Skip to main content

Module output

Module output 

Source
Expand description

Output layer (L7).

This module handles output formatting and reporting:

  • Terminal output with colored severity indicators
  • JSON output for machine consumption
  • SARIF output for IDE integration
  • HTML reports for browser viewing
  • Markdown reports for documentation

The output layer takes ScanResult from L6 and produces formatted output to stdout or files.

Re-exports§

pub use crate::reporter::Reporter;
pub use crate::reporter::html::HtmlReporter;
pub use crate::reporter::json::JsonReporter;
pub use crate::reporter::markdown::MarkdownReporter;
pub use crate::reporter::sarif::SarifReporter;
pub use crate::reporter::terminal::TerminalReporter;
pub use formatter::OutputFormatter;

Modules§

formatter
Output formatter for scan results.