fs2_open-mediavps
maintainer einokarlsson
· 6 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The package downloads MediaVPs data files for fs2_open from a community host; these are non-executable assets, and the downloads are verified by checksums, posing minimal risk.
Triggered rules
LOW
AI review downgraded a static finding
llm_review
The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package downloads MediaVPs data files for fs2_open from a community host; these are non-executable assets, and the downloads are verified by checksums, posing minimal risk.
1 higher static finding superseded - not the current verdict (shown for transparency)
MEDIUM
source=() URL on a non-standard host
source_untrusted_domain
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
-
PKGBUILD:21
source=(https://porphyrion.feralhosting.com/datacorder/mvp_files/2014/MV_Root.7z
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: LinRuoshui <lin.ruohshoei@gmail.com>
2
# Contributor: Rene Schoebel <schoebel.r at gmail dot com>
3
# Contributor: Ezekiel Sulastin <zekesulastin@gmail.com>
4
5
# This package relies on the filesystem layout provided by
6
# fs2_open and fs2_open-data.
7
8
# This package is also really big - about 1.7 GB for the downloads
9
# and over 5 GB uncompressed. Make sure you have space;
10
# the caveats about fs2_open-data apply here as well.
11
12
pkgname=fs2_open-mediavps
13
pkgver=2014
14
pkgrel=3
15
pkgdesc="Dramatic audiovisual enhancements for fs2_open"
16
arch=('any')
17
url="http://www.hard-light.net/forums/index.php?board=120.0"
18
license=('custom:fs2_open')
19
changelog=$pkgname.changelog
20
#depends=('fs2_open>1:3.7.1')
21
source=(https://porphyrion.feralhosting.com/datacorder/mvp_files/2014/MV_Root.7z
22
https://porphyrion.feralhosting.com/datacorder/mvp_files/2014/MV_Music.7z
23
https://porphyrion.feralhosting.com/datacorder/mvp_files/2014/MV_Assets.7z
24
https://porphyrion.feralhosting.com/datacorder/mvp_files/2014/MV_Effects.7z
25
https://porphyrion.feralhosting.com/datacorder/mvp_files/2014/MV_Advanced.7z
26
https://porphyrion.feralhosting.com/datacorder/mvp_files/2014/MV_A-Glows.7z
27
https://porphyrion.feralhosting.com/datacorder/mvp_files/2014/MV_RadarIcons.7z
28
https://porphyrion.feralhosting.com/datacorder/mvp_files/2014/MV_CB_ANI_1.7z
29
https://porphyrion.feralhosting.com/datacorder/mvp_files/2014/MV_CB_ANI_2.7z
30
LICENSE
31
fs2_open-mediavps
32
fs2_open-mediavps.changelog
33
fs2_open-mediavps.desktop)
34
sha256sums=('060502b07d60c0b559f021e66f51e8da73043a9d9828d535bff88a3c4f2ca36c'
35
'db08f784e4331cf5a919a510a0858b996a13185ec6a11f7e63fa290433142565'
36
'96a313701a0bbbc3acbd05f2bc526bbafce5ddf67f28864324c96a3717ac7361'
37
'620c4feb9eb31a9e43069dae22b65d6538ca7960f25aa84fff516ebc641682b9'
38
'bd4ea0306e2f39e436b404a8ad5eafb95b5f8a52bb3620c51bbbc06bb97eff98'
39
'00915e17ab316357ff063bb29f6b87632cbf0174769b2a239e73ee48c89fc3dc'
40
'cd1949034ca9f79db4ede3d995653d9dbc63c8a47ff905a987f9ab34ccb99432'
41
'9b5140b66275ceabb66f6dbd86893bd09178b1eddeff64fca68b16578fc1a635'
42
'd2cf71b0461f1792427aa3ece6cc337f5950892c8eff200d6b4a57cfa2d42203'
43
'15ae775714f0cdd5c53c808eb732c7de7b3b78fe13a8cf11e67bb6c39be42cc5'
44
'01e2f2088a377e03886670e13212c605348aded69e55a340867bc241caf87944'
45
'0ec3486ca2aeb137135f34881565b551130f830070271a809f06e655a1aa28dd'
46
'7c6bff367cb219105111f03509f6cdd2ac1fb823e205acdc0ebe8576d2a09c52')
47
PKGEXT=".pkg.tar"
48
49
package() {
50
cd "$srcdir"
51
52
install -D -m644 LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
53
install -D -m644 fs2_open-mediavps.desktop "$pkgdir/usr/share/applications/fs2_open-mediavps.desktop"
54
install -D -m755 fs2_open-mediavps "$pkgdir/usr/bin/fs2_open-mediavps"
55
install -d -m755 "$pkgdir/opt/fs2_open"
56
57
mv MediaVPs_2014 "$pkgdir/opt/fs2_open/mediavps_2014"
58
}
59
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | LOW | 2 |
| 2026-08-02 00:16:08 | LOW | 2 |
| 2026-08-01 00:11:18 | LOW | 2 |
| 2026-07-31 00:14:10 | LOW | 2 |
| 2026-07-30 00:17:23 | LOW | 2 |
| 2026-07-29 00:25:53 | LOW | 2 |
| 2026-07-28 00:07:28 | LOW | 2 |
| 2026-07-27 00:24:32 | LOW | 2 |
| 2026-07-26 00:07:32 | LOW | 2 |
| 2026-07-25 00:13:44 | LOW | 2 |
| 2026-07-24 00:02:28 | LOW | 2 |
| 2026-07-23 00:14:47 | LOW | 2 |
| 2026-07-22 00:29:32 | LOW | 2 |
| 2026-07-21 00:24:15 | LOW | 2 |
| 2026-07-20 00:19:49 | LOW | 2 |
| 2026-07-19 00:17:08 | LOW | 2 |
| 2026-07-18 00:14:48 | LOW | 2 |
| 2026-07-17 00:06:16 | LOW | 2 |
| 2026-07-16 00:05:41 | LOW | 2 |
| 2026-07-15 00:09:25 | LOW | 2 |