← statichum.studio

After the June 2026 Atomic Arch campaign targeted orphaned AUR packages and pushed malicious PKGBUILD changes that pulled credential-stealing payloads, Arch/CachyOS users are debating how much trust AUR helpers should automate. The official guidance remains PKGBUILD/install-script review, but users admit they click through diffs and the warning gives little concrete review help. The opportunity is a default-on safety layer: pnpm-style minimum-release-age/cooldown, a loud alert when a package was just adopted or its maintainer changed, and automated PKGBUILD/install-script scanning.

builder note

Don't ship yet another standalone incident scanner. The wedge is a zero-config, default-on paru/yay wrapper (or pacman hook) that hard-pauses installs of versions younger than N days and loudly flags any package whose maintainer or orphan status changed since you last installed it. Those two cheap heuristics map directly to the Atomic Arch failure mode.

landscape (3 existing solutions)

Arch's official 2026-06-12 notice said it was seeing a high volume of malicious AUR package adoptions and updates and continued to tell users to review PKGBUILD and install-script changes. HN/Lemmy users argue that burden is unrealistic: orphaned packages can be adopted, Atomic Arch reporting counted roughly 1,500 affected packages across waves, third-party reporting says a more sophisticated wave appeared 2026-06-14, and AUR signups were disabled Monday 2026-06-15 during cleanup. The pnpm-style minimum-release-age users ask for is documented in pnpm, but the mainstream AUR-helper docs I checked still center on manual review/diffs; incident scanners are reactive against known payloads, not trust-change/cooldown guardrails.

paru / yay (mainstream AUR helpers) Their public docs emphasize manual review: paru documents file-based PKGBUILD review and yay's FAQ describes git-diff/diff-menu review. I did not find documented minimum-package-age/cooldown or maintainer-change/adoption alerts in those README/help surfaces; the user-facing safety model is still review the diff and decide.
rua Adds shellcheck, grouped review, namespace/seccomp build isolation, and install-time artifact checks, but its README warns not to install AUR packages you do not trust and says it only adds build-time isolation and install-time control/review. Its limitations also say it always installs the latest version possible, so it is not a package-age or maintainer-change trust gate.
aur-malware-check (lenucksi) A 1.7k-star repo, pushed 2026-06-22, described as detection tools for the June 2026 atomic-lockfile AUR supply-chain attack and consolidated from community Gists. It is reactive incident cleanup for known indicators, not a preventive trust-change or cooldown layer for future AUR updates.
sources (2)
other https://lemmy.world/post/48085602 "guilty of accepting updates without reading the latest changes, even if yay asks me" 2026-06-12
hn https://news.ycombinator.com/item?id=48516379 "I should be able to set a minimum package age just like pnpm" 2026-06-13
arch-linuxaursupply-chain-securitypackage-managerlinux