К основному содержанию
скилл

find-bugs — скилл для Claude Code: аудит багов и уязвимостей

Просматривает изменения в текущей ветке и ищет баги, дыры в безопасности и проблемы качества кода. Пригодится перед мержем или пушем.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --skill sentry/find-bugs
Открыть на GitHub

Что делает find-bugs

Скилл запускает разбор диффа по пяти фазам. Сначала собирает полный git diff master...HEAD, а если вывод обрезан — читает каждый изменённый файл по отдельности, пока не увидит все строки. Потом составляет карту поверхности атаки: пользовательский ввод, запросы к базе, проверки авторизации, работа с сессиями, внешние вызовы, криптография.

Дальше идёт чек-лист по каждому файлу: инъекции, XSS, аутентификация, IDOR, CSRF, гонки, утечки через логи и сообщения об ошибках, отсутствие лимитов. Каждую находку скилл проверяет — не закрыта ли она в другом месте, нет ли теста на этот сценарий. Перед выводами он обязан перечислить просмотренные файлы и пройтись по всем пунктам чек-листа.

Отчёт сортирует проблемы по важности: уязвимости выше багов, баги выше качества. Стилистику и форматирование пропускает. Для каждой находки даёт файл со строкой, серьёзность, доказательство и конкретную правку. Изменения не вносит — только сообщает. Учтите: дифф берётся относительно ветки master, поэтому в репозитории с другой основной веткой команду придётся поправить вручную.

Какие задачи решает

  • просмотреть дифф ветки перед мержем
  • найти SQL-инъекции и XSS в новых строках
  • проверить, что на защищённых операциях есть проверка доступа
  • отловить гонки в паттернах чтения-записи
  • получить список находок с серьёзностью и правкой

Примеры запросов агенту

  • проверь изменения в этой ветке на баги и уязвимости
  • сделай security review диффа перед мержем
  • прогони аудит кода на текущей ветке

Как установить find-bugs

1Через claude-code-templates

npx claude-code-templates@latest --skill sentry/find-bugs

2Через Skills CLI (Vercel)

npx skills add davila7/claude-code-templates --skill find-bugs -a claude-code

3Вручную: положить файлы

~/.claude/skills/find-bugs/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/find-bugs/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о find-bugs

Как установить find-bugs в Claude?

Через шаблоны: npx claude-code-templates@latest --skill sentry/find-bugs. Второй способ — npx skills add davila7/claude-code-templates --skill find-bugs -a claude-code. Файл скилла окажется в ~/.claude/skills/find-bugs/SKILL.md.

Что делает find-bugs?

Собирает дифф текущей ветки, размечает поверхность атаки по изменённым файлам и проходит чек-лист по инъекциям, XSS, авторизации, CSRF, сессиям и криптографии. В конце выдаёт отчёт с серьёзностью и предложенной правкой, ничего не меняя в коде.

Он сам правит код?

Нет. Скилл только сообщает о находках, решение остаётся за вами. Если значимых проблем нет, он так и скажет, а не станет придумывать их ради отчёта.

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

Всё по теме «Код-ревью и рефакторинг» →
code-review getsentry Скилл для ревью пул-реквестов и правок кода по инженерным практикам Sentry: безопасность, производительность, тесты, дизайн. CX Codex +1 5 500установок trailmark-review-gate trailofbits Скилл запускает структурный контроль изменений веток и коммитов через анализ графов Trailmark. Он выявляет удаление проверок доступа, рост радиуса атаки и новые пути передачи опасных данных. CX Codex +1 1 300установок sentry-setup-releases getsentry Настраивает отслеживание релизов и деплоев в Sentry, связывая коммиты с ошибками в коде. Пригодится, когда в событиях не видно версии или не определяются виновные коммиты. CX Codex +1 1 500установок security-guidance официальный Anthropic Три слоя проверки кода, который пишет Claude: мгновенные предупреждения по regex, разбор диффа через LLM и агентная проверка коммитов. ★ 44 635звёзд репо audit-prep-assistant trailofbits Скилл готовит репозиторий к внешнему аудиту безопасности по чеклисту Trail of Bits. Помогает сформулировать цели проверки, прогнать статический анализ и собрать документацию. CX Codex +1 5 700установок code-reviewer VoltAgent Community Проверяет изменения в коде на ошибки, уязвимости и проблемы поддержки. Ставьте перед слиянием сложных изменений или аудитом проекта. 31 050установок

Из того же набора205

Весь набор →
llms-maintainer Субагент собирает и обновляет файл llms.txt по структуре сайта. Пригодится после сборки или смены маршрутов. 976установок research-brief-generator Превращает расплывчатый исследовательский запрос в структурированный бриф: главный вопрос, подвопросы, ключевые слова и критерии готовности. 962установок supabase-type-generator Слэш-команда генерирует TypeScript-типы из схемы Supabase и следит за её изменениями. Пригодится, когда схема живёт своей жизнью, а типы в проекте устарели. 948установок start Разбивает список задач или файл с требованиями на атомарные задачи, проверяет зависимости и собирает план выполнения. 945установок micro-saas-launcher Скилл для Claude, который ведёт от идеи микро-SaaS до первых платящих клиентов: валидация, MVP, цены, запуск. 879установок figma Скилл связывает Claude с Figma MCP: забирает контекст узла, скриншот и ассеты, а потом переводит макет в код проекта. 858установок search Скилл гоняет поисковые запросы через Bright Data SERP API и отдаёт агентам готовый JSON со ссылками, заголовками и описаниями. 851установок market-research-analyst Субагент для Claude, который собирает данные о рынке и конкурентах через веб-поиск и выдаёт результат в виде структурированного отчёта. 851установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой