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 не требуется. Инструмент отправляет изменения выбранному модельному сервису для ревью, поэтому учитывай политику конфиденциальности своего проекта.