Supply-chain checks
Local and CI gates for Rust dependencies.
Requires once: cargo install cargo-audit cargo-deny
make audit # cargo auditmake deny # cargo deny check (deny.toml)Add a documented ignore only when an advisory is accepted with a written reason.
Current documented ignore: RUSTSEC-2026-0258 (h2 0.3 via actix-http 3.x; patched releases are on h2 0.4.x only).
GitHub Dependabot
Section titled “GitHub Dependabot”Public-repo free settings (org): Dependabot alerts, Dependabot security updates, secret scanning, and push protection.
Version bumps: .github/dependabot.yml (weekly Cargo and Actions). Review those PRs like any other dependency change; local make audit / make deny remain the merge gates.
Dependabot version updates ignore semver-major bumps; majors are intentional upgrades, not weekly noise.
