paseo-cli-git-bin
The package installs a prebuilt binary tarball from a third-party GitHub release (xpufx/xpufx-pkgs) instead of building from source, which introduces a supply-chain risk if the host is compromised or the artifact is swapped.
Triggered rules
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
The static rules found a suspicious pattern they could not resolve, so an AI model (qwen/qwen3-235b-a22b-2507) reviewed it and judged it MEDIUM (confidence 95%): The package installs a prebuilt binary tarball from a third-party GitHub release (xpufx/xpufx-pkgs) instead of building from source, which introduces a supply-chain risk if the host is compromised or the artifact is swapped.
PKGBUILD
# Maintainer: xpufx <github@xpufx.com>
# Prebuilt companion to paseo-cli-git: same tree (built from upstream/main),
# repacked from our release asset so users skip the npm build.
# _commit pins the upstream commit; _bin_sha pins the prebuilt tarball.
pkgname=paseo-cli-git-bin
pkgver=0.7.2.r44.gb403dea32
pkgrel=1
_commit='b403dea32beaed5e1f9a08db52b88d12579c6dd2'
_bin_sha='9f4da6067efff9fdb18b2dbdf9937ff82df7d0786ff53ab255fa4ca33589a3d4'
_pkgdesc_base='Command-line interface for controlling Paseo AI coding agents'
pkgdesc='Command-line interface for controlling Paseo AI coding agents (git-bin - prebuilt from main 2026-09-06 @b403dea)'
arch=('x86_64')
url='https://github.com/getpaseo/paseo/tree/main/packages/cli'
license=('Apache-2.0')
depends=('nodejs>=22' 'bash' 'glibc' 'gcc-libs')
provides=('paseo' 'paseo-cli' 'paseo-cli-git')
conflicts=('paseo' 'paseo-bin' 'paseo-cli' 'paseo-cli-bun' 'paseo-cli-beta' 'paseo-cli-edge' 'paseo-cli-git')
source=("paseo-cli-git-standalone-${pkgver}.tar.gz::https://github.com/xpufx/xpufx-pkgs/releases/download/arch-x86_64-current/paseo-cli-git-standalone-${pkgver}.tar.gz")
sha256sums=("$_bin_sha")
options=('!strip')
package() {
# Standalone tarball carries the full usr/ tree (wrapper + node_modules
# + licenses) with paseo-cli-git paths; -bin and -git conflict so they
# never cohabit. Only the license dir is renamed to this pkgname.
tar -xzf "paseo-cli-git-standalone-${pkgver}.tar.gz" -C "${pkgdir}"
if [ -d "${pkgdir}/usr/share/licenses/paseo-cli-git" ]; then
mv "${pkgdir}/usr/share/licenses/paseo-cli-git" "${pkgdir}/usr/share/licenses/${pkgname}"
fi
chmod -R go-w "${pkgdir}/usr" 2>/dev/null || true
find "${pkgdir}/usr" -type d -exec chmod 755 {} + 2>/dev/null || true
chown -R root:root "${pkgdir}" 2>/dev/null || true
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-07 11:14:32 | Medium | 2 |