Gitleaks
Gitleaks offers secret scanning for Git history and files for teams finding accidentally committed credentials before push.
What it does
It detects possible secrets in files and Git history.
When to use it
When finding accidentally committed credentials before push, test the pre-commit gate with a dummy key.