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
accurics avatar

accurics/terrascanArchived

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

Terrascan

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 from registries to augment infrastructure security reports.

The toolset covers cloud compliance auditing, local development security testing, and policy enforcement. It provides a query language for defining custom security requirements and supports result suppression via configuration files to manage policy violations.

Scanning capabilities can be accessed through a command line interface or via a background API server for external orchestration.

Features

  • Policy-Based Validations - Evaluates infrastructure configuration files against declarative logic and compliance rules using a policy engine.
  • Infrastructure as Code Scanners - Provides a specialized tool for scanning cloud configuration files and Dockerfiles to detect security risks before provisioning.
  • Policy Evaluation Engines - Utilizes the Open Policy Agent as an engine to evaluate infrastructure configurations against defined security policies and benchmarks.
  • CI/CD Pipeline Integrations - Provides native support for automating security checks within continuous integration and deployment workflows.
  • Security Scanning Integrations - Embeds vulnerability scanning into pipelines to enforce policy-based build failures and block risky deployments.
  • Continuous Integration Pipelines - Integrates security validation steps directly into CI pipelines to block non-compliant infrastructure deployments.
  • Cloud Infrastructure Security Auditors - Analyzes cloud resource configurations against security rules across multiple cloud providers.
  • Cloud Compliance Auditors - Automates the evaluation of cloud infrastructure against regulatory frameworks and industry benchmarks.
  • Compliance Policy Definitions - Uses a specialized query language to define organizational security and compliance requirements for infrastructure.
  • Pipeline Policy Enforcement - Embeds security checks in CI/CD workflows to block risky deployments based on policy violations.
  • Analysis Suppressions - Allows selectively ignoring specific rule violations using configuration files or annotations.
  • Vulnerability Data Collection - Retrieves known security vulnerabilities from container registries to augment infrastructure security reports.
  • Local Infrastructure Security Testing - Enables security checks during local build processes to identify and fix misconfigurations before committing code.
  • Container Image Vulnerability Scanners - Analyzes container images and manifests for known OS and application-layer vulnerabilities.
  • Violation Suppression - Supports suppressing specific policy violations via configuration files or in-line annotations to reduce noise.
  • IaC Security - Static analyzer for infrastructure-as-code security.
  • Infrastructure as Code Analysis - Identifies security violations in cloud-native infrastructure code.
  • Vulnerability Scanning - Detects compliance and security violations in infrastructure as code.

Star history

Star history chart for accurics/terrascanStar history chart for accurics/terrascan

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

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 accurics/terrascan do?

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.

What are the main features of accurics/terrascan?

The main features of accurics/terrascan are: Policy-Based Validations, Infrastructure as Code Scanners, Policy Evaluation Engines, CI/CD Pipeline Integrations, Security Scanning Integrations, Continuous Integration Pipelines, Cloud Infrastructure Security Auditors, Cloud Compliance Auditors.

Which projects share features with accurics/terrascan?

Projects with overlapping indexed features include: bridgecrewio/checkov — Checkov is a static analysis tool and security scanner designed to identify misconfigurations in infrastructure as… tenable/terrascan — Terrascan is a static analysis tool designed to evaluate infrastructure-as-code configuration files for security… snyk/cli — The Snyk CLI is a command-line security scanner that detects known vulnerabilities across open-source dependencies,… aquasecurity/trivy — Trivy is a comprehensive security scanner designed to identify vulnerabilities and misconfigurations across container… open-policy-agent/conftest — Conftest is a suite of tools designed for validating structured configurations, testing policy logic, and generating… tfsec/tfsec — tfsec is a static analysis tool and security scanner for infrastructure as code, specifically designed to detect…

Projects sharing features with Terrascan

These projects share indexed features with Terrascan. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • 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
  • 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

    Go
    View on GitHub↗5,210
  • snyk/clisnyk avatar

    snyk/cli

    5,428View on GitHub↗

    The Snyk CLI is a command-line security scanner that detects known vulnerabilities across open-source dependencies, proprietary application code, container images, and infrastructure-as-code configuration files. It also serves as a platform management tool, allowing users to configure organizations, users, SSO, and reporting from the terminal rather than the web dashboard. The CLI integrates directly into development workflows, enabling scanning within IDEs, build pipelines, and version control systems. It implements static analysis with interfile data flow analysis to find complex security f

    TypeScriptmonitorsecuritysnyk
    View on GitHub↗5,428
  • 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

    Gocontainersdevsecopsdocker
    View on GitHub↗36,462
Compare all 30 related projects→