Roadmap

Development plan for infraudit, organized by phases.

Phase 1: Scaffold

DONE

Phase 2: Audit Engine

DONE

Phase 3–5: Core Checks

DONE

Phase 6–9: System Checks

DONE

Phase 10–12: Hardening Checks

DONE

Phase 13–15: Advanced Checks

DONE

Phase 16–19: Extended Checks

DONE

Phase 20–21: Output & Configuration

DONE

Phase 22: DevOps Hardening

DONE

Phase 23: CLI UX Improvements

DONE

Phase 24: HTML Report

DONE

Phase 25: Hardening Index (Scoring)

DONE

Phase 26: Quality Hardening

DONE

Phase 27: Code Consolidation

DONE

Phase 28: Check Validation Tests & Performance Cache

DONE

Phase 29: Status Filter

DONE

Phase 30: Man Page

DONE

Phase 31: Explain Command & Severity Breakdown

DONE

Phase 32: Top Command, Markdown & Completions

DONE

Phase 33: Enhanced Explain — Remediation Guidance

DONE

Phase 34: Diff Command

DONE

Phase 35: Remote SSH Scanning

DONE

Phase 36: SARIF Output

DONE

Phase 37: Doctor Command

DONE

Phase 38: Policy-as-Code

DONE

Phase 39: CIS Compliance Report

DONE

Phase 40: Complete CIS Benchmark Coverage

DONE

Phase 41: v2.2.1 — 287 Checks

DONE

Phase 43: OS Detection & Platform Support

DONE

Phase 44: Test Coverage (10% → 36%)

DONE

Phase 45: OS Annotations for All Checks

DONE

Phase 46: YAML Plugin System

DONE

Phase 47: Baseline & Regression Detection

DONE

Phase 48: Test Coverage (36% → 47%)

DONE

Phase 49: GitHub Action

DONE

Phase 50: Homebrew Formula

DONE

Standards Coverage

StandardCoverage
CIS Benchmark Level 1150 controls mapped (~95% coverage)
CIS Benchmark Level 2170 controls mapped (~90% coverage)
DISA STIGKey findings covered
Lynis categoriesAll major categories mapped