The compliance command group manages compliance framework assessments. You can enable frameworks, run assessments on demand, review failing controls, and export reports as PDF or CSV.
compliance frameworks
List all available compliance frameworks and their current enabled state:
infraudit compliance frameworks
Available frameworks include CIS Benchmarks (AWS, GCP, Azure), SOC2, NIST 800-53, PCI-DSS, and HIPAA.
compliance enable / compliance disable
Enable or disable a compliance framework for ongoing assessment:
infraudit compliance enable cis-aws
infraudit compliance disable cis-aws
compliance run
Run a compliance assessment. You can assess all enabled frameworks or target a specific one.
Synopsis:
infraudit compliance run [flags]
| Flag | Description |
|---|
--framework | Framework name to assess (e.g. cis-aws, soc2, nist, pci-dss, hipaa) |
--provider | Limit assessment to resources from a specific provider ID |
Examples:
# Assess all enabled frameworks
infraudit compliance run
# Assess a specific framework
infraudit compliance run --framework cis-aws
# Assess CIS AWS for provider 1
infraudit compliance run --framework cis-aws --provider 1
compliance list
List past compliance assessments with their scores and status:
Synopsis:
infraudit compliance list [flags]
| Flag | Description |
|---|
--framework | Filter by framework name |
Example:
infraudit compliance list
infraudit compliance list --framework cis-aws
compliance overview
Show a high-level summary of compliance scores across all enabled frameworks:
infraudit compliance overview
compliance assessments
List all assessment runs with scores and timestamps:
infraudit compliance assessments
compliance failing-controls
List controls that are currently failing across all assessments:
infraudit compliance failing-controls
compliance export
Export a compliance assessment report as PDF or CSV.
Synopsis:
infraudit compliance export <assessment-id> [flags]
| Flag | Values | Description |
|---|
--format | pdf, csv | Report format (default: pdf) |
Example:
# Export as PDF (default)
infraudit compliance export 3
# Export as CSV
infraudit compliance export 3 --format csv
Assessment IDs are shown in the output of infraudit compliance assessments or infraudit compliance list.