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-11-01 00:21:48 | Low | 2 |
| 2026-10-31 00:07:41 | Low | 2 |
| 2026-10-30 00:29:30 | Low | 2 |
| 2026-10-29 00:13:55 | Low | 2 |
| 2026-10-28 00:06:54 | Low | 2 |
| 2026-10-27 00:23:28 | Low | 2 |
| 2026-10-26 00:12:40 | Low | 2 |
| 2026-10-25 00:20:48 | Low | 2 |
| 2026-10-24 00:14:55 | Low | 2 |
| 2026-10-23 00:02:19 | Low | 2 |
| 2026-10-22 00:13:10 | Low | 2 |
| 2026-10-21 00:12:50 | Low | 2 |
| 2026-10-20 00:10:31 | Low | 2 |
| 2026-10-19 00:03:55 | Low | 2 |
| 2026-10-18 00:06:55 | Low | 2 |
| 2026-10-17 00:21:55 | Low | 2 |
| 2026-10-16 00:12:47 | Low | 2 |
| 2026-10-15 00:28:05 | Low | 2 |
| 2026-10-14 00:06:47 | Low | 2 |
| 2026-10-13 00:23:45 | Low | 2 |