secreport 0.3.0

Output formatters for security findings — JSON, JSONL, SARIF, Markdown, Text
Documentation
#![warn(missing_docs)]
#![warn(clippy::pedantic)]
#![cfg_attr(
    not(test),
    deny(
        clippy::unwrap_used,
        clippy::expect_used,
        clippy::todo,
        clippy::unimplemented,
        clippy::panic
    )
)]
#![allow(
    clippy::module_name_repetitions,
    clippy::must_use_candidate,
    clippy::missing_errors_doc,
)]
//! Output formatters for security findings.

#![forbid(unsafe_code)]

pub mod format;
pub mod models;
pub mod render;

pub use format::Format;
pub use render::{emit, render, render_any};

#[cfg(test)]
mod tests;

#[cfg(test)]
mod adversarial_tests;

#[cfg(test)]
mod generated_tests;