fulgas/Run Checkov with reviewdog

A GitHub Action that runs [Checkov](https://www.checkov.io/) for Infrastructure as Code (IaC) security scanning and reports results to pull requests using [reviewdog](https://github.com/reviewdog/reviewdog).

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github_tokenGITHUB_TOKENyes${{ github.token }}
tool_nameTool name to use for reviewdog reporteryesreviewdog-action-checkov
levelReport level for reviewdog [info,warning,error]noerror
reporterReporter of reviewdog command [github-pr-check,github-pr-review,github-check]nogithub-pr-check
filter_modeFiltering mode for reviewdog [added,diff_context,file,nofilter]noadded
fail_levelIf set to none, always use exit code 0. Otherwise fail if findings >= levelnoerror
working_directoryDirectory to run the action fromno.
target_dirTarget directory for Checkov to scanno.
skip_checkSpace-separated list of Checkov checks to skip (e.g., CKV_AWS_1 CKV_AWS_2)no""
frameworkComma-separated list of frameworks to scan (e.g., terraform,kubernetes)no""
flagsAdditional flags to pass to Checkovno""
namedescription
checkov-return-codeCheckov command return code
reviewdog-return-codereviewdog command return code