aur-scan 1.0.2
aur-scan 1.0.2
A correctness and supply-chain-integrity release.
Fixed
- PRIV-002 false positives. The SUID/SGID matcher flagged any 3-digit
chmod
mode whose first digit was 4–7, so benignchmod 755/chmod 644/
install -m644raised a critical "SUID bit" finding. It now matches only
true special-bit modes — 4-digit octal (4755,2755,6755) or symbolic
(u+s,g+s,+s) — with regression tests covering both benign and real cases. - Fixed an environment-fragile rule-count test that failed when a community rule
was installed inrules.d/.
Changed — supply-chain integrity
- The pinned packages (
aur-scanner,ks-aur-scanner) now build from the
GPG-signed git tag and verify it against our signing key
(validpgpkeys), instead of hashing a GitHub-generated tarball.makepkg
refuses to build if the tag signature is missing or forged. - Import the signing key if your AUR helper does not fetch it automatically:
gpg --recv-keys 25631EAE3F43999050B7D7021132BF893C33FB51
Verify this release
git verify-tag v1.0.2
Detection, dependency-tree resolution, SBOM generation, and the race-free
install path are unchanged. The scanner remains static-only — it never executes
the package it inspects.