Controls Reference
Stave ships with 2,891 controls across 85 domains. Each control defines a safety property that your infrastructure must satisfy.
The full auto-generated catalog is at docs/controls/reference.md, with per-service breakdowns in docs/controls/reference/.
Coverage highlights
- AWS: S3 (131), IAM (219), OpenSearch (132), EKS (115), Lambda (85), CloudFront (71), ECS (50), Bedrock (46), DynamoDB (35), Cognito (30+), and 75 more services.
- Multi-cloud: GCP Cloud Storage (7), Azure (Key Vault, Functions, App Service), Active Directory (18), M365/Entra (4).
- Vendor-agnostic: DNS dangling-reference detection (3), Kubernetes workload controls (8).
- Compliance profiles: HIPAA, CIS AWS v3.0, SOC 2, PCI-DSS v4.0, NIST 800-53, FedRAMP, GDPR, FFIEC, ISO 27001, NIST CSF 2.0.
Coverage benchmarks
- Full OWASP Top 10
- 15/15 ATT&CK cloud techniques tested by Atomic Red Team
- 20/21 Rhino Security Labs privilege-escalation techniques
- 78/78 AWS CIRT Threat Technique Catalog configuration preconditions
Browse by service
Per-service reference pages are auto-generated from the control catalog. Browse the catalog/ directory for detailed per-control documentation including severity, compliance mappings, predicates, and remediation guidance.
Use the CLI to explore interactively:
# List all controls
stave catalog list
# Search by keyword
stave controls search "encryption"
# Filter by taxonomy
stave catalog taxonomy
# Inspect a specific control
stave catalog inspect CTL.S3.PUBLIC.001