chrysalisms/Secret Squirrel — Credential Scanner

GPU-accelerated, AI-powered credential and secret scanner. Scans your repository for hardcoded secrets, API keys, and credentials with minimal false positives. Outputs SARIF for GitHub Security dashboard.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
scan-modeScan mode: 'diff' (changed files only, fast), 'full' (entire repo), or 'history' (full git history).nodiff
config-pathPath to a custom Squirrel/Betterleaks/Gitleaks TOML rule file. If not set, the embedded default rules are used.no""
severity-thresholdMinimum severity to report. One of: info, low, medium, high, critical.nomedium
fail-on-findingsExit with a non-zero code if any findings are reported at or above the severity threshold. Set to 'false' to report-only without failing CI.notrue
validateAttempt active validation of discovered credentials against their respective services (AWS, GitHub, etc.). Adds network calls.nofalse
sarif-uploadUpload the SARIF report to the GitHub Code Scanning dashboard. Requires github-token with security_events write permission.notrue
model-tierML model tier for CNN-based false-positive reduction. Options: default (Markov only), tiny (500K CNN), large (1M CNN), enhanced (TinyBERT), maximum (DistilBERT).notiny
github-tokenGitHub token for SARIF upload and authenticated API access. Defaults to the built-in GITHUB_TOKEN secret.no${{ github.token }}
namedescription
findings-countTotal number of findings at or above the severity threshold.
sarif-pathAbsolute path to the generated SARIF file.