CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
cleancloud/__init__.py
cleancloud/cli.py
cleancloud.egg-info/PKG-INFO
cleancloud.egg-info/SOURCES.txt
cleancloud.egg-info/dependency_links.txt
cleancloud.egg-info/entry_points.txt
cleancloud.egg-info/requires.txt
cleancloud.egg-info/top_level.txt
cleancloud/config/accounts.py
cleancloud/config/schema.py
cleancloud/core/__init__.py
cleancloud/core/confidence.py
cleancloud/core/evidence.py
cleancloud/core/finding.py
cleancloud/core/risk.py
cleancloud/demo/__init__.py
cleancloud/demo/command.py
cleancloud/demo/findings.py
cleancloud/doctor/__init__.py
cleancloud/doctor/aws.py
cleancloud/doctor/azure.py
cleancloud/doctor/command.py
cleancloud/doctor/common.py
cleancloud/doctor/gcp.py
cleancloud/doctor/runner.py
cleancloud/filtering/decision.py
cleancloud/filtering/rules.py
cleancloud/filtering/tags.py
cleancloud/output/csv.py
cleancloud/output/feedback.py
cleancloud/output/human.py
cleancloud/output/json.py
cleancloud/output/markdown.py
cleancloud/output/progress.py
cleancloud/output/summary.py
cleancloud/policy/__init__.py
cleancloud/policy/exit_policy.py
cleancloud/providers/__init__.py
cleancloud/providers/aws/__init__.py
cleancloud/providers/aws/multi_account.py
cleancloud/providers/aws/region_cache.py
cleancloud/providers/aws/scan.py
cleancloud/providers/aws/session.py
cleancloud/providers/aws/validate.py
cleancloud/providers/aws/rules/__init__.py
cleancloud/providers/aws/rules/ami_old.py
cleancloud/providers/aws/rules/cloudwatch_logs_no_retention.py
cleancloud/providers/aws/rules/ebs_snapshot_old.py
cleancloud/providers/aws/rules/ebs_unattached.py
cleancloud/providers/aws/rules/ec2_sg_unused.py
cleancloud/providers/aws/rules/ec2_stopped.py
cleancloud/providers/aws/rules/elastic_ip_unattached.py
cleancloud/providers/aws/rules/elb_idle.py
cleancloud/providers/aws/rules/eni_detached.py
cleancloud/providers/aws/rules/nat_gateway_idle.py
cleancloud/providers/aws/rules/rds_idle.py
cleancloud/providers/aws/rules/rds_snapshot_old.py
cleancloud/providers/aws/rules/untagged_resources.py
cleancloud/providers/aws/rules/ai/__init__.py
cleancloud/providers/aws/rules/ai/bedrock_provisioned_idle.py
cleancloud/providers/aws/rules/ai/ec2_gpu_idle.py
cleancloud/providers/aws/rules/ai/sagemaker_endpoint_idle.py
cleancloud/providers/aws/rules/ai/sagemaker_notebook_idle.py
cleancloud/providers/aws/rules/ai/sagemaker_studio_app_idle.py
cleancloud/providers/aws/rules/ai/sagemaker_training_job_long_running.py
cleancloud/providers/azure/__init__.py
cleancloud/providers/azure/scan.py
cleancloud/providers/azure/session.py
cleancloud/providers/azure/validate.py
cleancloud/providers/azure/rules/__init__.py
cleancloud/providers/azure/rules/ai_search_idle.py
cleancloud/providers/azure/rules/aml_compute_idle.py
cleancloud/providers/azure/rules/aml_compute_instance_idle.py
cleancloud/providers/azure/rules/app_gateway_no_backends.py
cleancloud/providers/azure/rules/app_service_idle.py
cleancloud/providers/azure/rules/app_service_plan_empty.py
cleancloud/providers/azure/rules/container_registry_unused.py
cleancloud/providers/azure/rules/disk_snapshots_old.py
cleancloud/providers/azure/rules/lb_no_backends.py
cleancloud/providers/azure/rules/ml_online_endpoint_idle.py
cleancloud/providers/azure/rules/openai_provisioned_idle.py
cleancloud/providers/azure/rules/public_ip_unused.py
cleancloud/providers/azure/rules/sql_database_idle.py
cleancloud/providers/azure/rules/unattached_managed_disks.py
cleancloud/providers/azure/rules/untagged_resources.py
cleancloud/providers/azure/rules/vm_stopped_not_deallocated.py
cleancloud/providers/azure/rules/vnet_gateway_idle.py
cleancloud/providers/gcp/__init__.py
cleancloud/providers/gcp/scan.py
cleancloud/providers/gcp/session.py
cleancloud/providers/gcp/validate.py
cleancloud/providers/gcp/rules/__init__.py
cleancloud/providers/gcp/rules/disk_unattached.py
cleancloud/providers/gcp/rules/featurestore_idle.py
cleancloud/providers/gcp/rules/ip_unused.py
cleancloud/providers/gcp/rules/snapshot_old.py
cleancloud/providers/gcp/rules/sql_instance_idle.py
cleancloud/providers/gcp/rules/tpu_idle.py
cleancloud/providers/gcp/rules/vertex_endpoint_idle.py
cleancloud/providers/gcp/rules/vertex_training_job_long_running.py
cleancloud/providers/gcp/rules/vm_stopped.py
cleancloud/providers/gcp/rules/workbench_idle.py
cleancloud/safety/__init__.py
cleancloud/safety/aws/__init__.py
cleancloud/safety/aws/allowlist.py
cleancloud/safety/azure/__init__.py
cleancloud/safety/azure/allowlist.py
cleancloud/safety/gcp/__init__.py
cleancloud/safety/gcp/allowlist.py
cleancloud/scan/__init__.py
cleancloud/scan/command.py
docs/aws.md
docs/azure.md
docs/best-practices.md
docs/ci.md
docs/confidence.md
docs/configuration.md
docs/design.md
docs/example-outputs.md
docs/gcp.md
docs/infosec-readiness.md
docs/rules.md
docs/safety.md
docs/troubleshooting.md
docs/specs/aws/ami_old.md
docs/specs/aws/cloudwatch_logs_no_retention.md
docs/specs/aws/ebs_snapshot_old.md
docs/specs/aws/ebs_unattached.md
docs/specs/aws/ec2_sg_unused.md
docs/specs/aws/ec2_stopped.md
security/README.md
security/verify-aws-policy.sh
security/verify-azure-role.sh
security/verify-gcp-roles.sh
security/aws/ai-readonly.json
security/aws/base-readonly.json
security/aws/hygiene-readonly.json
security/azure/ai-readonly-role.json
security/azure/hygiene-readonly-role.json
security/gcp/ai-readonly-roles.json
security/gcp/hygiene-readonly-roles.json