π Infrastructure Linting
22 tools compared
π§ Tools in Infrastructure Linting
Kubescape
An open-source Kubernetes security platform for risk analysis, security compliance, and misconfiguration scanning.
Infracost
A tool that shows cloud cost estimates for infrastructure changes before they happen, integrating with CI/CD.
Datree
A CLI tool that runs automated checks on Kubernetes configuration files to ensure they follow policies and best practices.
Snyk IaC
An IaC security tool that finds and fixes misconfigurations in cloud native application infrastructure.
Checkov
An open-source static analysis tool for scanning Infrastructure as Code (IaC) files for misconfigurations.
Trivy
A versatile security scanner that finds vulnerabilities, IaC misconfigurations, and secrets in various targets.
Prisma Cloud (by Palo Alto Networks)
A comprehensive CNAPP that includes IaC scanning, cloud security posture management, and workload protection.
SonarQube
A leading static analysis platform that supports IaC scanning for Terraform, CloudFormation, Kubernetes, and more.
TFLint
A linter focused on finding possible errors, best practice deviations, and enforcing naming conventions in Terraform code.
Terrascan
An open-source static code analyzer that scans IaC for security vulnerabilities and compliance violations.
KICS
An open-source solution for static analysis of IaC, finding security vulnerabilities, compliance issues, and misconfigurations.
tfsec
An open-source static analysis tool that scans Terraform templates for security misconfigurations.
Open Policy Agent (OPA)
An open-source, general-purpose policy engine that can be used to enforce policies on IaC.
Regula
An open-source tool that checks Terraform and CloudFormation templates for compliance with controls from frameworks like CIS.
cfn-lint
An AWS-supported open-source tool for linting and validating AWS CloudFormation templates.
KubeLinter
An open-source static analysis tool for Kubernetes manifests and Helm charts, checking for best practices.
Ansible-lint
A command-line tool for linting Ansible playbooks, roles, and collections.
Puppet-lint
A tool that validates Puppet code against the official Puppet language style guide.
Terragrunt
A tool to keep Terraform code DRY (Don't Repeat Yourself) by managing remote state and locking configurations.
CloudQuery
An open-source tool that extracts, transforms, and loads cloud asset data into databases for analysis.
Terratest
A Go library for writing automated tests for Infrastructure as Code, not a linter but a testing framework.
OPA Gatekeeper
A Kubernetes admission controller that enforces policies created with Open Policy Agent (OPA).