Skip to content

ci: ban arrayref 0.3.10 and proc-macro1 - #2

Merged
jedsalazar merged 2 commits into
mainfrom
cargo-deny-bans
Aug 20, 2026
Merged

ci: ban arrayref 0.3.10 and proc-macro1#2
jedsalazar merged 2 commits into
mainfrom
cargo-deny-bans

Conversation

@jedsalazar

@jedsalazar jedsalazar commented Aug 20, 2026

Copy link
Copy Markdown

arrayref 0.3.10 is a malicious release from a compromised owner account (RUSTSEC-2026-0260); it pulls in proc-macro1, whose build script executes a remote binary (RUSTSEC-2026-0265). Our lockfile pins a safe 0.3.7 (via blake3); this adds cargo-deny bans in CI to block any update to the malicious version, and adds --locked to cargo check so PR builds can't resolve it silently. The new job's actions are pinned by commit SHA and run under step-security/harden-runner (egress audit).

@jedsalazar
jedsalazar merged commit 6d222e7 into main Aug 20, 2026
38 of 39 checks passed
@jedsalazar
jedsalazar deleted the cargo-deny-bans branch August 20, 2026 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants