nsui-beta28-bin
Triggered rules
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"
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# Maintainer: Aspen Feltner <aspeninifeltner@gmail.com>
pkgname=nsui-beta28-bin
pkgver=28
pkgrel=1
pkgdesc="New Super Ultimate Injector for 3DS packaged for Wine"
arch=('x86_64')
url="https://wiki.hacks.guide/wiki/3DS:New_Super_Ultimate_Injector"
license=('custom')
depends=('wine')
makedepends=('unzip')
optdepends=(
'wine-mono: .NET compatibility if NSUI does not start with your Wine setup'
)
provides=('nsui')
conflicts=('nsui')
options=('!strip')
source=(
"Release_beta28_debug.zip::https://archive.org/download/thc-new-super-ultimate-injector-for-3ds/Release_beta28_debug.zip"
"nsui.sh"
"nsui.desktop"
"icon.png"
)
sha256sums=('38e6c24901bb8c0d07b2380a0e0c88c6fe8e682c491eeba3706fe1315b5a9a8a'
'9ad040cd9be41b0ff77172d2a8e4b4b8e306e86a916d30a5d8a051cd69dc06d0'
'c5bbf869d6721d72be6f0a77dae2983d0fb95b17ebeca372ac53e197cca0a7e2'
'954c43acda131594a928aa9cf3b41b0e5b112572d1f64884ecaf61bb6ad235e8')
package() {
local exe_dir
exe_dir="$(find "$srcdir" -type f -name 'New Super Ultimate Injector for 3DS.exe' -printf '%h\n' | head -n1)"
if [[ -z "$exe_dir" ]]; then
echo "Could not find NSUI executable in source archive." >&2
return 1
fi
install -dm755 "$pkgdir/usr/share/nsui"
cp -a "$exe_dir"/. "$pkgdir/usr/share/nsui/"
find "$pkgdir/usr/share/nsui" -type d -exec chmod 755 {} +
find "$pkgdir/usr/share/nsui" -type f -exec chmod 644 {} +
install -Dm755 "$srcdir/nsui.sh" "$pkgdir/usr/bin/nsui"
install -Dm644 "$srcdir/nsui.desktop" "$pkgdir/usr/share/applications/nsui.desktop"
install -Dm644 "$srcdir/icon.png" "$pkgdir/usr/share/pixmaps/nsui.png"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 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 |