English
RavenWard

RavenWard

Не пускает ключи API, токены, приватные ключи и пароли в git и в файлы настроек ИИ-помощников. Всё локально: ничего никуда не отправляется.

Что делает

Находит

Ключи, токены, приватные ключи и пароли в коде и .env, а также опасные разрешения «не спрашивать больше», из-за которых ключ попал в файл.

Блокирует

Хук перед коммитом и перед пушем. Пуш в публичный репозиторий (видимость через gh) блокируется, если что-то найдено.

Чинит

ravenward fix переносит значение в .env.local, в коде остаётся только имя переменной.

Отчёт

Файл и строка — без самого значения.

Установка

./install.sh
ravenward install      # git hooks
ravenward scan
ravenward fix
ravenward report

Значок в строке меню

Цветная точка рядом со щитом: чисто найдено рискованные настройки ещё не проверяли. Меню: последняя проверка, найдено, проверить сейчас, выйти.

Приватно по устройству

Без сети, без телеметрии, без аккаунта. Значения живут в памяти только во время починки и не попадают в отчёты, журналы и состояние. Ядро — под лицензией MIT.