AI-проверка перед git push: найди уязвимости, утечки секретов и проблемы зависимостей до отправки кода OpenQodex — open-source инструмент, который объединяет статические анализаторы и независимого AI-ревьюера в одном процессе. Он проверяет изменения перед отправкой в репозиторий и может подключаться к Claude Code, Codex CLI, Cursor и Cline.

🔗 GitHub: https://github.com/openqodex/openqodex

💡 Как применить

Допустим, ты добавил новый endpoint в backend на Python. Обычный тест проходит, но в изменениях случайно остался секрет, зависимость имеет известную уязвимость или обработчик допускает небезопасный ввод.

OpenQodex запускает подходящие сканеры, а затем передаёт изменения отдельному AI-ревьюеру. Результаты собираются в отчёт, а найденные проблемы можно разобрать до отправки кода.

Инструмент также умеет проверять SQL-миграции, Dockerfile, конфигурации Kubernetes и Terraform.

Реальный вывод: AI-ревью лучше работает в связке с инструментами, которые проверяют конкретные технические признаки.

Модель может объяснить проблему, а сканер — обнаружить известный тип уязвимости или утечку секрета. Это не гарантия безопасности: анализаторы могут пропускать проблемы, а AI — ошибаться. Но дополнительная проверка до git push помогает обнаруживать часть дефектов раньше.

Как попробовать сегодня 🤝

1. Установи Node.js 22+ и Git на macOS или Linux. 2. В корне своего Git-репозитория выполни: npx openqodex init 3. Проверь список файлов и компонентов, которые инструмент собирается установить. 4. Внеси небольшое изменение в код и попроси агента: review my change with openqodex. 5. Изучи отчёт и проверь каждое серьёзное замечание перед исправлением.

Для полного AI-ревью нужен установленный и авторизованный Claude Code или Codex CLI. Отдельный API-ключ OpenQodex не требуется. Инструмент отправляет изменения выбранному модельному сервису для ревью, поэтому учитывай политику конфиденциальности своего проекта.

AI-проверка перед git push: найди уязвимости, утечки секретов и проблемы зависимостей до отправки кода
OpenQodex — open-source инструмент, который объединяет статические анализаторы и независимого AI-... | Сетка — социальная сеть от hh.ru