urbit-git

maintainer futpib · 0 votes · scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged The package downloads source tarballs from various official project hosts (GitHub, OpenBSD, etc.) to use as Zig dependencies; these are build dependencies for a legitimate project, not executed payloads, and the sources are from verifiable upstreams even if some hosts are non-standard.

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-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The package downloads source tarballs from various official project hosts (GitHub, OpenBSD, etc.) to use as Zig dependencies; these are build dependencies for a legitimate project, not executed payloads, and the sources are from verifiable upstreams even if some hosts are non-standard.

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:17 'natpmp.orig.tar.gz::https://debian.mirror.root.lu/debian/pool/main/libn/libnatpmp/libnatpmp_20230423.orig.tar.gz'
  • PKGBUILD:19 'gmp-6.3.0.tar.xz::https://ftp.fr.openbsd.org/pub/OpenBSD/distfiles/gmp-6.3.0.tar.xz'
  • PKGBUILD:22 'libuv-v1.50.0.tar.gz::https://dist.libuv.org/dist/v1.50.0/libuv-v1.50.0.tar.gz'

PKGBUILD

3 offending line(s) highlighted
1# Maintainer: futpib <futpib@gmail.com>
2# Maintainer: Daniel Nagy <danielnagy at gmx de>
3
4pkgname=urbit-git
5pkgver=4.3.r34.gb11c20baa6
6pkgrel=1
7pkgdesc="An Operating Function"
8url="https://github.com/urbit/vere"
9arch=('x86_64' 'aarch64')
10license=('MIT')
11makedepends=(zig git)
12conflicts=('urbit')
13provides=('urbit')
14options=('!makeflags')
15source=(
16 'urbit-vere::git+https://github.com/urbit/vere.git'
17 'natpmp.orig.tar.gz::https://debian.mirror.root.lu/debian/pool/main/libn/libnatpmp/libnatpmp_20230423.orig.tar.gz'
18 'curl-8.9.1.tar.gz::https://github.com/curl/curl/releases/download/curl-8_9_1/curl-8.9.1.tar.gz'
19 'gmp-6.3.0.tar.xz::https://ftp.fr.openbsd.org/pub/OpenBSD/distfiles/gmp-6.3.0.tar.xz'
20 'h2o-3bbfe369.tar.gz::https://github.com/pkova/h2o/archive/3bbfe369a5c31d38cc1717e5281ca6af89ecf787.tar.gz'
21 'sse2neon-v1.5.1.tar.gz::https://github.com/DLTcollab/sse2neon/archive/refs/tags/v1.5.1.tar.gz'
22 'libuv-v1.50.0.tar.gz::https://dist.libuv.org/dist/v1.50.0/libuv-v1.50.0.tar.gz'
23 'lmdb-40d3741b.tar.gz::https://github.com/LMDB/lmdb/archive/40d3741b7d40ba4c75cb91dd9987ce692d376d71.tar.gz'
24 'openssl-1.1.1w.tar.gz::https://github.com/openssl/openssl/releases/download/OpenSSL_1_1_1w/openssl-1.1.1w.tar.gz'
25 'libsigsegv-2.14.tar.gz::https://ftp.fr.openbsd.org/pub/OpenBSD/distfiles/libsigsegv-2.14.tar.gz'
26 'libaes_siv-9681279c.tar.gz::https://github.com/dfoxfranke/libaes_siv/archive/9681279cfaa6e6399bb7ca3afbbc27fc2e19df4b.tar.gz'
27 'secp256k1-v0.5.1.tar.gz::https://github.com/bitcoin-core/secp256k1/archive/refs/tags/v0.5.1.tar.gz'
28 'urcrypt-465aad62.tar.gz::https://github.com/urbit/urcrypt/archive/465aad6262f2710f76f75adfe74effb5751c5ab3.tar.gz'
29 'whereami-ba364cd5.tar.gz::https://github.com/gpakosz/whereami/archive/ba364cd54fd431c76c045393b6522b4bff547f50.tar.gz'
30 'wasm3-be8cbea.tar.gz::https://github.com/urbit/wasm3/archive/be8cbeafa8b2301350484ecb494ed0288589d985.tar.gz'
31 'tracy-v0.12.2.tar.gz::https://github.com/wolfpld/tracy/archive/v0.12.2.tar.gz'
32 'zlib-61e7df7e.tar.gz::https://github.com/allyourcodebase/zlib/archive/61e7df7e996ec5a5f13a653db3c419adb340d6ef.tar.gz'
33)
34noextract=(
35 'natpmp.orig.tar.gz'
36 'curl-8.9.1.tar.gz'
37 'gmp-6.3.0.tar.xz'
38 'h2o-3bbfe369.tar.gz'
39 'sse2neon-v1.5.1.tar.gz'
40 'libuv-v1.50.0.tar.gz'
41 'lmdb-40d3741b.tar.gz'
42 'openssl-1.1.1w.tar.gz'
43 'libsigsegv-2.14.tar.gz'
44 'libaes_siv-9681279c.tar.gz'
45 'secp256k1-v0.5.1.tar.gz'
46 'urcrypt-465aad62.tar.gz'
47 'whereami-ba364cd5.tar.gz'
48 'wasm3-be8cbea.tar.gz'
49 'tracy-v0.12.2.tar.gz'
50 'zlib-61e7df7e.tar.gz'
51)
52sha256sums=(
53 'SKIP'
54 '0684ed2c8406437e7519a1bd20ea83780db871b3a3a5d752311ba3e889dbfc70'
55 '291124a007ee5111997825940b3876b3048f7d31e73e9caa681b80fe48b2dcd5'
56 'a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898'
57 '87d8a3040c922f6736fa3ada578baf9848e6aa1bb47db473c07e3cda79525f96'
58 '4001e2dfb14fcf3831211581ed83bcc83cf6a3a69f638dcbaa899044a351bb2a'
59 '6dc2b39aa7fa66c04e2e015bf47738b84e1c6b86b8987d57dd432d149d77ee25'
60 'b80ed032246adda023132bda5fca1f8629201bcc828355fb5007fcf59f598fb6'
61 'cf3098950cb4d853ad95c0841f1f9c6d3dc102dccfcacd521d93925208b76ac8'
62 'cdac3941803364cf81a908499beb79c200ead60b6b5b40cad124fd1e06caa295'
63 '1916a428dff480e06b09dc0fb1c9d849c048f838dc9b8d141452233b508f6bb1'
64 '081f4730becba2715a6b0fd198fedd9e649a6caaa6a7d6d3cf0f9fa7483f2cf1'
65 'ea79851c79e36ec53833d7ee47f83a1125a3654ecf7f4d296fa172fd62666df4'
66 '1d8744177f37e8386ec2f6c5992592399040cb93535ed4fd253e1976f889a744'
67 '0c5c9da48dd72d1dd5e72231866f2fbb7f673d9d66fc7cc7df19b0776a61a30f'
68 '09617765ba5ff1aa6da128d9ba3c608166c5ef05ac28e2bb77f791269d444952'
69 '1fe3349e342a8bb3bbcf7c82a1dd4abdad8ef27a7e61be3ffbc0be5aca43a657'
70)
71
72pkgver() {
73 cd urbit-vere
74 git describe --long --tags --match='vere-v*' | sed 's/^vere-v//;s/\([^-]*-g\)/r\1/;s/-/./g'
75}
76
77prepare() {
78 local zig_cache="${srcdir}/zig-global-cache"
79 for f in \
80 natpmp.orig.tar.gz \
81 curl-8.9.1.tar.gz \
82 gmp-6.3.0.tar.xz \
83 h2o-3bbfe369.tar.gz \
84 sse2neon-v1.5.1.tar.gz \
85 libuv-v1.50.0.tar.gz \
86 lmdb-40d3741b.tar.gz \
87 openssl-1.1.1w.tar.gz \
88 libsigsegv-2.14.tar.gz \
89 libaes_siv-9681279c.tar.gz \
90 secp256k1-v0.5.1.tar.gz \
91 urcrypt-465aad62.tar.gz \
92 whereami-ba364cd5.tar.gz \
93 wasm3-be8cbea.tar.gz \
94 tracy-v0.12.2.tar.gz \
95 zlib-61e7df7e.tar.gz; do
96 zig fetch --global-cache-dir "${zig_cache}" "${srcdir}/${f}"
97 done
98}
99
100build() {
101 cd urbit-vere
102 ZIG_GLOBAL_CACHE_DIR="${srcdir}/zig-global-cache" zig build -Doptimize=ReleaseFast
103}
104
105package() {
106 cd urbit-vere
107 install -Dm755 "$(ls zig-out/*/urbit)" "$pkgdir/usr/bin/urbit"
108 install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
109}
110

Scan history

Scanned at (UTC)SeverityRules
2026-08-03 00:08:14 LOW 2
2026-08-02 00:16:08 LOW 2
2026-08-01 00:11:18 LOW 2
2026-07-31 00:14:10 LOW 2
2026-07-30 00:17:23 LOW 2
2026-07-29 00:25:53 LOW 2
2026-07-28 00:07:28 LOW 2
2026-07-27 00:24:32 LOW 2
2026-07-26 00:07:32 LOW 2
2026-07-25 00:13:44 LOW 2
2026-07-24 00:02:28 LOW 2
2026-07-23 00:14:47 LOW 2
2026-07-22 00:29:32 LOW 2
2026-07-21 00:24:15 LOW 2
2026-07-20 00:19:49 LOW 2
2026-07-19 00:17:08 LOW 2
2026-07-18 00:14:48 LOW 2
2026-07-17 00:06:16 LOW 2
2026-07-16 00:05:41 LOW 2
2026-07-15 00:09:25 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