cargo-crev is a cryptographically verifiable code review system that enables trust and security in Rust package dependencies through decentralized peer reviews.
A cryptographically verifiable code review system for the cargo (Rust) package manager.
This tool is used by Rust developers and security-conscious teams to assess and verify the trustworthiness of Rust crates before integrating them into projects. It facilitates decentralized, cryptographically signed reviews of packages, helping users to automate risk assessment and compliance auditing in their software supply chain.
Users should maintain their private keys securely as they are essential for signing reviews. Regularly fetching and updating reviews is recommended to keep the trust graph current. This tool is best suited for teams or individuals committed to a high level of supply chain security in Rust projects.
Ensure Rust and Cargo are installed on your system
Run `cargo install cargo-crev` to install the tool
Verify installation by running `cargo crev --help`
cargo crev id
Displays your Crev reviewer identity information
cargo crev review crate_name
Create a cryptographically signed review for a specified crate
cargo crev fetch
Fetch reviews from other reviewers to update your local trust graph
cargo crev verify
Verify the trustworthiness of your dependencies based on aggregated reviews
cargo crev trust
Manage your trust relationships with other reviewers