Skip to main content

basic/
basic.rs

1use secfinding::{Finding, Severity};
2
3fn main() {
4    let finding = Finding::builder("basic-scanner", "https://example.com", Severity::High)
5        .title("Potential command injection")
6        .detail("Untrusted input reaches shell execution")
7        .tag("rce")
8        .evidence(secfinding::Evidence::http_status(500))
9        .build();
10
11    println!("{finding}");
12
13    let json = serde_json::to_string_pretty(&finding).unwrap();
14    println!("{json}");
15}