SE
Поиск ошибок
Find bugs, security vulnerabilities, and code quality issues in local branch changes. Use when asked to review changes, find bugs, security review, or audit code on the current branch.
Что делает навык
Skill анализирует изменения в локальной ветке на наличие багов, уязвимостей безопасности и проблем качества кода. Он выполняет аудит кода, выявляя реальные проблемы, такие как инъекции, ошибки аутентификации или утечки данных, без внесения изменений в код.
Когда применять
- Проверка изменений в текущей ветке перед коммитом или пул-реквестом
- Аудит безопасности кода на наличие уязвимостей (OWASP)
- Поиск логических ошибок и проблем качества кода в новых функциях
- Верификация того, что изменения не нарушают существующую безопасность приложения
Как работает
- Получить полный дифф изменений ветки относительно основной (git diff ...HEAD) и перечислить все измененные файлы
- Для каждого файла составить карту поверхности атаки: выявить пользовательский ввод, запросы к БД, проверки авторизации, внешние вызовы и криптографические операции
- Пройтись по чек-листу безопасности (инъекции, XSS, CSRF, гонки состояний, криптография и др.) для каждого файла
- Проверить наличие существующих тестов и контекста кода, чтобы подтвердить реальность найденных проблем и исключить ложные срабатывания
- Составить финальный отчет, приоритизируя уязвимости, с указанием файла, строки, серьезности, проблемы, доказательства и предложения по исправлению
Примеры запросов агенту
Найди баги и уязвимости в моих текущих изменениях
Проведи аудит безопасности кода в этой ветке
Проверь качество кода и найди потенциальные ошибки в диффе
Что понадобится
- gh (GitHub CLI)
- доступ к репозиторию для выполнения команд diff
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «find-bugs» из репозитория:
# https://github.com/getsentry/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r find-bugs/ ~/.claude/skills/find-bugs/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.