bind-utils-standalone
MEDIUM
maintainer dfalcao
1 votes
scanned 2026-08-22 15:17:41.736085
Why flagged
One or more source=() URLs point to a host outside the trusted allowlist (github.com, gitlab.com, codeberg.org, pypi.org, …).
Triggered rules
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:26
source=("git+https://gitlab.isc.org/isc-projects/bind9.git#tag=v${pkgver}")
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Danilo Falcão <danilo@falcao.org>
2
pkgname=bind-utils-standalone
3
pkgver=9.20.27
4
pkgrel=1
5
pkgdesc="DNS client utilities from BIND: dig, host, nslookup, nsupdate, delv, mdig"
6
arch=('x86_64')
7
url="https://www.isc.org/software/bind/"
8
license=('MPL-2.0')
9
depends=(
10
'glibc'
11
'openssl'
12
'libedit'
13
'libidn2'
14
'jemalloc'
15
'zlib'
16
'libnghttp2'
17
'libuv'
18
'libcap'
19
'liburcu'
20
)
21
makedepends=('git' 'python-sphinx')
22
optdepends=('krb5: GSSAPI authentication for nsupdate')
23
provides=('bind-tools')
24
conflicts=('bind' 'bind-tools')
25
options=('!emptydirs')
26
source=("git+https://gitlab.isc.org/isc-projects/bind9.git#tag=v${pkgver}")
27
sha256sums=('a23a762a4cc591f28b6aa7fa5fe446996ee514e01cd69ec962110df705c4721b')
28
29
# Client tools to keep
30
_tools=(dig host nslookup nsupdate delv mdig)
31
32
prepare() {
33
cd bind9
34
autoreconf -fiv
35
}
36
37
build() {
38
cd bind9
39
./configure \
40
--prefix=/usr \
41
--sysconfdir=/etc \
42
--sbindir=/usr/bin \
43
--localstatedir=/var \
44
--disable-static \
45
--with-openssl \
46
--with-libidn2 \
47
--without-json-c \
48
--without-libxml2 \
49
--without-lmdb \
50
--without-maxminddb \
51
--disable-geoip \
52
--disable-dnsrps
53
make
54
}
55
56
package() {
57
cd bind9
58
59
# Full install into a staging directory, then cherry-pick what we need
60
make DESTDIR="${srcdir}/staging" install
61
62
# Install only client tool binaries
63
install -dm755 "${pkgdir}/usr/bin"
64
for tool in "${_tools[@]}"; do
65
install -Dm755 "${srcdir}/staging/usr/bin/${tool}" "${pkgdir}/usr/bin/${tool}"
66
done
67
68
# Install shared libraries (required by the tools at runtime)
69
install -dm755 "${pkgdir}/usr/lib"
70
for lib in "${srcdir}"/staging/usr/lib/*.so*; do
71
[[ -L "${lib}" ]] && cp -d "${lib}" "${pkgdir}/usr/lib/"
72
[[ -f "${lib}" && ! -L "${lib}" ]] && install -Dm755 "${lib}" "${pkgdir}/usr/lib/$(basename "${lib}")"
73
done
74
75
# Install man pages for client tools
76
install -dm755 "${pkgdir}/usr/share/man/man1"
77
for tool in "${_tools[@]}"; do
78
if [[ -f "${srcdir}/staging/usr/share/man/man1/${tool}.1" ]]; then
79
install -Dm644 "${srcdir}/staging/usr/share/man/man1/${tool}.1" \
80
"${pkgdir}/usr/share/man/man1/${tool}.1"
81
fi
82
done
83
84
# Install license
85
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
86
install -Dm644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/COPYRIGHT"
87
}
88
89
Changes since previous scan
--- PKGBUILD @ 2026-06-19 19:07+++ PKGBUILD @ 2026-08-22 15:17@@ -1,6 +1,6 @@ # Maintainer: Danilo Falcão <danilo@falcao.org> pkgname=bind-utils-standalone-pkgver=9.20.22+pkgver=9.20.27 pkgrel=1 pkgdesc="DNS client utilities from BIND: dig, host, nslookup, nsupdate, delv, mdig" arch=('x86_64')@@ -24,7 +24,7 @@ conflicts=('bind' 'bind-tools') options=('!emptydirs') source=("git+https://gitlab.isc.org/isc-projects/bind9.git#tag=v${pkgver}")-sha256sums=('407000ca3bec3ce39acfd25f129f0848599a9413668a5f2cf9b0c569607a6fbe')+sha256sums=('a23a762a4cc591f28b6aa7fa5fe446996ee514e01cd69ec962110df705c4721b') # Client tools to keep _tools=(dig host nslookup nsupdate delv mdig)Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-22 15:17:41 | Medium | 1 |
| 2026-06-19 19:07:35 | Clean | 2 |
| 2026-06-18 16:11:54 | Medium | 1 |