Crate rustsec[][src]

rustsec: Client library for the RustSec security advisory database

This crate is primarily intended for use with the cargo-audit tool:

https://crates.io/crates/cargo-audit

Re-exports

pub use advisory::*;
pub use db::*;
pub use error::*;
pub use lockfile::*;
pub use package::*;
pub use repository::*;
pub use vulnerability::*;

Modules

advisory

Security advisories in the RustSec database

db

Database containing RustSec security advisories

error

Error types used by this crate

lockfile

Parser for Cargo.lock files

package

Crate metadata as parsed from Cargo.lock

repository

Git repository handling for the RustSec advisory DB

vulnerability

Vulnerabilities are an Advisory collection constructed by matching crates in a particular Lockfile against all advisories in an AdvisoryDatabase and looking for vulnerable versions.