euroscope-bin
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
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)
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# Maintainer: Sparrow He <sparrowhe@gmail.com>
# Maintainer: la .uetcis. <uetcis at fal dot moe>
pkgname=euroscope-bin
pkgver=3.2.13
pkgrel=1
pkgdesc="A radar scope for VATSIM"
arch=("x86_64")
url="https://euroscope.hu/"
license=('custom')
makedepends=('catdoc')
depends=('wine' 'wine-mono' 'winetricks')
optdepends=('trackaudio: Audio For VATSIM support')
install=$pkgname.install
source=("https://euroscope.hu/install/EuroScopeSetup.${pkgver}.msi"
"euroscope-bin"
"euroscope.desktop"
"euroscope.png"
)
sha512sums=('14224ff08112bd63df46306d784495cb302105d6f773baab40628fae236206bf0fa2228cba038767b39e2f09b6c12b2a48f6869987e0213cfd204ab3d2dead28'
'6be78967a692ffb8b8c0363bf8a91db434ecc1c21fe374b01957d5701f6f75928bf47cd8f9ed065dae648960dd058db260409e6f580be726f837bb62eb63fddd'
'ffa95249cf74e0401c165576a1a0efade2d4837df692fb8ed0c787563ef062afe8a4038f0704b8485c2ca1e8fa1835787c427f1f0faa4264c3481a61d8d6e544'
'b7609ff79b2b6f5367979aefd567d9c7e34006adff59bb55004ba0c10da8929235bc2c043369bb7e8382900f21299357857435e3dfcf593e42d7eebe5e4a4e87')
build() {
unset WINEPREFIX
echo "Extracting EuroScope -- This has to be done under X11/Xwayland"
install -m755 -d "$srcdir"/tmp "$srcdir"/tmp/env "$srcdir"/tmp/local
export WINEPREFIX="$srcdir"/tmp/env
export XDG_DATA_HOME="$srcdir"/tmp/local
msiexec /i "$srcdir/EuroScopeSetup.${pkgver}.msi" /quiet
install -m755 -d "$srcdir/EuroScope"
}
package() {
echo "Packaging EuroScope ..."
install -m755 -d "$pkgdir/usr/share/$pkgname"
catdoc "$srcdir/tmp/env/drive_c/users/$USER/AppData/Roaming/EuroScope/EuroScope - EULA.doc" | sed 's/Page[[:space:]]*PAGE[[:space:]]*1//g' \
> "$pkgdir/usr/share/$pkgname/LICENSE"
cp "$srcdir/tmp/env/drive_c/windows/Fonts/EuroScope.ttf" "$pkgdir/usr/share/$pkgname/"
cp -r "$srcdir/tmp/env/drive_c/Program Files (x86)/EuroScope" "$pkgdir/usr/share/$pkgname/"
find "$pkgdir/usr/share/$pkgname/" -type d -exec chmod 755 "{}" \;
find "$pkgdir/usr/share/$pkgname/" -type f -exec chmod 644 "{}" \;
install -d -m755 $pkgdir/usr/bin
install -m755 "$srcdir"/euroscope-bin $pkgdir/usr/bin/
install -Dm0644 euroscope.png "$pkgdir/usr/share/pixmaps/euroscope.png"
install -Dm0644 euroscope.desktop "$pkgdir/usr/share/applications/euroscope.desktop"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 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 |