nsui-beta28-bin

maintainer Aspenini · 0 votes · scanned 2026-08-03 00:08:14.047287
MEDIUM
View on AUR ↗
Why flagged The package downloads a prebuilt Windows executable (a .NET application run under Wine) from archive.org rather than from the official upstream release host. The upstream project (NSUI) was originally distributed via GitHub but the source here points to an archive.org mirror ('thc-new-super-ultimate-injector-for-3ds'), which is a third-party re-upload. The binary is checksummed, which mitigates casual tampering, but the checksum only guarantees the file hasn't changed since the PKGBUILD was written — it does not verify the binary came from the original developer. Since the installed artifact is an executed binary (run via Wine), a compromised or substituted archive.org upload would result in arbitrary code execution on the user's system. This is a genuine supply-chain concern: unofficial host + executed binary = medium risk. The wrapper script, desktop file, and icon are local sources and pose no additional risk.

Triggered rules

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:20 "Release_beta28_debug.zip::https://archive.org/download/thc-new-super-ultimate-injector-for-3ds/Release_beta28_debug.zip"
MEDIUM AI review llm_review

An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The package downloads a prebuilt Windows executable (a .NET application run under Wine) from archive.org rather than from the official upstream release host. The upstream project (NSUI) was originally distributed via GitHub but the source here points to an archive.org mirror ('thc-new-super-ultimate-injector-for-3ds'), which is a third-party re-upload. The binary is checksummed, which mitigates casual tampering, but the checksum only guarantees the file hasn't changed since the PKGBUILD was written — it does not verify the binary came from the original developer. Since the installed artifact is an executed binary (run via Wine), a compromised or substituted archive.org upload would result in arbitrary code execution on the user's system. This is a genuine supply-chain concern: unofficial host + executed binary = medium risk. The wrapper script, desktop file, and icon are local sources and pose no additional risk.

PKGBUILD

1 offending line(s) highlighted
1# Maintainer: Aspen Feltner <aspeninifeltner@gmail.com>
2
3pkgname=nsui-beta28-bin
4pkgver=28
5pkgrel=1
6pkgdesc="New Super Ultimate Injector for 3DS packaged for Wine"
7arch=('x86_64')
8url="https://wiki.hacks.guide/wiki/3DS:New_Super_Ultimate_Injector"
9license=('custom')
10depends=('wine')
11makedepends=('unzip')
12optdepends=(
13 'wine-mono: .NET compatibility if NSUI does not start with your Wine setup'
14)
15provides=('nsui')
16conflicts=('nsui')
17options=('!strip')
18
19source=(
20 "Release_beta28_debug.zip::https://archive.org/download/thc-new-super-ultimate-injector-for-3ds/Release_beta28_debug.zip"
21 "nsui.sh"
22 "nsui.desktop"
23 "icon.png"
24)
25
26sha256sums=('38e6c24901bb8c0d07b2380a0e0c88c6fe8e682c491eeba3706fe1315b5a9a8a'
27 '9ad040cd9be41b0ff77172d2a8e4b4b8e306e86a916d30a5d8a051cd69dc06d0'
28 'c5bbf869d6721d72be6f0a77dae2983d0fb95b17ebeca372ac53e197cca0a7e2'
29 '954c43acda131594a928aa9cf3b41b0e5b112572d1f64884ecaf61bb6ad235e8')
30
31package() {
32 local exe_dir
33
34 exe_dir="$(find "$srcdir" -type f -name 'New Super Ultimate Injector for 3DS.exe' -printf '%h\n' | head -n1)"
35
36 if [[ -z "$exe_dir" ]]; then
37 echo "Could not find NSUI executable in source archive." >&2
38 return 1
39 fi
40
41 install -dm755 "$pkgdir/usr/share/nsui"
42 cp -a "$exe_dir"/. "$pkgdir/usr/share/nsui/"
43
44 find "$pkgdir/usr/share/nsui" -type d -exec chmod 755 {} +
45 find "$pkgdir/usr/share/nsui" -type f -exec chmod 644 {} +
46
47 install -Dm755 "$srcdir/nsui.sh" "$pkgdir/usr/bin/nsui"
48 install -Dm644 "$srcdir/nsui.desktop" "$pkgdir/usr/share/applications/nsui.desktop"
49 install -Dm644 "$srcdir/icon.png" "$pkgdir/usr/share/pixmaps/nsui.png"
50}
51

Scan history

Scanned at (UTC)SeverityRules
2026-08-03 00:08:14 MEDIUM 2
2026-08-02 00:16:08 MEDIUM 2
2026-08-01 00:11:18 MEDIUM 2
2026-07-31 00:14:10 MEDIUM 2
2026-07-30 00:17:23 MEDIUM 2
2026-07-29 00:25:53 MEDIUM 2
2026-07-28 00:07:28 MEDIUM 2
2026-07-27 00:24:32 MEDIUM 2
2026-07-26 00:07:32 MEDIUM 2
2026-07-25 00:13:44 MEDIUM 2
2026-07-24 00:02:28 MEDIUM 2
2026-07-23 00:14:47 MEDIUM 2
2026-07-22 00:29:32 MEDIUM 2
2026-07-21 00:24:15 MEDIUM 2
2026-07-20 00:19:49 MEDIUM 2
2026-07-19 00:17:08 MEDIUM 2
2026-07-18 00:14:48 MEDIUM 2
2026-07-17 00:06:16 MEDIUM 2
2026-07-16 00:05:41 MEDIUM 2
2026-07-15 00:09:25 MEDIUM 2

Report a package

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

0 / 4000
Your suggestion