lua53-unbound
lua-unbound
scanned 2026-08-20 17:15:44.968105
Source is downloaded from code.zash.se, which is the project's own official host (zash.se is the author's domain listed in the url field), with a proper sha256 checksum; building the project's own source is normal AUR packaging with no malicious patterns.
Triggered rules
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
The static rules flagged this MEDIUM, but an AI model (anthropic/claude-sonnet-4.6) reviewed the full PKGBUILD and judged it LOW (confidence 80%): Source is downloaded from code.zash.se, which is the project's own official host (zash.se is the author's domain listed in the url field), with a proper sha256 checksum; building the project's own source is normal AUR packaging with no malicious patterns.
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
source=("https://code.zash.se/dl/luaunbound/luaunbound-$pkgver.tar.gz")
PKGBUILD
1 offending line(s) highlighted# Maintainer: Aidan Epstein <aidan@jmad.org>
pkgname=(lua-unbound lua51-unbound lua52-unbound lua53-unbound lua54-unbound)
pkgver=1.1.0
pkgrel=1
pkgdesc='drop-in replacement for Prosodys internal DNS library with a binding to libunbound'
arch=('x86_64')
url='https://www.zash.se/luaunbound.html'
license=('MIT')
makedepends=('lua' 'lua51' 'lua52' 'lua53' 'lua54')
depends=('unbound')
source=("https://code.zash.se/dl/luaunbound/luaunbound-$pkgver.tar.gz")
sha256sums=('236159461ecc61d4cc7d3738a7adcf3680ba6f61ea6e1f8e18f2c9b5e3a90244')
prepare() {
cd "$srcdir/luaunbound-$pkgver"
# use CC
sed -i 's/(LD)/(CC)/g' GNUmakefile
cp -r "$srcdir"/luaunbound-$pkgver "$srcdir"/luaunbound51-$pkgver
cp -r "$srcdir"/luaunbound-$pkgver "$srcdir"/luaunbound52-$pkgver
cp -r "$srcdir"/luaunbound-$pkgver "$srcdir"/luaunbound53-$pkgver
cp -r "$srcdir"/luaunbound-$pkgver "$srcdir"/luaunbound54-$pkgver
}
build() {
cd "$srcdir/luaunbound51-$pkgver"
make all LUA_VERSION=5.1
cd "$srcdir/luaunbound52-$pkgver"
make all LUA_VERSION=5.2
cd "$srcdir/luaunbound53-$pkgver"
make all LUA_VERSION=5.3
cd "$srcdir/luaunbound-$pkgver"
make all LUA_VERSION=5.4
cd "$srcdir/luaunbound-$pkgver"
make all LUA_VERSION=5.5
}
package_lua51-unbound() {
cd "$srcdir/luaunbound-$pkgver"
make install DESTDIR="$pkgdir" LUA_VERSION=5.1
}
package_lua52-unbound() {
cd "$srcdir/luaunbound-$pkgver"
make install DESTDIR="$pkgdir" LUA_VERSION=5.2
}
package_lua53-unbound() {
cd "$srcdir/luaunbound-$pkgver"
make install DESTDIR="$pkgdir" LUA_VERSION=5.3
}
package_lua54-unbound() {
cd "$srcdir/luaunbound-$pkgver"
make install DESTDIR="$pkgdir" LUA_VERSION=5.4
}
package_lua-unbound() {
cd "$srcdir/luaunbound-$pkgver"
make install DESTDIR="$pkgdir" LUA_VERSION=5.5
}
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-20 17:15:44 | Low | 3 |
| 2026-08-20 17:11:42 | Medium | 2 |