csaf

Crates.iocsaf
lib.rscsaf
version0.5.0
sourcesrc
created_at2021-10-10 20:02:08.169915
updated_at2023-05-08 18:13:27.235215
descriptionAn implementation of the Common Security Advisory Framework (CSAF)
homepage
repositoryhttps://github.com/voteblake/csaf-rs
max_upload_size
id463283
size824,349
Blake Johnson (voteblake)

documentation

README

Common Security Advisory Framework (CSAF)

Crates.io Crates.io docs.rs GitHub branch checks state

A lovingly hand-crafted1 implementation of CSAF for Rust. Currently, based on the v2.0 editor draft. Should be considered strictly less-strict than the spec right now - valid CSAF should deserialize successfully, but invalid CSAF may also succeed and the library may generate invalid CSAF.

My current use case is for experimenting with the VEX profile.

1 - CSAF defines a JSON Schema schema using Draft 2020-12. schemafy exists for generating Rust code from JSON Schema, but supports an older draft which differs significantly from the 2020-12 draft.

Commit count: 56

cargo fmt