For 基础设施即代码 (IaC) 安全扫描器, the strongest matches are accurics/terrascan (Terrascan is an IaC security scanner that detects misconfigurations), tenable/terrascan (Terrascan is a purpose-built static analysis tool that scans) and tfsec/tfsec (tfsec is a static analysis tool that scans Terraform). bridgecrewio/checkov and aquasecurity/trivy round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
在部署到云环境之前,自动检测基础设施模板中安全配置错误的工具。
Terrascan is an infrastructure as code security scanner and cloud configuration auditor designed to detect security violations and compliance risks in cloud templates and Dockerfiles before provisioning. It utilizes the Open Policy Agent to evaluate infrastructure templates against both standard security policies and custom organizational rules. The project functions as a security guardrail within build pipelines, blocking risky deployments by integrating scanning logic directly into CI/CD workflows. It also includes a container registry vulnerability scanner that collects vulnerability data
Terrascan is an IaC security scanner that detects misconfigurations in cloud templates and Dockerfiles using OPA for policy evaluation, with built-in rules, CI/CD integration, and CLI, directly fitting the search for a pre-deployment static analysis tool with policy enforcement and reporting.
Terrascan is a static analysis tool designed to evaluate infrastructure-as-code configuration files for security vulnerabilities and compliance violations. By parsing these files into an intermediate representation, it identifies risks before cloud resources are provisioned, serving as a compliance auditor for cloud-native environments. The tool functions as a policy-as-code engine, allowing users to define and enforce custom security rules and industry benchmarks using a specialized query language. It distinguishes itself through its ability to integrate directly into development and deploym
Terrascan is a purpose-built static analysis tool that scans Infrastructure-as-Code templates (Terraform, Kubernetes, etc.) for security misconfigurations and policy violations before deployment, with built-in policies, custom rule authoring, CI/CD integration, and CLI support—exactly meeting your search.
tfsec is a static analysis tool and security scanner for infrastructure as code, specifically designed to detect misconfigurations and compliance violations in Terraform and cloud infrastructure definitions before deployment. It functions as a cloud security policy engine that identifies vulnerabilities across multiple cloud platforms. The tool provides capabilities for cloud compliance auditing and scanning of Cloud Development Kit code. It supports custom security policy enforcement and allows for the definition of organization-specific security requirements. The scanner includes features
tfsec is a static analysis tool that scans Terraform and cloud infrastructure definitions for security misconfigurations and policy violations, offering CLI, built-in and custom policies, CI/CD integration, and reporting — it fits your need for an IaC security scanner, though its format support is primarily Terraform.
Checkov is a static analysis tool and security scanner designed to identify misconfigurations in infrastructure as code, container images, and Kubernetes configurations. It functions as a cloud security posture tool, an SCA vulnerability scanner, and a secret scanning utility to prevent security breaches and version control leaks. The project distinguishes itself through deep graph analysis and variable resolution, allowing it to map relationships between interconnected resources and evaluate the final state of infrastructure attributes. It provides extensibility for defining custom security
Checkov is an open-source static analysis tool purpose-built for scanning Infrastructure-as-Code templates (Terraform, CloudFormation, Kubernetes) for security misconfigurations and policy violations, with built-in policies, custom policy authoring, CLI, CI/CD integration, and SARIF/JSON reporting—exactly what this search targets.
Trivy is a comprehensive security scanner designed to identify vulnerabilities and misconfigurations across container images, filesystems, and infrastructure as code files. It functions as a software composition analysis tool and an infrastructure security scanner, providing automated checks for CI/CD pipelines and cloud environments to ensure the integrity of the software supply chain. The tool distinguishes itself through a modular, plugin-based architecture that allows for the independent inspection of diverse targets. It utilizes a declarative policy engine to evaluate configurations agai
Trivy is a comprehensive open-source scanner that detects security misconfigurations and policy violations in IaC files across multiple formats, with built-in policies, a CLI, CI/CD integration, custom policy authoring, and detailed reporting in JSON/SARIF—exactly matching the search criteria.
Prowler is an automated cloud infrastructure security scanner and posture management tool. It evaluates cloud environments and infrastructure-as-code templates against security benchmarks to identify misconfigurations, vulnerabilities, and compliance gaps that could compromise system integrity. The platform distinguishes itself through graph-based attack path analysis, which identifies chains of misconfigurations that create exploitable routes for unauthorized access. It utilizes a plugin-based execution model to perform state-based assessments of live environments and static analysis of conf
Prowler is a comprehensive cloud security and posture management tool that scans both live environments and Infrastructure-as-Code templates against CIS benchmarks and compliance frameworks, with built-in policies, a CLI, CI/CD pipeline integration, and remediation guidance — exactly the pre-deployment IaC security scanner this search targets.
Conftest is a suite of tools designed for validating structured configurations, testing policy logic, and generating policy documentation. It serves as a configuration file validator that checks YAML, JSON, and Helm charts for security violations and compliance issues using declarative rules. The project functions as an Open Policy Agent testing tool, allowing structured configuration files to be validated against custom policies written in Rego. It includes a policy-as-code testing framework to ensure policy logic is correct and a utility to extract metadata from Rego code to create static m
Conftest validates YAML, JSON, and Helm configurations against custom Rego policies, making it a dedicated policy-as-code scanner for catching security misconfigurations and compliance violations in Infrastructure-as-Code before deployment, and it integrates naturally into CI/CD pipelines via its CLI.
Regula checks infrastructure as code templates (Terraform, CloudFormation, k8s manifests) for AWS, Azure, Google Cloud, and Kubernetes security and compliance using Open Policy Agent/Rego
Regula directly matches the search: it scans Terraform, CloudFormation, and Kubernetes IaC templates for security and compliance using Open Policy Agent/Rego, supports built-in and custom policies, and is designed for pre-deployment CI/CD pipelines and CLI use.
tfsec is a static analysis tool and security scanner for Terraform configuration files. It functions as an infrastructure as code security scanner and compliance linter designed to detect misconfigurations and vulnerabilities across multiple cloud providers before resources are deployed. The tool identifies security risks by analyzing infrastructure code and variable files to evaluate the final state of the environment. It supports custom policy enforcement and allows for the suppression of specific security warnings through inline comments. Its capabilities cover cloud security posture mana
tfsec is a static analysis security scanner for Terraform configurations that detects misconfigurations and policy violations, fitting the category exactly, though its single-format focus means it does not cover all required features like multi-IaC support.
tfsec is a static analysis tool and infrastructure as code linter designed to detect security misconfigurations and compliance violations in Terraform infrastructure code. It functions as a cloud security posture tool and policy enforcement engine that evaluates configurations against established security benchmarks. The tool provides multi-cloud security auditing for providers including AWS, Azure, Google Cloud, and Kubernetes, as well as specialized scanning for DigitalOcean, OpenStack, CloudStack, and GitHub configurations. It identifies insecure settings such as public access or unencrypt
tfsec is a static analysis tool built specifically for scanning Terraform configurations to detect security misconfigurations and policy violations, making it a precise fit for the Infrastructure-as-Code security scanner category, though its format support is limited to Terraform rather than multi-IaC.
Kubescape is a Kubernetes security posture management platform designed to scan clusters, manifests, and images for misconfigurations, vulnerabilities, and compliance risks. It functions as a comprehensive security suite incorporating a compliance scanner, a container image vulnerability scanner, an admission controller for policy enforcement, and a runtime security monitor. The platform distinguishes itself through runtime-aware vulnerability filtering, which maps libraries loaded in memory to determine if vulnerabilities are actually reachable. It also integrates with AI assistants via a Mo
Kubescape is a security scanner for Kubernetes manifests and clusters that provides policy-as-code enforcement, remediation guidance, and CI/CD integration, making it a strong fit for scanning Kubernetes IaC templates, though it lacks support for other IaC formats like Terraform or CloudFormation.
| 仓库 | Star 数 | 语言 | 许可证 | 最后推送 |
|---|---|---|---|---|
| accurics/terrascan | 5.2K | Go | Apache-2.0 | |
| tenable/terrascan | 5.2K | Go | Apache-2.0 | |
| tfsec/tfsec | 7K | Go | MIT | |
| bridgecrewio/checkov | 8.8K | Python | Apache-2.0 | |
| aquasecurity/trivy | 36.5K | Go | Apache-2.0 | |
| prowler-cloud/prowler | 13K | Python | apache-2.0 | |
| open-policy-agent/conftest | 3.1K | Go | other | |
| fugue/regula | 964 | Open Policy Agent | Apache-2.0 | |
| liamg/tfsec | 7K | Go | MIT | |
| aquasecurity/tfsec | 7K | Go | MIT |