rollemup
The package downloads source files, including a tarball and a library, from a non-whitelisted but plausible community hosting site (pro-linux.de); however, all files are verified with sha256sums, and the installed components are either data, a launcher script, or an old library used locally—no unverified remote code execution or malicious payloads are present.
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 package downloads source files, including a tarball and a library, from a non-whitelisted but plausible community hosting site (pro-linux.de); however, all files are verified with sha256sums, and the installed components are either data, a launcher script, or an old library used locally—no unverified remote code execution or malicious payloads are present.
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:22
source=("https://www.pro-linux.de/files/rollemup/Rollemup.tar.gz"
PKGBUILD
1 offending line(s) highlighted# Maintainer: 404
# Contributor: carstene1ns <url/mail: arch carsten-teibes de>
# Contributor: Artificial Intelligence <polarbeard@gmail.com>
pkgname=rollemup
pkgver=1.00
pkgrel=4
pkgdesc="Pinball game that was originally made by LostBoys for the Dutch brewery Dommelsch"
arch=('i686' 'x86_64')
url='https://happypenguin.altervista.org/index.php?st=Roll%20%27m%20Up'
license=('custom: freeware')
install=rollemup.install
depends=('sh' 'libxext')
optdepends=('alsa-oss: oss emulation for alsa audio output')
if [ "$CARCH" = "x86_64" ]; then
depends=('sh' 'lib32-libxext')
optdepends=('lib32-alsa-oss: oss emulation for alsa audio output')
fi
#old source files (in case pro-linux.de deletes them):
#source=("ftp://ftp.tw.freebsd.org/pub/ports/distfiles/Rollemup.tar.gz"
# "http://archive.fedoraproject.org/pub/archive/fedora/linux/core/3/i386/os/Fedora/RPMS/compat-libstdc++-8-3.3.4.2.i386.rpm"
source=("https://www.pro-linux.de/files/rollemup/Rollemup.tar.gz"
"https://www.pro-linux.de/files/rollemup/libstdc++.so.2.8"
"$pkgname.sh"
"$pkgname.png"
"$pkgname.desktop")
sha256sums=('3419c7b170d24e6c33ef583f8cab7003199cd594ce9d3a3f3e8a8607184ea272'
'51481e2aaea55bfe3b69b5819257c7a0057c4e4331f5ad0a904e481b41da73af'
'f7ce27a6cb5464f7ed7fb3220dd9cac4e092f16ec4ff54aa2540915cee2046d1'
'2d4f80685c1c50305e3c7110b99c19b83383e6ab768b2ef7d34a179860da4cc7'
'f4daca476233dfc872c5b4ab738a21d55fb06ff83d68e53873491fcb000aa70d')
package() {
# binary
install -Dm755 Rollemup/Rollemup "$pkgdir"/opt/rollemup/Rollemup
# data
cp -r Rollemup/{Upload,Media} "$pkgdir"/opt/rollemup
# ancient libstdc++
install -Dm755 libstdc++.so.2.8 "$pkgdir"/opt/rollemup/lib/libstdc++.so.2.8
# doc
install -Dm644 Rollemup/README "$pkgdir"/usr/share/doc/$pkgname/README
# desktop entry
install -Dm644 $pkgname.png "$pkgdir"/usr/share/pixmaps/$pkgname.png
install -Dm644 $pkgname.desktop "$pkgdir"/usr/share/applications/$pkgname.desktop
# launcher
install -Dm755 rollemup.sh "$pkgdir"/usr/bin/rollemup
}
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 |