What problem does it solve?
Rust projects face supply-chain vulnerabilities and outdated crates; this skill helps teams audit, govern, and triage dependencies to prevent CVEs from impacting builds and runtime behavior.
Core Features & Use Cases
- Audit dependencies with cargo-audit: detect known advisories in Rust crates used by your project.
- Enforce policies with cargo-deny: apply license, bans, and source checks in CI and local development.
- RUSTSEC triage and risk mitigation: prioritize advisories, track ignores, and plan upgrades or pinning.
- Pre-purchase crate risk assessment: evaluate new crates for typosquats before adding them to Cargo.toml.
- Use Case: when onboarding a new dependency, run audits and policy checks to avoid risky crates.
Quick Start
Install cargo-audit and cargo-deny, run the checks against native/rust/Cargo.toml, and triage advisories before adding a new crate.