cloudflare-warp-nox-bin
The package downloads official Cloudflare .deb binaries from Cloudflare's own domain (pkg.cloudflareclient.com), which is the project's legitimate distribution infrastructure; despite the static analyzer flagging the host as non-standard, the source is authentic and verifiable via b2sum, and no untrusted or obfuscated code is executed.
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 official Cloudflare .deb binaries from Cloudflare's own domain (pkg.cloudflareclient.com), which is the project's legitimate distribution infrastructure; despite the static analyzer flagging the host as non-standard, the source is authentic and verifiable via b2sum, and no untrusted or obfuscated code is executed.
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:14
source_x86_64=("${pkgname}-${pkgver}-x86_64.deb::https://pkg.cloudflareclient.com/pool/noble/main/c/cloudflare-warp/cloudflare-warp_${pkgver}.0_amd64.deb")
PKGBUILD
1 offending line(s) highlighted# Maintainer: "Amhairghin" Oscar Garcia Amor (https://ogarcia.me)
pkgname=cloudflare-warp-nox-bin
pkgver=2026.8.2110
pkgrel=1
pkgdesc="Cloudflare Warp Client (for servers without graphical environment)"
arch=('x86_64' 'aarch64')
url="https://1.1.1.1"
license=('unknown')
depends=('dbus' 'gcc-libs' 'glibc' 'nftables' 'nspr' 'nss')
provides=('warp-cli' 'warp-svc')
conflicts=('cloudflare-warp' 'cloudflare-warp-bin')
options=('!debug' '!strip' '!emptydirs')
source_x86_64=("${pkgname}-${pkgver}-x86_64.deb::https://pkg.cloudflareclient.com/pool/noble/main/c/cloudflare-warp/cloudflare-warp_${pkgver}.0_amd64.deb")
source_aarch64=("${pkgname}-${pkgver}-aarch64.deb::https://pkg.cloudflareclient.com/pool/noble/main/c/cloudflare-warp/cloudflare-warp_${pkgver}.0_arm64.deb")
noextract=("${pkgname}-${pkgver}-x86_64.deb" "${pkgname}-${pkgver}-aarch64.deb")
b2sums_x86_64=('6d0e46d044e4e501dde3de586cd2b5124798200053b2df9c5077ab0cf2e53d815b04de1669cf6ee1ce3833c82c8e2f1e5168dbfc617011899d11b4d6003970a7')
b2sums_aarch64=('9e4d21ad7e60b41573fede9f8bab5416f950cde427eefc40557a544352f5f0b180017ce2558ad2fc297a1ed7c38876deade28268102eaa6ee93292229d4d45ae')
prepare() {
mkdir -p "${srcdir}/extract"
bsdtar -O -xf "${pkgname}-${pkgver}-${CARCH}.deb" data.tar.gz | bsdtar -C "${srcdir}/extract" -xJf -
}
package() {
mkdir -p "${pkgdir}/usr"
mv "${srcdir}/extract/"{bin,lib} "${pkgdir}/usr"
# fix service
sed -i -e "s%ExecStart=/bin/warp-svc%ExecStart=/usr/bin/warp-svc%" \
"${pkgdir}/usr/lib/systemd/system/warp-svc.service"
# removes graphical tool
rm "${pkgdir}/usr/bin/warp-taskbar"
}
Changes since previous scan
--- PKGBUILD @ 2026-10-15 00:28+++ PKGBUILD @ 2026-11-01 00:21@@ -1,7 +1,7 @@ # Maintainer: "Amhairghin" Oscar Garcia Amor (https://ogarcia.me) pkgname=cloudflare-warp-nox-bin-pkgver=2026.8.2100+pkgver=2026.8.2110 pkgrel=1 pkgdesc="Cloudflare Warp Client (for servers without graphical environment)" arch=('x86_64' 'aarch64')@@ -14,8 +14,8 @@ source_x86_64=("${pkgname}-${pkgver}-x86_64.deb::https://pkg.cloudflareclient.com/pool/noble/main/c/cloudflare-warp/cloudflare-warp_${pkgver}.0_amd64.deb") source_aarch64=("${pkgname}-${pkgver}-aarch64.deb::https://pkg.cloudflareclient.com/pool/noble/main/c/cloudflare-warp/cloudflare-warp_${pkgver}.0_arm64.deb") noextract=("${pkgname}-${pkgver}-x86_64.deb" "${pkgname}-${pkgver}-aarch64.deb")-b2sums_x86_64=('691601d9dd1a6068e418f8a4dd0dfe03417d080f2483682ecbd5b502052dab45e9b9fe8f6908582303609f9a7d075fc5ca39e4a1c0e66e27740f7ec11c476c57')-b2sums_aarch64=('75162a9ce4b3f2eae7960191df39406b7ad1b6ce24fd21bf5ce14776607fe392df8d798b79031b540baa7f892cf112d3d40ecca6e6dd91aab0701231b5855a30')+b2sums_x86_64=('6d0e46d044e4e501dde3de586cd2b5124798200053b2df9c5077ab0cf2e53d815b04de1669cf6ee1ce3833c82c8e2f1e5168dbfc617011899d11b4d6003970a7')+b2sums_aarch64=('9e4d21ad7e60b41573fede9f8bab5416f950cde427eefc40557a544352f5f0b180017ce2558ad2fc297a1ed7c38876deade28268102eaa6ee93292229d4d45ae') prepare() { mkdir -p "${srcdir}/extract"Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-11-01 00:21:48 | Low | 2 |
| 2026-10-31 00:07:41 | Low | 2 |
| 2026-10-30 00:29:30 | Low | 2 |
| 2026-10-29 00:13:55 | Low | 2 |
| 2026-10-28 00:06:54 | Low | 2 |
| 2026-10-27 00:23:28 | Low | 2 |
| 2026-10-26 00:12:40 | Low | 2 |
| 2026-10-25 00:20:48 | Low | 2 |
| 2026-10-24 00:14:55 | Low | 2 |
| 2026-10-23 00:02:19 | Low | 2 |
| 2026-10-22 00:13:10 | Low | 2 |
| 2026-10-21 00:12:50 | Low | 2 |
| 2026-10-20 15:28:05 | Medium | 1 |
| 2026-10-15 00:28:05 | Clean | 2 |
| 2026-10-14 11:19:54 | Medium | 1 |
| 2026-10-14 00:06:47 | Low | 2 |
| 2026-10-13 00:23:45 | Low | 2 |
| 2026-10-12 00:18:51 | Low | 2 |
| 2026-10-11 00:26:05 | Low | 2 |
| 2026-10-10 00:11:52 | Low | 2 |