tfsec | Security scanner for your Terraform code | Infrastructure Automation library

 by   tfsec Go Version: v0.42.1 License: MIT

kandi X-RAY | tfsec Summary

kandi X-RAY | tfsec Summary

tfsec is a Go library typically used in Devops, Infrastructure Automation, Terraform applications. tfsec has no bugs, it has no vulnerabilities, it has a Permissive License and it has medium support. You can download it from GitHub.

tfsec uses static analysis of your terraform templates to spot potential security issues. Now with terraform CDK support.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              tfsec has a medium active ecosystem.
              It has 2862 star(s) with 234 fork(s). There are 51 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 13 open issues and 412 have been closed. On average issues are closed in 125 days. There are 3 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of tfsec is v0.42.1

            kandi-Quality Quality

              tfsec has 0 bugs and 0 code smells.

            kandi-Security Security

              tfsec has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              tfsec code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              tfsec is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              tfsec releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.
              It has 34371 lines of code, 705 functions and 370 files.
              It has high code complexity. Code complexity directly impacts maintainability of the code.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of tfsec
            Get all kandi verified functions for this library.

            tfsec Key Features

            No Key Features are available at this moment for tfsec.

            tfsec Examples and Code Snippets

            No Code Snippets are available at this moment for tfsec.

            Community Discussions

            QUESTION

            GCP + Terraform : Service account access is granted to a user at project level
            Asked 2022-Feb-02 at 19:27

            I have an issue when trying to execute this terraform file on GCP.
            ...

            ANSWER

            Answered 2022-Feb-02 at 19:27

            Granting this role "iam.serviceAccountTokenCreator" causes the warning.

            That role allows users to use a service account for Privilege Escalation

            Protecting against privilege-escalation threats

            Source https://stackoverflow.com/questions/70952595

            QUESTION

            How to create custom checks in tfsec
            Asked 2021-Jun-07 at 03:05

            I have the following policy that I wish to implement in my IaC code scan using tfsec:

            Custom Check: GCP Firewall rule allows all traffic on Telnet port (23)

            The below is my custom check in .json format:

            ...

            ANSWER

            Answered 2021-Mar-18 at 19:07

            I think now looking at it formatted its clear that source_ranges is a child of the google_compute_firewall resource. The ports attribute is a child of the allow. Your check is assuming that ports is a sibling of source_ranges.

            I think this check is achievable with the following - it does a predicate check that there is source_range as required AND there is a block called allow, with an attribute ports containing 23

            Source https://stackoverflow.com/questions/66695911

            QUESTION

            Azure pipelines failing stating Incorrect task refrence
            Asked 2020-Dec-01 at 08:55

            My Azure pipeline is as below:

            ...

            ANSWER

            Answered 2020-Dec-01 at 08:54

            Well it looks like you want to refer to task: TerraformTaskV1@0 (based on the syntax) and the you should use as this:

            Source https://stackoverflow.com/questions/65071711

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install tfsec

            You can also grab the binary for your system from the releases page.

            Support

            If you need to support versions of terraform which use HCL v1 (terraform <0.12), you can use v0.1.3 of tfsec, though support is very limited and has fewer checks.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/tfsec/tfsec.git

          • CLI

            gh repo clone tfsec/tfsec

          • sshUrl

            git@github.com:tfsec/tfsec.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Consider Popular Infrastructure Automation Libraries

            terraform

            by hashicorp

            salt

            by saltstack

            pulumi

            by pulumi

            terraformer

            by GoogleCloudPlatform

            Try Top Libraries by tfsec

            vscode-tfsec

            by tfsecTypeScript

            tfsec-sarif-action

            by tfsecShell