ahwoo-bin
Downloads a prebuilt binary tarball from a non-whitelisted personal/project host (neutrino.ahwoo.com) with SKIP'd checksums; the package does implement its own SHA256 verification against a version.json from a second host (install.ahwoo.com), but both sources are unverifiable and could be silently swapped together, making this an unverifiable prebuilt executable from a potentially swappable host.
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:9
source=('Ahwoo.tar.gz::https://neutrino.ahwoo.com/download/linux' -
PKGBUILD:11
'version.json::https://install.ahwoo.com/linux-x64/tar/version.json')
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
An AI model (anthropic/claude-sonnet-4.6) reviewed this and agrees it is MEDIUM (confidence 60%): Downloads a prebuilt binary tarball from a non-whitelisted personal/project host (neutrino.ahwoo.com) with SKIP'd checksums; the package does implement its own SHA256 verification against a version.json from a second host (install.ahwoo.com), but both sources are unverifiable and could be silently swapped together, making this an unverifiable prebuilt executable from a potentially swappable host.
PKGBUILD
2 offending line(s) highlightedpkgname=ahwoo-bin
pkgver=2026.10.17.1348
pkgrel=2
pkgdesc='Launcher for Ahwoo games'
arch=('x86_64')
url='https://neutrino.ahwoo.com'
license=('LicenseRef-custom')
depends=('glibc' 'bash' 'fontconfig')
source=('Ahwoo.tar.gz::https://neutrino.ahwoo.com/download/linux'
'ahwoo.png::https://neutrino.ahwoo.com/favicon.png'
'version.json::https://install.ahwoo.com/linux-x64/tar/version.json')
sha256sums=('SKIP'
'SKIP'
'SKIP')
options=(!strip)
pkgver() {
awk -F'"' '/version/ {print $4}' version.json
}
prepare() {
cd "$srcdir"
printf "\033[1;34m ->\033[0m\033[1m Validating Ahwoo.tar.gz...\n"
local expected_sha
local actual_sha
expected_sha=$(awk -F'"' '/sha256/ {print $4}' version.json)
actual_sha=$(sha256sum "$srcdir/Ahwoo.tar.gz" | cut -d' ' -f1)
if [ "$expected_sha" != "$actual_sha" ]; then
printf "\033[1;31m==> ERROR:\033[0m\033[1m Ahwoo.tar.gz did not pass the validity check!\033[0m\n" >&2
printf " \033[1mExpected:\033[0m\033[1m %s\033[0m\n" "$expected_sha" >&2
printf " \033[1mActual:\033[0m\033[1m %s\033[0m\n" "$actual_sha" >&2
return 1
fi
printf "\033[1;32m==>\033[0m\033[1m Checksum verified successfully\033[0m\n"
}
package() {
cd "$srcdir/ahwoo"
install -d "$pkgdir/usr/bin"
install -d "$pkgdir/usr/lib/ahwoo"
install -Dm755 ahwoo "$pkgdir/usr/lib/ahwoo/"
install -Dm644 libHarfBuzzSharp.so "$pkgdir/usr/lib/ahwoo/"
install -Dm644 libSkiaSharp.so "$pkgdir/usr/lib/ahwoo/"
cp -r Service "$pkgdir/usr/lib/ahwoo/"
cp -r libexec "$pkgdir/usr/lib/ahwoo/"
install -Dm644 "$srcdir/ahwoo.png" "$pkgdir/usr/share/pixmaps/ahwoo.png"
install -Dm755 /dev/stdin "$pkgdir/usr/bin/ahwoo" << 'EOF'
#!/usr/bin/sh
export AHWOO_DISABLE_BOOTSTRAPPER_AUTO_UPDATE=1
exec /usr/lib/ahwoo/ahwoo "$@"
EOF
install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/ahwoo.desktop" << 'EOF'
[Desktop Entry]
Type=Application
Name=Ahwoo
Comment=Launcher for Ahwoo games
Exec=/usr/bin/ahwoo
Icon=ahwoo
Categories=Game;Launcher;
Terminal=false
EOF
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-21 13:33:41 | Medium | 3 |
| 2026-10-21 13:31:17 | Medium | 3 |