awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
cloud-custodian avatar

cloud-custodian/cloud-custodian

0
View on GitHub↗
6,011 stars·1,622 forks·Python·Apache-2.0·20 viewscloudcustodian.io↗

Cloud Custodian

Cloud Custodian is an open-source rules engine that uses declarative YAML policies to query, filter, and take automated actions on cloud resources for governance and compliance. It functions as a stateless policy execution engine, where each policy evaluation runs as an independent, idempotent operation without maintaining internal state between runs. Policies are defined using a YAML-based domain-specific language that structures rules as a query-filter-action pipeline.

The engine supports dry-run validation, allowing users to simulate policy actions against live resources without applying changes, verifying intended behavior before execution. It employs a filter-chain resource querying approach that narrows results through successive criteria, and a plugin-based action architecture that extends policy behavior through pluggable modules for remediation tasks like tagging or deletion. Policies can be invoked on a cron-based schedule or in response to cloud events for automated enforcement.

The project covers automated governance remediation, cloud asset querying and filtering, compliance reporting and auditing, and policy dry-run validation. It enables enforcement of security, cost, and compliance rules through automated detection and remediation of violations, including identification of unused or over-provisioned resources to optimize cloud spending. The documentation provides guidance on defining YAML-based rules that query, filter, and act on cloud resources to enforce governance requirements.

Features

  • YAML Policy Definitions - A policy engine that defines cloud resource management rules in YAML, enabling querying, filtering, and automated actions across accounts.
  • AWS Governance Tools - A tool that enforces security, cost, and compliance policies on AWS resources through declarative YAML rules and automated remediation.
  • Filter-Chain Resource Queries - Scanning cloud accounts for resources matching specified criteria using a flexible filter chain in policy definitions.
  • YAML - An open-source rules engine that uses YAML policies to query, filter, and take automated actions on cloud resources for governance and compliance.
  • Scheduled - Invokes policy evaluations on a cron-based schedule or in response to cloud events for automated enforcement.
  • Scheduled Policy Enforcement - Runs scheduled policies that detect policy violations and trigger remediation workflows without manual intervention.
  • Stateless Policy Execution - Runs each policy evaluation as an independent, idempotent operation without maintaining internal state between runs.
  • Cloud Resource Remediation - Triggers automated actions on cloud resources when policy conditions are met, such as stopping, tagging, or deleting non-compliant items.
  • Policy-Driven Remediation - Running scheduled or event-driven policies that detect violations and trigger remediation workflows without manual intervention.
  • Automated Remediation Policies - Scans cloud resources against YAML-defined rules and automatically remediates violations to maintain compliance.
  • Scheduled Policy Remediation - A framework that automates cloud governance by running scheduled policies to detect violations and trigger remediation workflows.
  • Cloud Governance Policies - Defines YAML-based rules that query, filter, and act on AWS resources to enforce security, cost, and compliance requirements.
  • Cloud Security Policies - Enforcing security and compliance rules across cloud resources by defining YAML policies that detect and automatically remediate misconfigurations.
  • Cloud Policy Dry-Runs - Simulates policy actions against live resources without applying changes to verify intended behavior before execution.
  • Cloud Governance DSLs - Defines governance rules as declarative YAML documents with a query-filter-action pipeline structure.
  • Filter-Chain Resource Queries - Scans AWS accounts for resources matching specified criteria using a flexible filter chain in policy definitions.
  • Plugin-Based Architectures - Extends policy behavior through pluggable action modules that execute remediation tasks like tagging or deletion.
  • Cloud Infrastructure Cost Optimization - Identifying and acting on unused or over-provisioned cloud resources to reduce spending through automated termination or resizing.
  • Automated Resource Remediation - Identifies unused or over-provisioned resources and applies actions like termination or resizing to reduce spending.
  • Compliance Report Generators - Produces structured metrics and detailed output from policy evaluations for auditing and monitoring cloud infrastructure.
  • Audit and Compliance - Producing structured metrics and detailed output from policy evaluations for auditing and monitoring cloud infrastructure.
  • Cloud Security - Framework for multi-cloud security analysis.
  • Security Assessment Tools - Rules engine for cloud security, governance, and automated remediation.

Star history

Star history chart for cloud-custodian/cloud-custodianStar history chart for cloud-custodian/cloud-custodian

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Cloud Custodian

These projects share indexed features with Cloud Custodian. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • capitalone/cloud-custodiancapitalone avatar

    capitalone/cloud-custodian

    6,016View on GitHub↗

    Cloud Custodian is a multi-cloud governance engine and policy enforcement tool designed to automate security, compliance, and cost optimization across various cloud providers. It functions as a rules engine that uses a declarative domain specific language to query cloud resources and execute corrective actions based on predefined filters. The system operates as a serverless policy orchestrator, deploying provider-specific functions to trigger real-time enforcement in response to cloud resource changes. It provides a provider-agnostic resource abstraction to maintain consistent operational pol

    Python
    View on GitHub↗6,016
  • toniblyx/prowlertoniblyx avatar

    toniblyx/prowler

    14,005View on GitHub↗

    Prowler is a multi-cloud security scanner and security posture management tool. It automates security and compliance assessments across multiple cloud environments to identify misconfigurations and vulnerabilities. The project provides a multi-cloud security analysis engine that operates as an automated auditor, evaluating infrastructure against industry-standard regulatory frameworks and security benchmarks. It features a cloud security visualization dashboard that uses a graph database to map cloud inventory and visualize potential attack paths. Capabilities include automated cloud infrast

    Python
    View on GitHub↗14,005
  • cloudquery/cloudquerycloudquery avatar

    cloudquery/cloudquery

    6,438View on GitHub↗

    CloudQuery is a cloud infrastructure ETL tool and multi-cloud data pipeline designed to collect, synchronize, and normalize resource metadata from various cloud providers and SaaS platforms. It functions as a centralized asset inventory manager and security posture manager, extracting configuration and state data into relational databases, data lakes, or data warehouses. The system distinguishes itself by transforming complex, nested cloud API responses into flat relational tables, enabling the use of standard SQL for asset querying and analysis. It employs a modular plugin system for data ex

    Goairbyteattack-surface-managementaws
    View on GitHub↗6,438
  • open-policy-agent/gatekeeperopen-policy-agent avatar

    open-policy-agent/gatekeeper

    4,228View on GitHub↗

    Gatekeeper is a Kubernetes admission control and policy enforcement engine used to ensure cluster resources comply with organizational security and configuration standards. It intercepts API requests to validate or reject non-compliant resources before they are persisted in the cluster. The project uses a parameterized policy library and custom resource definitions to create reusable templates and enforcement rules. It distinguishes itself through a hub-and-spoke management model, allowing a controller in a management cluster to enforce policies across separate target clusters. Beyond admiss

    Go
    View on GitHub↗4,228
Compare all 30 related projects→

Frequently asked questions

What does cloud-custodian/cloud-custodian do?

Cloud Custodian is an open-source rules engine that uses declarative YAML policies to query, filter, and take automated actions on cloud resources for governance and compliance. It functions as a stateless policy execution engine, where each policy evaluation runs as an independent, idempotent operation without maintaining internal state between runs. Policies are defined using a YAML-based domain-specific language that structures rules as a query-filter-action pipeline.

What are the main features of cloud-custodian/cloud-custodian?

The main features of cloud-custodian/cloud-custodian are: YAML Policy Definitions, AWS Governance Tools, Filter-Chain Resource Queries, YAML, Scheduled, Scheduled Policy Enforcement, Stateless Policy Execution, Cloud Resource Remediation.

Which projects share features with cloud-custodian/cloud-custodian?

Projects with overlapping indexed features include: capitalone/cloud-custodian — Cloud Custodian is a multi-cloud governance engine and policy enforcement tool designed to automate security,… toniblyx/prowler — Prowler is a multi-cloud security scanner and security posture management tool. It automates security and compliance… cloudquery/cloudquery — CloudQuery is a cloud infrastructure ETL tool and multi-cloud data pipeline designed to collect, synchronize, and… open-policy-agent/gatekeeper — Gatekeeper is a Kubernetes admission control and policy enforcement engine used to ensure cluster resources comply… robusta-dev/krr — KRR is an open-source tool for analyzing Kubernetes resource requests and recommendations. It evaluates how pods are… cloudsploit/scans — This project is a multi-cloud security auditor and configuration audit tool designed to identify misconfigurations and…