Gitleaks: чтобы API-ключ не уехал в Git 🔑
Токен легко оставить в конфиге «на пять минут», а потом случайно закоммитить. Удалишь строку следующим коммитом — секрет всё равно останется в истории.
Gitleaks ищет пароли, API-ключи и токены в Git-репозиториях и обычных файлах. После установки запусти в папке проекта:
gitleaks git --redact
Команда проверит историю Git, а --redact скроет значения найденных секретов в выводе. Находки нужно проверить: бывают ложные срабатывания.
Можно подключить pre-commit hook, чтобы проверять изменения до коммита, и добавить сканирование в CI. Полезная привычка и для своего пет-проекта, и для команды.
Если настоящий токен уже утёк — сначала отзови его и выпусти новый. Очистка репозитория не делает старый ключ недействительным.
Нюанс: автор объявил Gitleaks функционально завершённым. Дальше планирует только исправления безопасности, а новые разработки ведёт в Betterleaks.
https://github.com/gitleaks/gitleaks

GitHub
GitHub - gitleaks/gitleaks: Find secrets with Gitleaks 🔑
Find secrets with Gitleaks 🔑. Contribute to gitleaks/gitleaks development by creating an account on GitHub.
October 16, 2026 134 1