gitio-git
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:42
"https://gitio.chimmie.k.vu/packages/zst/pkg.tar.gz"
llm_review
The static rules found a suspicious pattern they could not resolve, so an AI model (anthropic/claude-4.6-sonnet-20260217) reviewed it and judged it HIGH (confidence 88%): This PKGBUILD downloads a prebuilt binary tarball (pkg.tar.gz) from a personal/unofficial host (gitio.chimmie.k.vu) with 'SKIP' checksums, extracts it, and installs its contents directly into the package root with execute permissions on all files in /usr/bin. There is no source code, no build step, no integrity verification whatsoever. The pkgver() function uses the SHA256 of the downloaded tarball as a version string, which is cosmetic and provides no security guarantee. The host is a personal domain with no transparency or reproducibility. This is a classic supply-chain attack vector: the maintainer (or anyone who compromises the host) can silently replace the tarball with malicious binaries at any time, and users will install and execute them with no warning. The 'SKIP' checksum means even a MITM or server compromise would go undetected. This constitutes a genuine high-risk package.
PKGBUILD
1 offending line(s) highlighted# Maintainer: Chimmie Firefly <gameplayer2019pl (at) tutamail (dot) com>
pkgname=gitio-git
_pkgname=gitio-git
pkgver=0
pkgrel=1
pkgdesc='Frontend API for interacting with git hosting for CI.'
arch=(
'any'
)
url="https://gitio.chimmie.k.vu"
license=('Akini 3.1')
depends=(
'openssl'
'coreutils'
'git'
'sed'
'gawk'
'curl'
)
optdepends=(
'kaniko: Build containers'
'openssh: SSH based auth using git'
)
makedepends=(
'pacman'
)
provides=(
'gitio'
)
conflicts=(
'gitio'
)
source=(
"https://gitio.chimmie.k.vu/packages/zst/pkg.tar.gz"
)
noextract=("pkg.tar.gz")
sha256sums=(
'SKIP'
)
pkgver() {
cd "${srcdir}"
echo 'r'"$(sha256sum pkg.tar.gz | cut -d ' ' -f 1)"
}
build() {
cd "${srcdir}"
tar -xvf pkg.tar.gz
mv default-fs "${pkgname}"
}
package() {
cd "${srcdir}"
cd "${srcdir}/${pkgname}"
mkdir -p "${pkgdir}" 2>/dev/null 3>&2
cp -rv * "${pkgdir}/"
chmod +x "${pkgdir}"/usr/bin/*
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-03 00:08:14 | HIGH | 2 |
| 2026-08-02 00:16:08 | HIGH | 2 |
| 2026-08-01 00:11:18 | HIGH | 2 |
| 2026-07-31 00:14:10 | HIGH | 2 |
| 2026-07-30 00:17:23 | HIGH | 2 |
| 2026-07-29 00:25:53 | HIGH | 2 |
| 2026-07-28 00:07:28 | HIGH | 2 |
| 2026-07-27 00:24:32 | HIGH | 2 |
| 2026-07-26 00:07:32 | HIGH | 2 |
| 2026-07-25 00:13:44 | HIGH | 2 |
| 2026-07-24 00:02:28 | HIGH | 2 |
| 2026-07-23 00:14:47 | HIGH | 2 |
| 2026-07-22 00:29:32 | HIGH | 2 |
| 2026-07-21 00:24:15 | HIGH | 2 |
| 2026-07-20 00:19:49 | HIGH | 2 |
| 2026-07-19 00:17:08 | HIGH | 2 |
| 2026-07-18 00:14:48 | HIGH | 2 |
| 2026-07-17 00:06:16 | HIGH | 2 |
| 2026-07-16 00:05:41 | HIGH | 2 |
| 2026-07-15 00:09:25 | HIGH | 2 |