ntp-refclock
The package downloads source code from a non-whitelisted but plausibly project-owned host (eecis.udel.edu, a university domain associated with NTP), which is used to build the software; this is a normal AUR practice and not inherently dangerous.
Triggered rules
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 code from a non-whitelisted but plausibly project-owned host (eecis.udel.edu, a university domain associated with NTP), which is used to build the software; this is a normal AUR practice and not inherently dangerous.
1 higher static finding superseded - not the current verdict (shown for transparency)
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:12
"https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${ntpver%.*p*}/ntp-${ntpver}.tar.gz"
PKGBUILD
1 offending line(s) highlighted# Maintainer: BrainDamage
pkgname=ntp-refclock
pkgver=0.7
pkgrel=1
ntpver=4.2.8p18
pkgdesc='Wrapper for ntpd reference clock drivers'
arch=('x86_64' 'armv7h' 'aarch64')
license=('BSD-2-Clause')
url='https://github.com/mlichvar/ntp-refclock'
source=("https://github.com/mlichvar/ntp-refclock/archive/v${pkgver}.tar.gz"
"https://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-${ntpver%.*p*}/ntp-${ntpver}.tar.gz"
ntp-4.2.8.p18-fix-build.patch)
sha256sums=('f93043ba4ca22f7d495cf86f6311923b67d5e153607dc7634a8b12409de1b114'
'cf84c5f3fb1a295284942624d823fffa634144e096cfc4f9969ac98ef5f468e5'
'9c4afa0daed5fd3cc9544ec808b2bb1dd959e5d40c4cae307b7025b16885903c')
prepare() {
cd "${srcdir}/ntp-${ntpver}"
patch -Np1 < ../ntp-4.2.8.p18-fix-build.patch
autoreconf -fiv
}
build() {
cd "${srcdir}/ntp-${ntpver}"
#first build the NTP code
#disable building NTP components that rely on external libs, we don't use them anyway
./configure --enable-all-clocks --enable-parse-clocks --without-crypto
make
cd "${srcdir}/ntp-refclock-${pkgver}"
make NTP_SRC="${srcdir}/ntp-${ntpver}"
}
package() {
cd "${srcdir}/ntp-refclock-${pkgver}"
make NTP_SRC="${srcdir}/ntp-${ntpver}" prefix="$pkgdir/usr" sbindir="$pkgdir/usr/bin" install
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-17 00:27:14 | Low | 2 |
| 2026-09-16 00:03:17 | Low | 2 |
| 2026-09-15 00:25:31 | Low | 2 |
| 2026-09-14 00:27:57 | Low | 2 |
| 2026-09-13 00:19:54 | Low | 2 |
| 2026-09-12 00:25:17 | Low | 2 |
| 2026-09-11 00:19:22 | Low | 2 |
| 2026-09-10 00:22:44 | Low | 2 |
| 2026-09-09 00:04:09 | Low | 2 |
| 2026-09-08 00:18:08 | Low | 2 |
| 2026-09-07 00:30:15 | Low | 2 |
| 2026-09-06 00:17:06 | Low | 2 |
| 2026-09-05 00:16:27 | Low | 2 |
| 2026-09-04 00:03:13 | Low | 2 |
| 2026-09-03 00:15:47 | Low | 2 |
| 2026-09-02 00:02:31 | Low | 2 |
| 2026-09-01 00:11:19 | Low | 2 |
| 2026-08-31 00:19:57 | Low | 2 |
| 2026-08-30 00:04:14 | Low | 2 |
| 2026-08-29 00:29:17 | Low | 2 |