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

liamg/tfsec

0
View on GitHub↗
7,013 stars·555 forks·Go·MIT·36 viewsaquasecurity.github.io/trivy↗

Tfsec

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 management, infrastructure as code compliance, and integration into DevSecOps pipelines. The system also provides scan result export and security alert synchronization for centralized vulnerability management.

Features

  • Infrastructure as Code Scanners - Analyzes infrastructure templates and configuration files to detect security vulnerabilities and compliance issues before deployment.
  • Static Analysis Engines - Functions as a static analysis engine that scans source code for security vulnerabilities without execution.
  • Compliance Linters - Provides policy enforcement to ensure infrastructure code adheres to security best practices and organizational standards.
  • Terraform Analyzers - Analyzes Terraform configuration files to detect misconfigurations and vulnerabilities using static analysis.
  • HCL Configuration Parsing - Implements a core parsing engine to convert HCL configuration files into an abstract syntax tree.
  • Infrastructure as Code Security - Performs automated security scanning of infrastructure configuration files to ensure compliance.
  • Misconfiguration Scanning - Evaluates Terraform configuration files against security benchmarks to identify structural misconfigurations.
  • Cloud Security Posture Scanners - Provides a scanning engine to detect misconfigurations and security risks across cloud infrastructure assets.
  • Security Pattern Matching - Matches infrastructure code structures against known signatures of security vulnerabilities.
  • Configuration Logic Evaluators - Provides logic evaluation to identify security vulnerabilities within infrastructure resource settings.
  • Infrastructure Variable Resolution - Resolves variable references within infrastructure code to determine the final state of resource attributes.
  • External Environment File Loaders - Imports environment variables from external files to accurately evaluate the infrastructure's final state.
  • CI/CD Pipeline Integrations - Offers native support for automating security checks within CI/CD pipeline workflows.
  • Expression Evaluators - Evaluates complex mathematical and logical expressions within infrastructure code to detect non-literal security risks.
  • Infrastructure Policy Enforcement - Applies custom compliance and security policies to infrastructure configurations as code.
  • Infrastructure as Code Analysis - Scans Terraform templates for security misconfigurations.
  • Infrastructure Security - Static analysis to identify security issues in Terraform.

Star history

Star history chart for liamg/tfsecStar history chart for liamg/tfsec

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

Projects sharing features with Tfsec

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

    terraform-linters/tflint

    5,748View on GitHub↗

    TFLint is a static analysis tool and infrastructure-as-code validator designed to identify errors and enforce best practices within Terraform configuration files. It functions as a quality gate for automated workflows and a language server that provides real-time diagnostics and linting errors directly within supported text editors. The project utilizes a gRPC plugin framework that allows for the integration of custom provider-specific validation rules via independent binaries and a dedicated SDK. This architecture separates core linting logic from cloud-specific validation, supporting the au

    Go
    View on GitHub↗5,748
Compare all 30 related projects→

Frequently asked questions

What does liamg/tfsec do?

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.

What are the main features of liamg/tfsec?

The main features of liamg/tfsec are: Infrastructure as Code Scanners, Static Analysis Engines, Compliance Linters, Terraform Analyzers, HCL Configuration Parsing, Infrastructure as Code Security, Misconfiguration Scanning, Cloud Security Posture Scanners.

Which projects share features with liamg/tfsec?

Projects with overlapping indexed features include: aquasecurity/tfsec — tfsec is a static analysis tool and infrastructure as code linter designed to detect security misconfigurations and… bridgecrewio/checkov — Checkov is a static analysis tool and security scanner designed to identify misconfigurations in infrastructure as… tfsec/tfsec — tfsec is a static analysis tool and security scanner for infrastructure as code, specifically designed to detect… terraform-linters/tflint — TFLint is a static analysis tool and infrastructure-as-code validator designed to identify errors and enforce best… 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,…