Агентные кейсы
Разработка и DevOps

Проверка каждого коммита на секреты и уязвимости 11 агентами Claude Code

Разработчик сделал бесплатный инструмент Manta, который на каждый коммит запускает 11 агентов Claude Code CLI. Они ищут секреты в коде, инъекции и опасные миграции и блокируют коммит до того, как он попадёт в репозиторий.

Сделано сClaude CodeClaude
ЗадачиКод-ревью

Что сделали

Автор сделал 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 ·

Похожие кейсы

Многоэтапное ревью PR параллельными субагентами в Claude Code с плагином adamsreview

Плагин adamsreview для Claude Code проверяет пул-реквесты в несколько этапов силами субагентов и отсеивает сомнительные находки, по желанию добавляя проход Codex. Автор говорит, что он ловит больше реальных багов, но замеров не приводит.

Свой агент на OpenCode и Muse Spark для разбора issues и патчей в GitHub

Руководство для разработчиков Meta показывает, как собрать GitHub-бота на OpenCode и Muse Spark. Он разбирает issues, ревьюит PR, отвечает на вопросы со ссылками, отмечает ИИ-халтуру и открывает PR с патчами, которые сливает только человек.

Свой агент

Ревью pull request на GitHub на баги и уязвимости с Hermes Agent

Туториал Hermes Agent показывает, как агент читает diff PR и возвращает структурированное ревью по багам, безопасности и качеству кода, а потом становится скиллом, который следит за репозиториями и шлёт сводки в Telegram. Результатов ревью в туториале нет.