📋 Policy as Code Testing
23 tools compared
🔧 Tools in Policy as Code Testing
Spacelift
A specialized CI/CD platform for IaC that includes a powerful Policy as Code framework using OPA.
env0
An IaC automation platform that provides governance, cost management, and self-service capabilities for Terraform, Terragrunt, and other IaC tools.
Kubescape
An open-source Kubernetes security posture management tool that scans for misconfigurations and vulnerabilities.
Kyverno
A policy engine designed specifically for Kubernetes, allowing policies to be managed as Kubernetes resources.
Scalr
A Terraform automation and collaboration platform with a hierarchical model for policy and workspace management.
Open Policy Agent (OPA)
A general-purpose policy engine that can be used for a wide range of policy enforcement use cases.
Datadog Cloud Security Management
A cloud security platform that includes IaC scanning, posture management (CSPM), and workload security (CWS).
Snyk IaC
A developer-focused IaC security tool that finds and helps fix misconfigurations in code.
HashiCorp Sentinel
A policy as code framework from HashiCorp that integrates with its Enterprise products.
Azure Policy
A service in Azure that you use to create, assign, and manage policies for your Azure resources.
tfsec
An open-source static analysis tool for finding security misconfigurations in Terraform code.
Trivy
A comprehensive open-source security scanner for vulnerabilities, misconfigurations, secrets, and more.
Pulumi CrossGuard
A policy as code framework for the Pulumi IaC platform, allowing policies to be written in general-purpose languages.
Checkov
An open-source static analysis tool for scanning IaC files for misconfigurations and security vulnerabilities.
Chef InSpec
An open-source testing framework for infrastructure with a human-readable language for specifying compliance and security rules.
Terrascan
An open-source static code analyzer for IaC that helps detect security and compliance violations.
KICS
An open-source IaC scanning tool by Checkmarx that finds security vulnerabilities, compliance issues, and misconfigurations.
Regula
An open-source tool by Fugue (now Snyk) that checks IaC for misconfigurations using Rego.
TFLint
A linter for Terraform that checks for errors, best practices, and naming conventions.
OPA Gatekeeper
A Kubernetes-native admission controller that enforces policies created with Open Policy Agent (OPA).
Terratest
A Go library that provides patterns and helper functions for writing automated tests for infrastructure code.
AWS CloudFormation Guard
An open-source policy as code tool for checking compliance of AWS CloudFormation templates and other structured data.
Ansible Lint
A command-line tool for linting Ansible playbooks, roles, and collections.