startmatter/Cerberus security scan

Run Semgrep, Gitleaks and Trivy, report findings to your tracker and gate the merge on new ones.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
urlIngest URL from the tracker's integration settings. Not needed when mode is `off`.no""
secretIngest secret (store it as a repository or organization secret). Not needed when mode is `off`.no""
pathDirectory to scan.no.
modeauto | report | check | off. Default auto — report on the default branch, check elsewhere.noauto
imageCerberus image to run.noghcr.io/startmatter/cerberus:latest
dnsDNS servers for the scan container, comma-separated. Needed on self-hosted runners whose resolver the container cannot reach — without it Semgrep cannot fetch its rules and Trivy cannot fetch its vulnerability database, and both quietly produce nothing. Empty uses the host's resolver. no""
registry-tokenToken used to pull the image when it is private (the default GITHUB_TOKEN works for images in the same organization; needs the `packages: read` permission on the job). Leave empty for a public image. no${{ github.token }}

no outputs