vulnz/SAST Scanner — SCA + Secret Scanning

Free, fast SAST + SCA + secret scanning for CI. AST taint across 16 languages, SARIF to the GitHub Security tab.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
pathDirectory to scan (relative to the repo root).no.
fail-onFail the job (exit 2) if any finding is at or above this severity: critical | high | medium | low | info. Leave empty to report without failing the build.no""
formatComma-separated report formats: html, json, sarif. SARIF is always produced so it can be uploaded to the GitHub Security tab.nosarif,json,html
outputDirectory to write report files into.nosast-report
upload-sarifUpload the SARIF report to GitHub code scanning (Security tab). Requires `security-events: write` permission on the job.notrue
secrets-onlyOnly scan for secrets / hardcoded credentials (fast).nofalse
no-scaSkip the dependency CVE / dependency-confusion (SCA) pass.nofalse
changed-onlyScan only files changed vs the git HEAD (incremental). Requires a checkout with history.nofalse
versionsast pip package version to install (default: latest).nolatest
argsExtra raw flags passed verbatim to the sast CLI (advanced).no""
artifact-nameName of the uploaded report artifact. Give each job a unique value when running this action in a matrix, otherwise the artifacts collide.noinsomnia-sast-report
namedescription
sarif-filePath to the generated SARIF report.
exit-codeThe sast CLI exit code (0 clean / 2 findings at-or-above fail-on / 1 error).