RavenWard
Не пускает ключи API, токены, приватные ключи и пароли в git и в файлы настроек ИИ-помощников. Всё локально: ничего никуда не отправляется.
Что делает
Находит
Ключи, токены, приватные ключи и пароли в коде и .env, а также опасные разрешения «не спрашивать больше», из-за которых ключ попал в файл.
Блокирует
Хук перед коммитом и перед пушем. Пуш в публичный репозиторий (видимость через gh) блокируется, если что-то найдено.
Чинит
ravenward fix переносит значение в .env.local, в коде остаётся только имя переменной.
Отчёт
Файл и строка — без самого значения.
Установка
./install.sh ravenward install # git hooks ravenward scan ravenward fix ravenward report
Значок в строке меню
Цветная точка рядом со щитом: чисто найдено рискованные настройки ещё не проверяли. Меню: последняя проверка, найдено, проверить сейчас, выйти.
Приватно по устройству
Без сети, без телеметрии, без аккаунта. Значения живут в памяти только во время починки и не попадают в отчёты, журналы и состояние. Ядро — под лицензией MIT.