Skip to main content
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]
FlagDescription
--frameworkFramework name to assess (e.g. cis-aws, soc2, nist, pci-dss, hipaa)
--providerLimit 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]
FlagDescription
--frameworkFilter 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]
FlagValuesDescription
--formatpdf, csvReport 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.