lib32-zix
maintainer Eilefsen
· 2 votes
· scanned 2026-08-03 00:08:14.047287
LOW
View on AUR ↗
Why flagged
The source is a tarball from the project maintainer's own domain, used to build the library from source; the non-whitelisted host is plausibly official, and the package does not execute untrusted binaries.
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-07-25) reviewed the full PKGBUILD and judged it LOW (confidence 95%): The source is a tarball from the project maintainer's own domain, used to build the library from source; the non-whitelisted host is plausibly official, and the package does not execute untrusted binaries.
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:13
source=(https://download.drobilla.net/$_basename-$pkgver.tar.xz{,.sig})
PKGBUILD
1 offending line(s) highlighted
1
# Maintainer: Emma Eilefsen Glenna <emma at eilefsen dot no>
2
3
_basename=zix
4
pkgname=lib32-zix
5
pkgver=0.6.2
6
pkgrel=1
7
pkgdesc="A lightweight C99 portability and data structure library"
8
arch=(x86_64)
9
url="https://gitlab.com/drobilla/zix"
10
license=(custom:ISC)
11
depends=()
12
makedepends=(meson)
13
source=(https://download.drobilla.net/$_basename-$pkgver.tar.xz{,.sig})
14
sha512sums=('3b072f00481a34e8b900311c2dc77fd73a63a34f69ea953be6b714f5bcbdebcc3cdd81feae73b5ad2bdc09a4bac122e12d9035cfc417ca41dfe5230d1fe13d9c'
15
'SKIP')
16
b2sums=('230d9f6717f10ac6f7608593fa94331a4aebd8c4c1c59f1db5a7d1881d674d687d67c353c3944bf4649ea5cbb49a8c4afe8abc82bad9eaf84bff79777a0a91e1'
17
'SKIP')
18
validpgpkeys=('907D226E7E13FA337F014A083672782A9BF368F3') # David Robillard <d@drobilla.net>
19
20
build() {
21
export CC='gcc -m32'
22
export CXX='g++ -m32'
23
export PKG_CONFIG='/usr/bin/i686-pc-linux-gnu-pkg-config'
24
25
arch-meson $_basename-$pkgver build \
26
--libdir='/usr/lib32' \
27
-Ddocs=disabled
28
29
meson compile -C build
30
}
31
32
check() {
33
meson test -C build
34
}
35
36
package() {
37
meson install -C build --destdir "$pkgdir"
38
39
install -vDm 644 $_basename-$pkgver/COPYING -t "$pkgdir/usr/share/licenses/$pkgname/"
40
install -vDm 644 $_basename-$pkgver/{NEWS,README.md} -t "$pkgdir/usr/share/doc/$pkgname/"
41
42
cd "$pkgdir/usr"
43
44
rm -r include
45
}
46
Scan 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 00:05:41 | LOW | 2 |
| 2026-07-15 00:09:25 | LOW | 2 |