space_dapp
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:11
source=(http://darkshed.net/files/c_cpp/bits/$pkgname.c)
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): A single C source file is downloaded from darkshed.net, a personal/unofficial host with no clear affiliation to the project's stated homepage (tenr.de). The file is compiled and installed as an executable binary. While an md5sum is present (though md5 is weak), the supply-chain risk is real: if darkshed.net is compromised or the file is substituted, arbitrary C code would be compiled and installed as a setuid-capable binary in /usr/bin. The source host is neither the project's own domain nor a recognized ecosystem mirror. This is a genuine medium-severity supply-chain concern — executed compiled code from an unofficial third-party host.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Brian Bidulock <bidulock@openss7.org>
# Contributor: sh0 <mee@sh0.org>
pkgname=space_dapp
pkgver=0.0.1
pkgrel=4
pkgdesc="A spacer dockapp"
url="http://tenr.de/howto/space_dapp/space_dapp.html"
arch=('i686' 'x86_64')
license=('MIT')
depends=('libx11' 'libxext' 'libxcb' 'libxau' 'libxdmcp')
source=(http://darkshed.net/files/c_cpp/bits/$pkgname.c)
md5sums=('187b12a1f68fcfe13442d9a65261230d')
build() {
cd $srcdir
gcc -o space_dapp space_dapp.c -DSHAPE -I/usr/include/X11/ -lX11 -lXext
}
package() {
cd $srcdir
install -D -m755 space_dapp $pkgdir/usr/bin/space_dapp
}
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 |