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.