Discover hidden secrets and passwords in your git repositories with TruffleHog, an open source tool for identifying high entropy strings and credentials.
TruffleHog is an open source command line tool written in Python that helps developers find secrets and passwords that have accidentally been committed to git repositories. It scans the full commit history of a git repo to find high entropy strings that look like passwords, API keys, tokens, and other secrets.
By scanning git histories, TruffleHog lets developers and security teams identify credentials that have been committed in the past even if they have now been removed from the codebase. This allows revoked credentials to be fully invalidated across an organization to prevent account compromises or unauthorized API access.
Some key features and benefits of TruffleHog include:
TruffleHog brings visibility into accidentally committed secrets, letting developers revoke compromised credentials before they can be used maliciously. Its ease of use and automation make it a valuable tool for securing git repositories.
Here are some alternatives to TruffleHog:
Suggest an alternative ❐