[][src]Crate rustsec

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 cargo_lock;
pub use platforms;
pub use crate::advisory::*;
pub use crate::collection::Collection;
pub use crate::database::*;
pub use crate::error::*;
pub use crate::report::*;
pub use crate::repository::*;
pub use crate::version::*;
pub use crate::vulnerability::*;

Modules

advisory

Security advisories in the RustSec database

collection

Package collections

database

Database containing RustSec security advisories

error

Error types used by this crate

lockfile

Parser for Cargo.lock files

package

Rust packages enumerated in Cargo.lock

report

Vulnerability report generator

repository

Git repository handling for the RustSec advisory DB

version

Version types used by RustSec.

vulnerability

Vulnerabilities represent the interesection of the Advisory database and a particular [Lockfile].

Constants

VERSION

Current version of the RustSec crate