Gitleaks
Cherche les secrets (clés d'API, mots de passe, jetons) dans l'historique git, des fichiers ou un flux. À brancher au commit pour qu'une clé collée par un agent ne parte jamais. Licence MIT.
Forces
- Un seul binaire, sans service ni compte : il tourne en local, ton code ne sort pas
- Se lance sur les changements indexés au commit, donc rapide même sur un gros dépôt
Limites
- Ne reconnaît que les formes de secrets qu'il connaît : un mot de passe maison passe
- Un hook local se contourne avec --no-verify : refaire le même contrôle en CI
Pour qui
- Tout dépôt où un agent commite, avant le premier push