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
4pkgname=euroscope-bin
5pkgver=3.2.13
6pkgrel=1
7pkgdesc="A radar scope for VATSIM"
8arch=("x86_64")
9url="https://euroscope.hu/"
10license=('custom')
11makedepends=('catdoc')
12depends=('wine' 'wine-mono' 'winetricks')
13optdepends=('trackaudio: Audio For VATSIM support')
14install=$pkgname.install
15source=("https://euroscope.hu/install/EuroScopeSetup.${pkgver}.msi"
16 "euroscope-bin"
17 "euroscope.desktop"
18 "euroscope.png"
19)
20sha512sums=('14224ff08112bd63df46306d784495cb302105d6f773baab40628fae236206bf0fa2228cba038767b39e2f09b6c12b2a48f6869987e0213cfd204ab3d2dead28'
21 '6be78967a692ffb8b8c0363bf8a91db434ecc1c21fe374b01957d5701f6f75928bf47cd8f9ed065dae648960dd058db260409e6f580be726f837bb62eb63fddd'
22 'ffa95249cf74e0401c165576a1a0efade2d4837df692fb8ed0c787563ef062afe8a4038f0704b8485c2ca1e8fa1835787c427f1f0faa4264c3481a61d8d6e544'
23 'b7609ff79b2b6f5367979aefd567d9c7e34006adff59bb55004ba0c10da8929235bc2c043369bb7e8382900f21299357857435e3dfcf593e42d7eebe5e4a4e87')
24
25build() {
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
35package() {
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)SeverityRules
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

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion