Crate openvex

source ·
Expand description

openvex-rs

CI crates.io docs.rs

Rust types for representing OpenVEX documents. Can serialize and deserialize to any formats supported by serde.

Minimum supported Rust version (MSRV)

Latest stable Rust version at the time of release. It might compile with older versions.

License

Apache License, Version 2.0 (LICENSE)

Structs

  • The Metadata type represents the metadata associated with a VEX document.
  • The VEX type represents a VEX document and all of its contained information.
  • A Statement is a declaration conveying a single [status] for a single [vul_id] for one or more [product_id]s. A VEX Statement exists within a VEX Document.

Enums

  • Justification describes why a given component is not affected by a vulnerability.
  • Status describes the exploitability status of a component with respect to a vulnerability.