euroscope-bin
maintainer SparrowHe
· 5 votes
· scanned 2026-08-18 00:03:42.021799
LOW
View on AUR ↗
Why flagged
The package downloads a prebuilt MSI installer from the project's official domain, which is a normal distribution method for this software; the host is not on a standard whitelist but is plausibly legitimate, and the checksums are provided and valid, reducing 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-2507) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package downloads a prebuilt MSI installer from the project's official domain, which is a normal distribution method for this software; the host is not on a standard whitelist but is plausibly legitimate, and the checksums are provided and valid, reducing 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:15
source=("https://euroscope.hu/install/EuroScopeSetup.${pkgver}.msi"
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Sparrow He <sparrowhe@gmail.com>
2
# Maintainer: la .uetcis. <uetcis at fal dot moe>
3
4
pkgname=euroscope-bin
5
pkgver=3.2.13
6
pkgrel=1
7
pkgdesc="A radar scope for VATSIM"
8
arch=("x86_64")
9
url="https://euroscope.hu/"
10
license=('custom')
11
makedepends=('catdoc')
12
depends=('wine' 'wine-mono' 'winetricks')
13
optdepends=('trackaudio: Audio For VATSIM support')
14
install=$pkgname.install
15
source=("https://euroscope.hu/install/EuroScopeSetup.${pkgver}.msi"
16
"euroscope-bin"
17
"euroscope.desktop"
18
"euroscope.png"
19
)
20
sha512sums=('14224ff08112bd63df46306d784495cb302105d6f773baab40628fae236206bf0fa2228cba038767b39e2f09b6c12b2a48f6869987e0213cfd204ab3d2dead28'
21
'6be78967a692ffb8b8c0363bf8a91db434ecc1c21fe374b01957d5701f6f75928bf47cd8f9ed065dae648960dd058db260409e6f580be726f837bb62eb63fddd'
22
'ffa95249cf74e0401c165576a1a0efade2d4837df692fb8ed0c787563ef062afe8a4038f0704b8485c2ca1e8fa1835787c427f1f0faa4264c3481a61d8d6e544'
23
'b7609ff79b2b6f5367979aefd567d9c7e34006adff59bb55004ba0c10da8929235bc2c043369bb7e8382900f21299357857435e3dfcf593e42d7eebe5e4a4e87')
24
25
build() {
26
unset WINEPREFIX
27
echo "Extracting EuroScope -- This has to be done under X11/Xwayland"
28
install -m755 -d "$srcdir"/tmp "$srcdir"/tmp/env "$srcdir"/tmp/local
29
export WINEPREFIX="$srcdir"/tmp/env
30
export XDG_DATA_HOME="$srcdir"/tmp/local
31
msiexec /i "$srcdir/EuroScopeSetup.${pkgver}.msi" /quiet
32
install -m755 -d "$srcdir/EuroScope"
33
}
34
35
package() {
36
echo "Packaging EuroScope ..."
37
install -m755 -d "$pkgdir/usr/share/$pkgname"
38
catdoc "$srcdir/tmp/env/drive_c/users/$USER/AppData/Roaming/EuroScope/EuroScope - EULA.doc" | sed 's/Page[[:space:]]*PAGE[[:space:]]*1//g' \
39
> "$pkgdir/usr/share/$pkgname/LICENSE"
40
cp "$srcdir/tmp/env/drive_c/windows/Fonts/EuroScope.ttf" "$pkgdir/usr/share/$pkgname/"
41
cp -r "$srcdir/tmp/env/drive_c/Program Files (x86)/EuroScope" "$pkgdir/usr/share/$pkgname/"
42
find "$pkgdir/usr/share/$pkgname/" -type d -exec chmod 755 "{}" \;
43
find "$pkgdir/usr/share/$pkgname/" -type f -exec chmod 644 "{}" \;
44
install -d -m755 $pkgdir/usr/bin
45
install -m755 "$srcdir"/euroscope-bin $pkgdir/usr/bin/
46
install -Dm0644 euroscope.png "$pkgdir/usr/share/pixmaps/euroscope.png"
47
install -Dm0644 euroscope.desktop "$pkgdir/usr/share/applications/euroscope.desktop"
48
}
49
Changes since previous scan
--- PKGBUILD @ 2026-06-19 19:07+++ PKGBUILD @ 2026-08-18 00:03@@ -2,8 +2,8 @@ # Maintainer: la .uetcis. <uetcis at fal dot moe> pkgname=euroscope-bin-pkgver=3.2.9-pkgrel=11+pkgver=3.2.13+pkgrel=1 pkgdesc="A radar scope for VATSIM" arch=("x86_64") url="https://euroscope.hu/"@@ -17,7 +17,7 @@ "euroscope.desktop" "euroscope.png" )-sha512sums=('b40dc7fd50f29a2c699ca9cbb985fcd4c2d227ce88d233c9404b942bcdc961ddd0656f08c1064ec05c572a9268e4fd1222769a36241b565f1f3d2539829da362'+sha512sums=('14224ff08112bd63df46306d784495cb302105d6f773baab40628fae236206bf0fa2228cba038767b39e2f09b6c12b2a48f6869987e0213cfd204ab3d2dead28' '6be78967a692ffb8b8c0363bf8a91db434ecc1c21fe374b01957d5701f6f75928bf47cd8f9ed065dae648960dd058db260409e6f580be726f837bb62eb63fddd' 'ffa95249cf74e0401c165576a1a0efade2d4837df692fb8ed0c787563ef062afe8a4038f0704b8485c2ca1e8fa1835787c427f1f0faa4264c3481a61d8d6e544' 'b7609ff79b2b6f5367979aefd567d9c7e34006adff59bb55004ba0c10da8929235bc2c043369bb7e8382900f21299357857435e3dfcf593e42d7eebe5e4a4e87')Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-18 00:03:42 | LOW | 2 |
| 2026-08-17 00:18:29 | LOW | 2 |
| 2026-08-16 00:03:42 | LOW | 2 |
| 2026-08-15 05:30:14 | MEDIUM | 1 |
| 2026-06-19 19:07:35 | CLEAN | 2 |
| 2026-06-18 16:11:54 | MEDIUM | 1 |