nbdkit
maintainer t-8ch
· 5 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The source is a stable release tarball from libguestfs.org, a project-affiliated host, used for building the software from source; the non-whitelisted host is plausibly official, and no untrusted executable is run.
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 source is a stable release tarball from libguestfs.org, a project-affiliated host, used for building the software from source; the non-whitelisted host is plausibly official, and no untrusted executable is run.
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:34
source=("http://download.libguestfs.org/nbdkit/${_dldir}-stable/nbdkit-${pkgver}.tar.gz"
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Thomas Weißschuh <thomas t-8ch de>
2
3
pkgname=nbdkit
4
pkgver=1.48.0
5
pkgrel=1
6
pkgdesc="NBD server toolkit"
7
arch=('x86_64')
8
url="https://gitlab.com/nbdkit/nbdkit/"
9
license=(BSD-3-Clause)
10
depends=()
11
optdepends=(
12
'lua'
13
'tcl'
14
'perl'
15
'rust'
16
'go'
17
'python'
18
'ocaml'
19
20
'libnbd'
21
'libvirt'
22
'curl'
23
'libguestfs'
24
'libssh'
25
26
'libtorrent-rasterbar: for libtorrent support'
27
'boost: for libtorrent support'
28
29
'libselinux'
30
)
31
checkdepends=('qemu')
32
validpgpkeys=('F7774FB1AD074A7E8C8767EA91738F73E1B768A0' '71C2CC22B1C4602927D2F3AAA7A16B4A2527436A')
33
_dldir="${pkgver%.*}"
34
source=("http://download.libguestfs.org/nbdkit/${_dldir}-stable/nbdkit-${pkgver}.tar.gz"
35
"http://download.libguestfs.org/nbdkit/${_dldir}-stable/nbdkit-${pkgver}.tar.gz.sig"
36
)
37
sha256sums=('5b90ed8277c514889e54e2b703ccf85086015d7174bbf10dd16e16f5e35d9cef'
38
'SKIP')
39
40
build() {
41
cd "${srcdir}/${pkgname}-${pkgver}"
42
43
autoreconf -i
44
45
# The plugin does not compile against latest libtorrent
46
LIBTORRENT_ARGS=--disable-torrent
47
48
./configure --prefix=/usr --sbindir=/usr/bin $LIBTORRENT_ARGS
49
make
50
}
51
52
package() {
53
cd "${srcdir}/${pkgname}-${pkgver}"
54
55
install -m644 -D LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
56
make DESTDIR="$pkgdir" install
57
}
58
59
check() {
60
cd "${srcdir}/${pkgname}-${pkgver}"
61
62
make check
63
}
64
Changes since previous scan
--- PKGBUILD @ 2026-07-16 00:05+++ PKGBUILD @ 2026-08-03 00:08@@ -1,7 +1,7 @@ # Maintainer: Thomas Weißschuh <thomas t-8ch de> pkgname=nbdkit-pkgver=1.46.2+pkgver=1.48.0 pkgrel=1 pkgdesc="NBD server toolkit" arch=('x86_64')@@ -34,7 +34,7 @@ source=("http://download.libguestfs.org/nbdkit/${_dldir}-stable/nbdkit-${pkgver}.tar.gz" "http://download.libguestfs.org/nbdkit/${_dldir}-stable/nbdkit-${pkgver}.tar.gz.sig" )-sha256sums=('71669ee6873970643797e2daaee64d1ca5f4453c8f472596005565de2243efa0'+sha256sums=('5b90ed8277c514889e54e2b703ccf85086015d7174bbf10dd16e16f5e35d9cef' 'SKIP') build() {@@ -42,10 +42,8 @@ autoreconf -i - # libtorrent requires boost as a build dependency- if ! pacman -Qi boost >/dev/null 2>&1; then- LIBTORRENT_ARGS=--disable-torrent- fi+ # The plugin does not compile against latest libtorrent+ LIBTORRENT_ARGS=--disable-torrent ./configure --prefix=/usr --sbindir=/usr/bin $LIBTORRENT_ARGS makeScan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 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 05:50:46 | MEDIUM | 1 |
| 2026-07-16 00:05:41 | LOW | 2 |