Что это такое?
Консольная утилита для поиска секретных строк (API-ключей, токенов) в файлах перед их публикацией.
Простой Python-скрипт для поиска утекших секретов в файлах. Позволяет проверить директорию или конкретные файлы перед публикацией. Поддерживает разные способы передачи секретов: переменные окружения, вывод команд, конфиг-файл.
Для разработчиков, которые хотят безопасно публиковать логи, конфиги или дампы сессий кодинга.
Случайно закоммитить API-ключ в репозиторий или отправить логи с секретами — частая и опасная ошибка.
Утилита сканирует текстовые файлы в директориях, ищет заданные секретные строки и их заэскейпленные варианты (JSON, URL, HTML). Можно передавать секреты аргументами, через пайп или из конфигурационного файла. Если совпадений нет — молча завершается с кодом 0, если есть — показывает файл, строку и фрагмент секрета.
Простой Python-скрипт для поиска утекших секретов в файлах. Позволяет проверить директорию или конкретные файлы перед публикацией. Поддерживает разные способы передачи секретов: переменные окружения, вывод команд, конфиг-файл.
Можно настроить конфиг-файл, который будет выполнять команды типа op read (1Password) или llm keys get, чтобы динамически получать секреты для проверки.
Стоит попробовать, если нужно быстро проверить пачку файлов на утечку конкретных ключей. Проект сыроват (всего 15 звёзд), но идея простая и полезная.
Проект свежий (2024), но мало звёзд и активности. README подробный, тесты есть.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Консольная утилита для поиска секретных строк (API-ключей, токенов) в файлах перед их публикацией.
Для разработчиков, которые публикуют логи, дампы сессий ИИ-агентов или делятся конфигами.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.