Expand description

Rustsec has a systemic problem with ancient unmaintained cargo-edit holding back its git version ;(

Re-exports

Modules

  • Security advisories in the RustSec database
  • Database containing RustSec security advisories
  • Provides support for exporting to the interchange format defined by https://github.com/google/osv
  • Rust packages enumerated in Cargo.lock
  • Support for interacting with the local crates.io registry index
  • Vulnerability report generator
  • Repository handling for the RustSec advisory DB

Structs

  • Error type
  • Parsed Cargo.lock file containing dependencies
  • Unique identifier for a source of packages.
  • SemVer version as defined by https://semver.org.
  • SemVer version requirement describing the intersection of some version comparators, such as >=1.2.3, <1.8.
  • A vulnerable package and the associated advisory
  • Warnings sourced from the Advisory DB

Enums

Constants

  • Current version of the RustSec crate

Type Definitions

  • Result alias with the rustsec crate’s Error type.