Expand description
Convert SARIF security reports to Markdown with customizable output formats.
use sarif_to_md_core::{
ReportProcessorBuilder,
generators::SarifMarkdownGenerator,
markdown::MarkdownFormat,
};
let sarif_json = r#"{"version": "2.1.0", "runs": []}"#;
let processor = ReportProcessorBuilder::new()
.generator(SarifMarkdownGenerator::new(MarkdownFormat::GitHubFlavored, true))
.content(sarif_json.to_string())
.build()?;
let markdown = processor.generate()?;Modules§
- error
- generators
- Built-in generators for common report formats.
- markdown
Structs§
- Report
Processor - Processes reports into Markdown using configurable generators.
- Report
Processor Builder - Builder for configuring
ReportProcessorinstances using type-state pattern.