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}