-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
help wantedExtra attention is neededExtra attention is neededquestionFurther information is requestedFurther information is requested
Description
If you’re one of the 200+ users who have downloaded CleanCloud, we’d love to hear what you found.
Please open an issue or leave a comment below.
Most cloud cost tools require write access, send data to SaaS platforms, and generate reports no one acts on.
CleanCloud is different: read-only, runs in your environment, and enforces hygiene as a CI/CD gate.
AWS Rules (10)
- Unattached EBS Volumes — Volumes not attached to any instance
- Old EBS Snapshots — Snapshots older than 90 days
- Infinite Retention CloudWatch Logs — Log groups with no retention policy
- Unattached Elastic IPs — IPs unattached for 30+ days
- Detached Network Interfaces — ENIs detached for 60+ days
- Untagged Resources — EBS volumes, S3 buckets, and log groups without tags
- Old AMIs — Machine images older than 180 days
- Idle NAT Gateways — ~$32/month each, often unused
- Idle RDS Instances — Zero connections for 14+ days
- Idle Load Balancers — Zero traffic for 14+ days
Azure Rules (10)
- Unattached Managed Disks — Disks not attached to any VM
- Old Snapshots — Snapshots older than 90 days
- Unused Public IPs — IP addresses not associated with any resource
- Empty Load Balancers — Load balancers with no backend pools
- Empty Application Gateways — Gateways with no backend targets
- Empty App Service Plans — Plans with no hosted apps
- Idle VNet Gateways — Virtual network gateways with no traffic
- Stopped (Not Deallocated) VMs — Still incurring full compute charges
- Idle SQL Databases — Zero connections for 14+ days
- Untagged Resources — Critical resources without proper tagging
What You Get With Every Finding
- Confidence level —
HIGH/MEDIUMbased on evidence strength - Evidence and signals — Clear reasoning for each detection
- Resource details — Name, ID, region, age, and estimated cost impact
Enforce in CI/CD
cleancloud scan --provider aws --all-regions --fail-on-confidence HIGH- Exit 0 = pass
- Exit 2 = policy violation
- No write access
- No telemetry
- No SaaS
Get Started in 2 Minutes
pip install cleancloud
cleancloud scanGitHub: https://github.com/cleancloud-io/cleancloud
Tags: #CloudCost #FinOps #AWS #Azure #DevOps #SRE #CICD #CloudSecurity #OpenSource #PlatformEngineering
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is neededquestionFurther information is requestedFurther information is requested