prey-demo
The source is a prebuilt installer binary from icculus.org, a well-known and trusted host for open-source game ports; while not on a standard whitelist, it is plausibly official and the package installs only data and binaries from that source without executing arbitrary remote code or exhibiting malicious behavior.
Triggered rules
llm_review
The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The source is a prebuilt installer binary from icculus.org, a well-known and trusted host for open-source game ports; while not on a standard whitelist, it is plausibly official and the package installs only data and binaries from that source without executing arbitrary remote code or exhibiting malicious behavior.
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
"https://icculus.org/prey/downloads/$pkgname-installer-$pkgver.bin")
PKGBUILD
1 offending line(s) highlighted# Maintainer: Slash <demodevil5 [at] yahoo [dot] com>
pkgname=prey-demo
pkgver=02192009
pkgrel=1
pkgdesc="Prey is a first person shooter based on the id Tech 4 engine using portals and variable gravity (Demo Version)."
arch=('i686' 'x86_64')
url="https://icculus.org/prey/"
license=('custom')
depends_x86_64=('lib32-libstdc++5' 'lib32-libxext' 'lib32-openal' 'lib32-sdl')
depends_i686=('libstdc++5' 'libxext' 'openal' 'sdl')
makedepends=('unzip')
install=prey-demo.install
source=("prey-demo.desktop" "prey-demo.launcher" \
"https://icculus.org/prey/downloads/$pkgname-installer-$pkgver.bin")
sha256sums=('f6df59507716e780fc5055356616d7b9310639a0332ca4830bef71cb7e72b074'
'9ad1b50e362bc9843b54b237722be10332e902a32b0839f2c01a700f82ef0fd7'
'cd2c179bb69224157411d90d7b613a3ce7a8214813c947ed7ccb2df5e15835f4')
package() {
# Create Destination Directory
install -d "$pkgdir/opt/prey-demo/"
# Install Game Files
cp -r "$srcdir/data/prey-demo-linux-x86/"* \
"$pkgdir/opt/prey-demo/"
# Install Data Files
cp -r "$srcdir/data/prey-demo-linux-data/"* \
"$pkgdir/opt/prey-demo/"
# Install Punkbuster Files
cp -r "$srcdir/data/punkbuster-linux-x86/"* \
"$pkgdir/opt/prey-demo/"
# Install Default Config
cp "$srcdir/data/configs/english.cfg" \
"$pkgdir/opt/prey-demo/base/default.cfg"
# Install License (Prey)
install -D -m 0644 "$srcdir/data/prey_demo_license.txt" \
"$pkgdir/usr/share/licenses/$pkgname/prey_demo_license.txt"
# Install License (Punkbuster)
install -D -m 0644 "$srcdir/data/punkbuster_license.txt" \
"$pkgdir/usr/share/licenses/$pkgname/punkbuster_license.txt"
# Install Desktop Shortcut
install -D -m 0644 "$srcdir/prey-demo.desktop" \
"$pkgdir/usr/share/applications/prey-demo.desktop"
# Install Client Launcher
install -D -m 0755 "$srcdir/prey-demo.launcher" \
"$pkgdir/usr/bin/prey-demo"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 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 |
| 2026-09-12 00:25:17 | Low | 2 |
| 2026-09-11 00:19:22 | Low | 2 |
| 2026-09-10 00:22:44 | Low | 2 |
| 2026-09-09 00:04:09 | Low | 2 |
| 2026-09-08 00:18:08 | Low | 2 |
| 2026-09-07 00:30:15 | Low | 2 |
| 2026-09-06 00:17:06 | Low | 2 |
| 2026-09-05 00:16:27 | Low | 2 |
| 2026-09-04 00:03:13 | Low | 2 |
| 2026-09-03 00:15:47 | Low | 2 |
| 2026-09-02 00:02:31 | Low | 2 |
| 2026-09-01 00:11:19 | Low | 2 |
| 2026-08-31 00:19:57 | Low | 2 |
| 2026-08-30 00:04:14 | Low | 2 |
| 2026-08-29 00:29:17 | Low | 2 |