Output Formats
console
Section titled “console”Default. Colored terminal output grouped by article.
rulestatus runrulestatus run --format consoleMachine-readable results with full provenance.
rulestatus run --format jsonIncludes: all rule results, evidence sources with SHA-256 hashes, confidence levels, CI provenance block (run ID, SHA, actor when running in GitHub Actions).
SARIF 2.1.0 — GitHub Code Scanning and IDE integration.
rulestatus run --format sarifUpload to GitHub Code Scanning to get inline PR annotations.
JUnit-compatible XML. Use with test reporting tools.
rulestatus run --format junitResults grouped into <testsuite> per article. FAIL/MAJOR → <failure>, MANUAL → <error>, SKIP → <skipped/>.
Evidence Readiness Report — formatted PDF for auditors.
rulestatus run --format pdfIncludes: executive summary, per-article results, evidence sources, legal disclaimer, run provenance.
SVG badge for README or dashboard.
rulestatus run --format badgeOutput: compliance-badge.svg — green (all pass), yellow (warnings), red (critical gaps).
Multiple formats
Section titled “Multiple formats”rulestatus run --format console,json,sarif