[go: up one dir, main page]

Crate sarif_to_md_core

Crate sarif_to_md_core 

Source
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§

ReportProcessor
Processes reports into Markdown using configurable generators.
ReportProcessorBuilder
Builder for configuring ReportProcessor instances using type-state pattern.