bind-utils-standalone

MEDIUM
maintainer dfalcao 1 votes scanned 2026-08-22 15:17:41.736085
View on AUR
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>
2pkgname=bind-utils-standalone
3pkgver=9.20.27
4pkgrel=1
5pkgdesc="DNS client utilities from BIND: dig, host, nslookup, nsupdate, delv, mdig"
6arch=('x86_64')
7url="https://www.isc.org/software/bind/"
8license=('MPL-2.0')
9depends=(
10 'glibc'
11 'openssl'
12 'libedit'
13 'libidn2'
14 'jemalloc'
15 'zlib'
16 'libnghttp2'
17 'libuv'
18 'libcap'
19 'liburcu'
20)
21makedepends=('git' 'python-sphinx')
22optdepends=('krb5: GSSAPI authentication for nsupdate')
23provides=('bind-tools')
24conflicts=('bind' 'bind-tools')
25options=('!emptydirs')
26source=("git+https://gitlab.isc.org/isc-projects/bind9.git#tag=v${pkgver}")
27sha256sums=('a23a762a4cc591f28b6aa7fa5fe446996ee514e01cd69ec962110df705c4721b')
28
29# Client tools to keep
30_tools=(dig host nslookup nsupdate delv mdig)
31
32prepare() {
33 cd bind9
34 autoreconf -fiv
35}
36
37build() {
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
56package() {
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)SeverityRules
2026-08-22 15:17:41 Medium 1
2026-06-19 19:07:35 Clean 2
2026-06-18 16:11:54 Medium 1

Report a package

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

0 / 4000
Your suggestion