euroscope-bin

LOW
maintainer SparrowHe 5 votes scanned 2026-10-02 00:00:32.890515
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

Scan history

Scanned at (UTC)SeverityRules
2026-10-02 00:00:32 Low 2
2026-10-01 00:02:06 Low 2
2026-09-30 00:20:07 Low 2
2026-09-29 00:07:46 Low 2
2026-09-28 00:28:32 Low 2
2026-09-27 00:07:07 Low 2
2026-09-26 00:12:15 Low 2
2026-09-25 00:03:36 Low 2
2026-09-24 00:24:14 Low 2
2026-09-23 00:28:13 Low 2
2026-09-22 00:15:14 Low 2
2026-09-21 00:26:32 Low 2
2026-09-20 00:25:31 Low 2
2026-09-19 00:25:36 Low 2
2026-09-18 00:17:11 Low 2
2026-09-17 00:27:14 Low 2
2026-09-16 00:03:17 Low 2
2026-09-15 00:25:31 Low 2
2026-09-14 00:27:57 Low 2
2026-09-13 00:19:54 Low 2

Report a package

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

0 / 4000
Your suggestion