This release includes breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+13 more
Affected surfaces
Summary
AI summaryAdded 15 new AWS checks across Lambda, ECS, SSM, and Secrets Manager.
Full changelog
What's New
15 new checks across 4 new AWS services, bringing the total to 42 curated checks.
New Check Modules
Lambda (3 checks)
aws-lambda-001- Public function URL without authentication (HIGH)aws-lambda-002- Deprecated/EOL runtime without security patches (MEDIUM)aws-lambda-003- Potential secrets in environment variables (HIGH)
ECS (3 checks)
aws-ecs-001- Privileged containers with root host access (CRITICAL)aws-ecs-002- Missing log configuration on containers (HIGH)aws-ecs-003- ECS Exec enabled in production (MEDIUM)
SSM (2 checks)
aws-ssm-001- Running EC2 instances not managed by Systems Manager (MEDIUM)aws-ssm-002- Secret-like parameters stored as String instead of SecureString (HIGH)
Secrets Manager (2 checks)
aws-sm-001- Secrets without automatic rotation (MEDIUM)aws-sm-002- Unused secrets costing $0.40/month (LOW)
Extended Existing Checks
aws-iam-005- Overly permissive IAM policies (Action: *, Resource: *) (CRITICAL)aws-iam-006- Weak account password policy (CIS 1.8) (MEDIUM)aws-s3-004- S3 buckets without lifecycle rules (LOW, cost)aws-s3-005- S3 buckets without access logging (MEDIUM)aws-ec2-004- EC2 instances with IMDSv1 enabled, vulnerable to SSRF (HIGH)
Other
- Version now reads from package metadata (single source of truth)
- 96 moto tests, all passing
- 15 CIS Benchmark controls mapped
pip install cloud-audit==0.4.0
cloud-audit scan -R
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About gebalamariusz/cloud-audit
Open-source AWS security scanner with attack chain detection, breach cost estimation, and copy-paste remediation (CLI + Terraform). 47 checks, 16 attack chain rules. First free standalone AWS security MCP server.
Related context
Related tools
Earlier breaking changes
- v2.2.0 Category enum gains THREAT value, separating active-abuse from SECURITY misconfigurations.
Beta — feedback welcome: [email protected]