secfinding 0.4.0

Universal security finding types for vulnerability scanners.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use secfinding::{Finding, FindingKind, Severity};

#[test]
fn integration_finding_builder_roundtrip() {
    let f = Finding::builder("campaign", "https://example.test", Severity::Medium)
        .title("smoke")
        .kind(FindingKind::Exposure)
        .build()
        .expect("valid finding");
    assert_eq!(f.scanner(), "campaign");
    assert_eq!(f.severity(), Severity::Medium);
    assert_eq!(f.kind(), FindingKind::Exposure);
}