EVERYTHING XIAOMI
Get listed

CFRipper

CFRipper is a free, open-source Python library and command-line security analyzer for AWS CloudFormation templates.

CFRipper's website

What CFRipper is

CFRipper is a free, open-source Python library and command-line security analyzer for AWS CloudFormation templates. Its aim is to help keep vulnerable infrastructure from reaching production. The CLI accepts template files for analysis and can produce text or JSON output, with an option to save results to an output folder. Example findings include wildcard principals and overly permissive IAM role policies. Users can add plugins for custom compliance checks and configure rules with a config file and filters folder. Documented exit codes distinguish successful scans, scanning errors, invalid templates, and unhandled exceptions. The project uses the Apache License 2.0 and provides installation instructions for macOS, Linux, and Windows; it uses uv for dependency management. Its analysis scope is CloudFormation, not Terraform or Kubernetes. The documentation also lists commands for linting, coverage, tests, and installing runtime or development dependencies. Some CFRipper rules draw inspiration from cfn-nag, and example scripts are used in test cases.

Good

  • Free and Apache-2.0 licensed.
  • Accepts CloudFormation template files for analysis.
  • Can emit text or JSON results.
  • Custom plugins support compliance checks.
  • Example findings include permissive IAM policies.

Watch out

  • Analysis is limited to CloudFormation templates.
  • Terraform analysis is not supported.
  • Kubernetes analysis is not supported.

Who it suits

CFRipper suits teams analyzing AWS CloudFormation templates that want a CLI tool with configurable rules and custom checks. It is not suited to infrastructure defined in Terraform or Kubernetes, based on its listed analysis scope.

Verdict

CFRipper offers configurable command-line analysis for CloudFormation, with text and JSON results and custom plugins. Its narrow template scope makes it a fit specifically for teams working with CloudFormation.

Plans and prices

From CFRipper's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
CFRipperFreeApache-2.0 licensed software · CloudFormation templates
FreeFreeAWS CloudFormation templates · CLI and Python library · custom compliance plugins

The facts

Each one read from CFRipper's own pages, with the date it was checked.

What it does

Attribution
The documentation says some CFRipper rules were inspired by cfn-nag and its example scripts are used in test cases.checked 8 Oct 2026
Built-in security checks
Documented examples include detection of wildcard principals and overprivileged IAM role permissions.checked 21 Oct 2026
Changelog compatibility
The changelog records Python 3.14 support in version 1.19 and removal of Python 3.9 support in version 1.18.checked 21 Oct 2026
Custom checks
Users can add their own compliance checks through custom plugins.checked 21 Oct 2026
Development checks
The documentation lists commands for linting, coverage, tests, and installing runtime or development dependencies.checked 8 Oct 2026
Documentation
The README links to a dedicated Read the Docs documentation site.checked 21 Oct 2026
Dynamic extensibility
The changelog says version 1.0 introduced pluggy-based dynamic rule loading and external filter files.checked 21 Oct 2026
Exit codes
The CLI documents separate codes for successful scans, scan errors, invalid templates, and unhandled exceptions.checked 21 Oct 2026
Findings
Example findings include wildcard principals and overly permissive IAM role policies.checked 8 Oct 2026
Homebrew dependencies
The Homebrew formula depends on libyaml, pydantic, and Python 3.14.checked 21 Oct 2026
Homebrew installation
Homebrew provides installation through the command brew install cfripper.checked 21 Oct 2026
Independent description
CybersecTools describes CFRipper as a security analyzer for CloudFormation vulnerabilities and configuration errors before deployment.checked 21 Oct 2026
Independent extensibility praise
CybersecTools highlights the plugin system, Python-library form, multiple output formats, and template resolution as capabilities.checked 21 Oct 2026
Input
The CLI accepts CloudFormation template files as arguments for analysis.checked 8 Oct 2026
Install and development
The repository says it uses uv for dependency management and shows installation instructions for macOS, Linux, and Windows.checked 8 Oct 2026
Language
The documentation describes CFRipper as a Python tool.checked 8 Oct 2026
License
The package and repository use the OSI-approved Apache License 2.0.checked 21 Oct 2026
Limit: independent reviews
CybersecTools reports that CFRipper has no reviews yet.checked 21 Oct 2026
Limit: integrations
CybersecTools does not name any integrations and displays the integration list as unavailable without sign-in.checked 21 Oct 2026
Limit: scope
Independent CloudSecDocs catalogues CFRipper specifically in its CloudFormation security-tool section, while listing broader multi-framework coverage for alternatives.checked 21 Oct 2026
Maintainers
PyPI lists six verified maintainers, including the Skyscanner security group and individual contributors.checked 21 Oct 2026

Where it runs

Homebrew platforms
Homebrew supplies bottles for supported macOS Apple Silicon and Intel systems plus ARM64 and x86_64 Linux.checked 21 Oct 2026

Money

Independent listing price
CybersecTools labels CFRipper as a free tool and says it is suitable for cost-conscious teams.checked 21 Oct 2026

The company

Maker company size
LinkedIn lists Skyscanner as privately held with 1,001–5,000 employees.checked 21 Oct 2026

Alternatives to CFRipper

All alternatives
  1. 1Kubescape logo

    Kubescape

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    8.2From $30 a month
  2. 2Aikido CSPM logo

    Aikido CSPM

    Free planWebAPILinuxmacOS
    7.9From $300 a month
  3. 3AWS CloudFormation logo

    AWS CloudFormation

    Free planiOSWebAPILinux
    7.7Free plan
  4. 4

    Kyverno

    Free planOpen sourceWebAPILinuxmacOS
    7.7Free plan
  5. 5audytx logo

    audytx

    Free planWebAPI
    7.2From $20 a month
  6. 6Fairwinds Polaris logo

    Fairwinds Polaris

    Free planWebLinuxmacOSSelf-hosted
    7.1Free plan