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
·

Infrastructure as Code Security Scanners

Ranking updated Jun 30, 2026

For an IaC security scanner, 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.

Automated tools that detect security misconfigurations in infrastructure templates before deployment to cloud environments.

Infrastructure as Code Security Scanners

Find the best repos with AI.We'll search the best matching repositories with AI.
  • accurics/terrascanaccurics avatar

    accurics/terrascan

    5,210View on GitHub↗

    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.

    GoCI/CD Pipeline Integrations
    View on GitHub↗5,210
  • tenable/terrascantenable avatar

    tenable/terrascan

    5,210View on GitHub↗

    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.

    GoCI/CD Pipeline Integrations
    View on GitHub↗5,210
  • tfsec/tfsectfsec avatar

    tfsec/tfsec

    7,013View on GitHub↗

    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.

    GoCI/CD Pipeline IntegrationsCI Pipeline Integrations
    View on GitHub↗7,013
  • bridgecrewio/checkovbridgecrewio avatar

    bridgecrewio/checkov

    8,798View on GitHub↗

    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.

    PythonCI/CD Pipeline Integrations
    View on GitHub↗8,798
  • aquasecurity/trivyaquasecurity avatar

    aquasecurity/trivy

    36,462View on GitHub↗

    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.

    GoContainer Security ScannersVulnerability ScannersInfrastructure as Code Scanners
    View on GitHub↗36,462
  • prowler-cloud/prowlerprowler-cloud avatar

    prowler-cloud/prowler

    13,049View on GitHub↗

    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.

    PythonCloud Auditing ToolsCloud Security ToolsInfrastructure Security Scanners
    View on GitHub↗13,049
  • open-policy-agent/conftestopen-policy-agent avatar

    open-policy-agent/conftest

    3,128View on GitHub↗

    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.

    GoPolicy Evaluation EnginesPolicy-Based ValidationsAudit and Compliance
    View on GitHub↗3,128
  • fugue/regulafugue avatar

    fugue/regula

    964View on GitHub↗

    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.

    Open Policy AgentInfrastructure as Code AnalysisInfrastructure SecurityWorkflow Automation
    View on GitHub↗964
  • liamg/tfsecliamg avatar

    liamg/tfsec

    7,013View on GitHub↗

    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.

    GoCI/CD Pipeline Integrations
    View on GitHub↗7,013
  • aquasecurity/tfsecaquasecurity avatar

    aquasecurity/tfsec

    7,013View on GitHub↗

    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.

    GoCI/CD Pipeline Integrations
    View on GitHub↗7,013
  • kubescape/kubescapekubescape avatar

    kubescape/kubescape

    11,489View on GitHub↗

    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.

    GoKubernetes Posture ScanningAdmission WebhooksAdmission-Based Policy Enforcement
    View on GitHub↗11,489
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
accurics/terrascan5.2KGoApache-2.0Nov 20, 2025
tenable/terrascan5.2KGoApache-2.0Nov 20, 2025
tfsec/tfsec7KGoMITMar 25, 2026
bridgecrewio/checkov8.8KPythonApache-2.0Jun 15, 2026
aquasecurity/trivy36.5KGoApache-2.0Jun 16, 2026
prowler-cloud/prowler13KPythonapache-2.0Feb 19, 2026
open-policy-agent/conftest3.1KGootherFeb 18, 2026
fugue/regula964Open Policy AgentApache-2.0Sep 3, 2024
liamg/tfsec7KGoMITMar 25, 2026
aquasecurity/tfsec7KGoMITMar 25, 2026

Related searches

  • a cloud security posture tool
  • a tool for scanning container image layers
  • a Terraform policy and compliance checker
  • a Kubernetes config auditing tool
  • a container vulnerability scanner
  • a dependency vulnerability scanner
  • a tool for detecting secrets in code
  • a CIS benchmark scanner