Проверка каждого коммита на секреты и уязвимости 11 агентами Claude Code
Разработчик сделал бесплатный инструмент Manta, который на каждый коммит запускает 11 агентов Claude Code CLI. Они ищут секреты в коде, инъекции и опасные миграции и блокируют коммит до того, как он попадёт в репозиторий.
Что сделали
Автор сделал Manta как локальный git-процесс. Инструмент подключается к каждому коммиту и автоматически запускает 11 агентов Claude Code CLI ещё до того, как код попадёт в репозиторий. Агенты ищут захардкоженные секреты, уязвимости из списка OWASP вроде инъекций и XSS, проблемы качества кода, асинхронности и запросов, а также небезопасные миграции базы данных. Если коммит заблокирован, Manta может предложить исправления. Сложную логику всё равно должен проверять человек.
Что получилось
Главный результат в том, что проблемы находятся раньше. Опасные коммиты блокируются ещё до попадания в репозиторий. Инструмент бесплатный, с открытым кодом и работает на Claude Sonnet в бесплатном тарифе Claude Code. Автор оговаривается, что Manta не работает сама по себе и добавляет к каждому коммиту несколько секунд.
На что обратить внимание
Для работы нужен Claude Code CLI, а pre-commit хуки добавляют несколько секунд к каждому коммиту.
Пояснение
Pre-commit хук это скрипт, который git запускает перед каждым коммитом и который может этот коммит отменить. OWASP это открытое сообщество по безопасности веб-приложений, его список самых частых уязвимостей служит стандартной памяткой. XSS это внедрение чужого скрипта на страницу сайта.
Кому пригодится
Разработчикам и небольшим командам, которые хотят ловить утечки ключей и уязвимости до коммита без отдельного сервиса проверки кода.
Попробуйте сами с Claude Code
Настрой в [путь к репозиторию] git pre-commit хук, который запускает Claude Code и проверяет каждый подготовленный diff на захардкоженные секреты, инъекции (SQL, команды, XSS) и рискованные миграции базы данных. Если найдена проблема, хук блокирует коммит и выводит файл, строку и предложенное исправление. Покажи мне скрипт хука и проверь его на тестовом плохом коммите, прежде чем устанавливать насовсем.
Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗
Источник: reddit.com ·