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).unwrap())
9 .build()
10 .unwrap();
11
12 println!("{finding}");
13
14 let json = serde_json::to_string_pretty(&finding).unwrap();
15 println!("{json}");
16}