cloudflare-warp-nox-bin

LOW
maintainer ogarcia 5 votes scanned 2026-11-01 00:21:48.120785
View on AUR
Why flagged

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

Low AI review downgraded a static finding 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)
Medium source=() URL on a non-standard host 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
1# Maintainer: "Amhairghin" Oscar Garcia Amor (https://ogarcia.me)
2
3pkgname=cloudflare-warp-nox-bin
4pkgver=2026.8.2110
5pkgrel=1
6pkgdesc="Cloudflare Warp Client (for servers without graphical environment)"
7arch=('x86_64' 'aarch64')
8url="https://1.1.1.1"
9license=('unknown')
10depends=('dbus' 'gcc-libs' 'glibc' 'nftables' 'nspr' 'nss')
11provides=('warp-cli' 'warp-svc')
12conflicts=('cloudflare-warp' 'cloudflare-warp-bin')
13options=('!debug' '!strip' '!emptydirs')
14source_x86_64=("${pkgname}-${pkgver}-x86_64.deb::https://pkg.cloudflareclient.com/pool/noble/main/c/cloudflare-warp/cloudflare-warp_${pkgver}.0_amd64.deb")
15source_aarch64=("${pkgname}-${pkgver}-aarch64.deb::https://pkg.cloudflareclient.com/pool/noble/main/c/cloudflare-warp/cloudflare-warp_${pkgver}.0_arm64.deb")
16noextract=("${pkgname}-${pkgver}-x86_64.deb" "${pkgname}-${pkgver}-aarch64.deb")
17b2sums_x86_64=('6d0e46d044e4e501dde3de586cd2b5124798200053b2df9c5077ab0cf2e53d815b04de1669cf6ee1ce3833c82c8e2f1e5168dbfc617011899d11b4d6003970a7')
18b2sums_aarch64=('9e4d21ad7e60b41573fede9f8bab5416f950cde427eefc40557a544352f5f0b180017ce2558ad2fc297a1ed7c38876deade28268102eaa6ee93292229d4d45ae')
19
20prepare() {
21 mkdir -p "${srcdir}/extract"
22 bsdtar -O -xf "${pkgname}-${pkgver}-${CARCH}.deb" data.tar.gz | bsdtar -C "${srcdir}/extract" -xJf -
23}
24
25package() {
26 mkdir -p "${pkgdir}/usr"
27 mv "${srcdir}/extract/"{bin,lib} "${pkgdir}/usr"
28
29 # fix service
30 sed -i -e "s%ExecStart=/bin/warp-svc%ExecStart=/usr/bin/warp-svc%" \
31 "${pkgdir}/usr/lib/systemd/system/warp-svc.service"
32
33 # removes graphical tool
34 rm "${pkgdir}/usr/bin/warp-taskbar"
35}
36

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)SeverityRules
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

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion