Add Checkov IaC security scanning starter workflow#3299
Open
Raphael005 wants to merge 3 commits into
Open
Conversation
Added .idea directory files to set up project structure, JDK version, module, VCS mapping, and workspace settings for IntelliJ IDEA. This enables consistent development environment configuration for contributors using IntelliJ.
Adds a Code Scanning starter workflow for Checkov, a popular open-source static analysis tool for infrastructure as code. The workflow: - Scans Terraform, CloudFormation, Kubernetes, Helm, Dockerfiles, and more - Outputs results in SARIF format for the GitHub Security tab - Pins bridgecrewio/checkov-action to a full commit SHA - Uses least-privilege permissions - Requires no paid service or 3rd-party data upload Co-Authored-By: Oz <oz-agent@warp.dev>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Adds a Code Scanning starter workflow for Checkov by Bridgecrew — a popular open-source static analysis tool for infrastructure as code (IaC).
Checkov is not yet represented in the
code-scanning/directory. It covers a broad range of IaC formats in a single workflow, complementing the more narrowly-scoped existing entries (tfsec,kubesec,policy-validator-*).What the workflow does
github/codeql-action/upload-sarifsoft_fail: true+if: always()so results are always uploaded even when findings are presentChecklist against CONTRIBUTING.md guidelines
bridgecrewio/checkov-actionpinned to a full commit SHA (4048c972aae68d0b983a48bb3479aab2d877b898)contents: readglobally;security-events: writescoped to job)Files changed
code-scanning/checkov.ymlcode-scanning/properties/checkov.properties.jsonGenerated with Warp
Co-Authored-By: Oz oz-agent@warp.dev