leakferrethq/leakferret

Context-aware secret scanning with provider-verified findings and SARIF upload.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionleakferret version to install (e.g. "0.1.1"). Use "latest" for the most recent release.nolatest
pathPath to scan, relative to the repo root.no.
verify-modeone of: none, best-effort, only-verified, ever-verified.nobest-effort
formatOutput format: pretty, json, sarif. SARIF is what GitHub Code Scanning ingests.nosarif
fail-onSeverity threshold to fail the run (low | medium | high | critical | any). "any" fails on any REAL finding.noany
baseline-pathPath to the baseline file (relative to the repo root). Defaults to `.leakferret-baseline.json`.no.leakferret-baseline.json
upload-sarifUpload SARIF to GitHub Code Scanning (true / false).notrue
categorySARIF category (lets multiple leakferret runs coexist in Code Scanning).noleakferret
github-tokenToken for fetching binaries on rate-limited runners.no${{ github.token }}
verify-signatureVerify the downloaded binary's keyless cosign signature against the leakferret release workflow identity (true / false).notrue
namedescription
findings-countTotal number of findings.
verified-countNumber of findings verified live by a provider.
sarif-pathPath to the generated SARIF file.