CheckVibeCodeCheckVibeCode
Checks/Vulnerability
VulnerabilityEnhanced with input4 checks

Git History Secret Scanner

Walk every commit for credentials that were committed and later deleted — still recoverable, still valid, and invisible to any scan of the current code.

How this scan works

  • Clones the repository’s commit history and reads the lines every commit added, across all branches — the one thing a scan of your current files structurally cannot see
  • A credential committed in March and deleted in April is gone from your code, gone from the file tree, and still one `git log -p` away from anyone who clones the repo
  • Separates "still in the current code" from "deleted but recoverable" — the second is the category people assume is closed because the file looks clean
  • Every finding carries the commit, the author and the date it was introduced
  • Unique credentials are checked once against the issuer’s read-only identity endpoint, so the report distinguishes an already-rotated key from one that works right now
  • If history can’t be read, the scanner reports itself inconclusive rather than scoring a clean 100 — an unreadable history is not a clean history