awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tenable avatar

tenable/terrascanArchived

0
View on GitHub↗
5,210 stars·552 forks·Go·Apache-2.0·11 viewsrunterrascan.io↗

Terrascan

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 deployment workflows, providing automated security guardrails that can block non-compliant deployments via exit-code-based reporting.

Beyond static analysis, the platform supports container registry vulnerability scanning to correlate image-based risks with infrastructure configurations. It also provides configuration drift monitoring to track provisioned resources against established security baselines, alongside configuration-driven suppression mechanisms to manage policy overrides and false positives.

The software offers both a command-line interface for local development validation and a network-accessible scanning API for remote integration with third-party systems and automated pipelines.

Features

  • Static Configuration Analysis - Performs static analysis on infrastructure-as-code configuration files to identify security vulnerabilities and compliance violations without executing the code.
  • Infrastructure as Code Scanners - A static analysis tool that evaluates infrastructure configuration files for security vulnerabilities and compliance violations before cloud resources are provisioned.
  • Infrastructure as Code Security - Scans infrastructure-as-code files for security vulnerabilities and misconfigurations before provisioning.
  • Infrastructure Policy Enforcement - Validates infrastructure-as-code configurations against security policies to ensure compliance before resources are provisioned.
  • Infrastructure Policy Definition - Enables the definition of custom security rules and industry benchmarks using a specialized policy-as-code query language.
  • Policy-As-Code Engines - Validates infrastructure configurations against security rules defined in a specialized query language.
  • Local Development Tools - Enables security testing of infrastructure configurations during local development build processes.
  • Remote Scanning APIs - Exposes security analysis logic through network-accessible endpoints for remote integration with automated workflows.
  • Programmable Scan Interfaces - Provides programmable interfaces for external systems to trigger security scans and retrieve analysis results.
  • CI/CD Pipeline Integrations - Integrates security guardrails directly into delivery pipelines to ensure compliance throughout the deployment lifecycle.
  • Policy Suppressions - Enables selective disabling or overriding of security rules via external configuration files to manage false positives.
  • GitOps Workflows - Connects code repositories and build processes to automated scanning tools within GitOps workflows.
  • Infrastructure Monitoring & Configuration - Tracks provisioned cloud infrastructure for configuration drift against established security baselines to identify unauthorized modifications.
  • Cloud Auditing Tools - Evaluates cloud configurations against security policies to identify risks and monitor for configuration drift.
  • Cloud Compliance Auditors - Monitors infrastructure posture and container images to ensure continuous adherence to regulatory standards.
  • Local Infrastructure Security Testing - Provides local security testing for infrastructure code to identify configuration errors before committing changes.
  • Pipeline Security Tools - Integrates security scanning into CI/CD workflows to automatically block non-compliant infrastructure deployments.
  • Security Automation Integrations - Embeds automated security checks into CI/CD workflows to enforce guardrails and block non-compliant deployments.
  • Vulnerability Aggregators - Collects and correlates vulnerability data from container registries to assess infrastructure risk.
  • Container Image Vulnerability Scanners - Scans container registries to correlate image-based vulnerabilities with infrastructure configurations.
  • Exit Code Pipeline Mappings - Maps scan results to specific exit codes to automate pipeline decisions like blocking or allowing deployments.
  • Workflow Automation - Static code analysis for security.
  • Workflow Utilities - Security and best practice scanner for IaC.

Star history

Star history chart for tenable/terrascanStar history chart for tenable/terrascan

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does tenable/terrascan do?

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.

What are the main features of tenable/terrascan?

The main features of tenable/terrascan are: Static Configuration Analysis, Infrastructure as Code Scanners, Infrastructure as Code Security, Infrastructure Policy Enforcement, Infrastructure Policy Definition, Policy-As-Code Engines, Local Development Tools, Remote Scanning APIs.

What are some open-source alternatives to tenable/terrascan?

Open-source alternatives to tenable/terrascan include: bridgecrewio/checkov — Checkov is a static analysis tool and security scanner designed to identify misconfigurations in infrastructure as… aquasecurity/tfsec — tfsec is a static analysis tool and infrastructure as code linter designed to detect security misconfigurations and… tfsec/tfsec — tfsec is a static analysis tool and security scanner for infrastructure as code, specifically designed to detect… accurics/terrascan — Terrascan is an infrastructure as code security scanner and cloud configuration auditor designed to detect security… liamg/tfsec — tfsec is a static analysis tool and security scanner for Terraform configuration files. It functions as an… pulumi/pulumi — Pulumi is an infrastructure-as-code framework that enables the definition, deployment, and management of cloud…

Open-source alternatives to Terrascan

Similar open-source projects, ranked by how many features they share with Terrascan.
  • 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

    Python
    View on GitHub↗8,798
  • 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

    Go
    View on GitHub↗7,013
  • 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

    Go
    View on GitHub↗7,013
  • 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

    Go
    View on GitHub↗5,210
See all 30 alternatives to Terrascan→