///|
fn sample_log() -> String {
"build: PASS\n" +
"artifact: \u{1b}]8;;javascript:alert(1)\u{1b}\\click me\u{1b}]8;;\u{1b}\\\n" +
"clipboard: \u{1b}]52;c;SGVsbG8=\u{7}\n" +
"source: src/main.mbt\u{202e}txt.exe\n"
}
///|
fn main {
let log = sample_log()
let overview = @termproof.audit_overview(
log,
policy=@termproof.Policy::strict(),
)
println(@termproof.overview_summary(overview))
println("gate: \{overview.gate()}")
println("line count: \{overview.line_index.line_count()}")
println("findings: \{overview.profile.total_findings}")
println("actions: \{overview.remediation.action_count()}")
println(@termproof.overview_markdown(overview))
}