basic/basic.rs
1//! Minimal example: run a security audit and emit a report.
2//!
3//! Run with: `cargo run --example basic`
4
5use dev_security::{AuditRun, AuditScope};
6
7fn main() -> Result<(), Box<dyn std::error::Error>> {
8 let run = AuditRun::new("example", "0.1.0").scope(AuditScope::All);
9 let result = run.execute()?;
10 let report = result.into_report();
11 println!("{}", report.to_json()?);
12 Ok(())
13}