garvitbanga/DevSecOps PR Gate

Blocks risky PRs by running Trivy, Checkov, and OPA/Conftest with a sticky PR summary

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
paths-appDirectory to scan with Trivy (filesystem)noapp/
paths-iacDirectory to scan with Checkov/OPAnoinfra/
fail-onFail job if any finding >= this level (critical|high|off)nohigh
opa-policy-pathPath to Rego policies for Conftestnopolicies/conftest
trivy-versionTrivy version to install (default: latest stable)nov0.48.0
checkov-versionCheckov version to install (default: latest stable)no2.3.0
conftest-versionConftest version to install (default: latest stable)nov0.45.0
trivy-argsAdditional arguments to pass to Trivyno
checkov-argsAdditional arguments to pass to Checkovno
conftest-argsAdditional arguments to pass to Conftestno
comment-titleTitle for the sticky PR commentnoDevSecOps PR Gate
namedescription
comment-urlURL of the created/updated PR comment
trivy-highNumber of HIGH severity findings from Trivy
trivy-criticalNumber of CRITICAL severity findings from Trivy
checkov-highNumber of HIGH severity findings from Checkov
checkov-criticalNumber of CRITICAL severity findings from Checkov
opa-deny-countNumber of policy violations from OPA/Conftest
has-blockersWhether there are blocking findings (true|false)