ampinstmgr
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:22
source=("http://repo.cubecoders.com/$pkgname-$pkgver.x86_64.tgz"
llm_review
An AI model (anthropic/claude-4.6-sonnet-20260217) reviewed this and agrees it is MEDIUM (confidence 72%): The package downloads a prebuilt binary tarball (ampinstmgr-2.7.2.8.x86_64.tgz) from repo.cubecoders.com, which is CubeCoder's own release infrastructure for their AMP product. This is the official vendor host, not a personal or third-party mirror. However, the concern is real: it is a prebuilt executable blob (not source-built), served over plain HTTP (not HTTPS), with a sha256sum check. The HTTP-only download means the checksum is the only integrity protection — there is no TLS to prevent MITM substitution before the hash check. The binary is installed system-wide and executed as a privileged service. This is a genuine medium-severity supply-chain concern (prebuilt binary from vendor over plain HTTP), but not a high-severity attack — the host is the legitimate vendor, the checksum is present, and there is no obfuscation or exfiltration. The license is listed as 'unknown', which is a minor issue but not a security flag.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Wrxn <arch@rnny.xyz>
pkgname=ampinstmgr
pkgver=2.7.2.8
pkgrel=1
epoch=
pkgdesc="AMP (Application Management Panel) is a simple to use and easy to install control panel and management system for hosting game servers."
arch=('i686' 'x86_64')
url="https://cubecoders.com/AMP"
license=(unknown)
groups=()
depends=(tmux socat dnsutils jq qrencode mono)
makedepends=()
checkdepends=()
optdepends=(jre8-openjdk-headless jre-openjdk-headless steamcmd docker)
provides=()
conflicts=()
replaces=()
backup=()
options=(!strip)
install=
changelog=
source=("http://repo.cubecoders.com/$pkgname-$pkgver.x86_64.tgz"
sysusers.conf
tmpfiles.conf
)
sha256sums=('b91c0b87e9e11e5caf0c34735580105c43ee4eb9325b96d9849cdbdf06d7210b'
'54478340926d4f49dd784c7cffe8e191a0b5b1dc29b72694f02b40a9672d9237'
'5c6a673550c8243556e2c770c8e85f5892cdee334d063e49aa398175b00fce11')
noextract=()
package() {
cd "$srcdir/"
cp -r . "$pkgdir/"
rm "$pkgdir/$pkgname-$pkgver.x86_64.tgz"
# move system units to the correct place
install -dm755 "$pkgdir/usr/lib"
mv "$pkgdir/etc/systemd" "$pkgdir/usr/lib"
# add amp user
install -Dm644 sysusers.conf "$pkgdir/usr/lib/sysusers.d/ampinstmgr.conf"
install -Dm644 tmpfiles.conf "$pkgdir/usr/lib/tmpfiles.d/ampinstmgr.conf"
}
# vim:set ts=2 sw=2 et:
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 |