atomgit-cli-bin
The package downloads a prebuilt binary from the project's official release page on atomgit.com, which is plausibly the project's own infrastructure; checksums are provided and not skipped for supported architectures, limiting supply-chain risk to typical AUR levels.
Triggered rules
llm_review
The static rules flagged this MEDIUM, but an AI model (qwen/qwen3-235b-a22b-2507) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package downloads a prebuilt binary from the project's official release page on atomgit.com, which is plausibly the project's own infrastructure; checksums are provided and not skipped for supported architectures, limiting supply-chain risk to typical AUR levels.
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:23
source=("https://atomgit.com/hust-open-atom-club/atomgit-cli/releases/download/v${pkgver}/ag_linux_${_arch}.tar.gz")
PKGBUILD
1 offending line(s) highlighted# Maintainer: moyigeek <moyi@openatom.club>
pkgname=atomgit-cli-bin
pkgver=0.7.3
pkgrel=1
pkgdesc="AtomGit CLI (ag) - 基于 AtomGit API 的命令行工具,参考 GitHub CLI (gh) 开发 (binary release)"
arch=('x86_64' 'aarch64' 'loong64')
url="https://atomgit.com/hust-open-atom-club/atomgit-cli"
license=('custom:MulanPSL-2.0')
provides=('ag')
conflicts=('ag')
_sha256sums_x86_64='3b8899c471270bb50618124aeb57e92c7ef124f3f1daefd2b9c77376a03324de'
_sha256sums_aarch64='485e41c49a8a7c9cc4bd041b8d7e4e545b0eeca4cd36c50e207807a3e7d448c9'
_sha256sums_loong64='d9c2d3dfa637d120722aaf1f535bbf9de113f5b1569a327e4c3877506873da48'
case "$CARCH" in
x86_64) _arch=amd64 ;;
aarch64) _arch=arm64 ;;
loong64) _arch=loong64 ;;
*) _arch=unknown ;;
esac
source=("https://atomgit.com/hust-open-atom-club/atomgit-cli/releases/download/v${pkgver}/ag_linux_${_arch}.tar.gz")
case "$CARCH" in
x86_64) _sha256=$_sha256sums_x86_64 ;;
aarch64) _sha256=$_sha256sums_aarch64 ;;
loong64) _sha256=$_sha256sums_loong64 ;;
*) _sha256=SKIP ;;
esac
sha256sums=("$_sha256")
package() {
cd "${srcdir}"
install -Dm755 "ag" "${pkgdir}/usr/bin/ag"
install -Dm644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-05 00:08:03 | Low | 2 |
| 2026-10-04 00:18:08 | Low | 2 |
| 2026-10-03 00:23:04 | Low | 2 |
| 2026-10-02 00:00:32 | Low | 2 |
| 2026-10-01 00:02:06 | Low | 2 |
| 2026-09-30 00:20:07 | Low | 2 |
| 2026-09-29 00:07:46 | Low | 2 |
| 2026-09-28 00:28:32 | Low | 2 |
| 2026-09-27 00:07:07 | Low | 2 |
| 2026-09-26 00:12:15 | Low | 2 |
| 2026-09-25 00:03:36 | Low | 2 |
| 2026-09-24 00:24:14 | Low | 2 |
| 2026-09-23 00:28:13 | Low | 2 |
| 2026-09-22 00:15:14 | Low | 2 |
| 2026-09-21 00:26:32 | Low | 2 |
| 2026-09-20 00:25:31 | Low | 2 |
| 2026-09-19 00:25:36 | Low | 2 |
| 2026-09-18 00:17:11 | Low | 2 |
| 2026-09-17 00:27:14 | Low | 2 |
| 2026-09-16 00:03:17 | Low | 2 |