🔧 Chore Summary
Reduce the remaining temporary cargo-vet exemptions introduced with the top-level Rust workspace so they can be replaced over time with imported audits, narrower trust entries, or local audits.
🧱 Area Affected
⚙️ Context / Rationale
PR #4087 enabled cargo vet as a required CI gate and left a tracked set of temporary exemptions in supply-chain/config.toml. This follow-up keeps that debt visible and gives us a place to reduce the exemption count without weakening the policy we just enabled.
📦 Related Make Targets
make rust-vet - run the Rust supply-chain policy check (if/when exposed through the Makefile)
make verify - broader verification entry point when Rust policy checks are included
📋 Acceptance Criteria
🧩 Additional Context
Suggested follow-ups:
- Audit the current exempted crates by ecosystem or ownership
- Replace exemptions with imported upstream audits where available
- Add narrower trust entries only when justified
- Add local audits for crates that remain unaudited
- Periodically report the remaining exemption count
🔧 Chore Summary
Reduce the remaining temporary
cargo-vetexemptions introduced with the top-level Rust workspace so they can be replaced over time with imported audits, narrower trust entries, or local audits.🧱 Area Affected
Makefile⚙️ Context / Rationale
PR #4087 enabled
cargo vetas a required CI gate and left a tracked set of temporary exemptions insupply-chain/config.toml. This follow-up keeps that debt visible and gives us a place to reduce the exemption count without weakening the policy we just enabled.📦 Related Make Targets
make rust-vet- run the Rust supply-chain policy check (if/when exposed through the Makefile)make verify- broader verification entry point when Rust policy checks are included📋 Acceptance Criteria
make lint)cargo vet checkstays green in CI while the exemption count is reduced🧩 Additional Context
Suggested follow-ups: