К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

variant-analysis — скилл Claude Code: поиск вариантов багов

Ищет в репозитории другие проявления уже найденной ошибки. Нужен после уязвимости или логического дефекта, когда требуется проверить похожий код.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add trailofbits/skills --skill variant-analysis -a claude-code
Открыть на GitHub

Что делает variant-analysis

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

Кандидаты проходят разбор с оценкой серьёзности. Скилл помогает превратить известный дефект в запрос CodeQL или Semgrep, а также зафиксировать неудачные шаблоны и правило CI против повторения проблемы. Без исходного примера ошибки запускать его не стоит: первичный поиск уязвимостей здесь не предусмотрен.

Для широкого поиска есть /variant-analysis:variants: он распределяет направления проверки между параллельными субагентами и повторяет обход, пока не перестанут появляться новые находки. В наборе есть заготовки CodeQL и Semgrep для python, javascript, java, go и cpp, а также шаблон отчёта.

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

  • найти проявления известной причины ошибки в кодовой базе
  • составить запрос CodeQL или Semgrep по найденному дефекту
  • отсеять ложные совпадения при расширении шаблона
  • проверить кандидатов и назначить им серьёзность
  • добавить правило CI против повторного появления ошибки

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

  • Проверь в проекте варианты причины уже найденной ошибки.
  • Составь запрос Semgrep по известному дефекту и разбери совпадения.
  • `/variant-analysis:variants` проверь все проявления найденной уязвимости.

Как установить variant-analysis

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill variant-analysis -a claude-code

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

~/.claude/skills/variant-analysis/SKILL.md

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

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

Весь набор →
semgrep trailofbits Находит уязвимости в кодовой базе с помощью Semgrep. Скилл согласует план проверок и собирает результаты в единый отчёт SARIF. Claude Code CX Codex Cursor +1 9 500установок differential-review trailofbits Проверяет изменения кода с упором на безопасность, историю Git и покрытие тестами. Нужен для разбора коммитов, различий и пул-реквестов с отчётом. Claude Code CX Codex Cursor +1 8 800установок modern-python trailofbits Настраивает Python-проекты под современный стек инструментов: uv для зависимостей, ruff для линтинга и форматирования, ty для проверки типов. Пригодится при создании новых проектов, написании скриптов и миграции со старых инструментов. Claude Code CX Codex Cursor +1 8 700установок secure-workflow-guide trailofbits Проводит смарт-контракты через пятиэтапный аудит безопасности от Trail of Bits перед деплоем или при коммитах. Запускает статический анализ, строит диаграммы и настраивает фаззинг. Claude Code CX Codex Cursor +1 7 400установок sharp-edges trailofbits Проверяет архитектуру API и схемы конфигураций на скрытые уязвимости интерфейса. Помогает убрать опасные параметры по умолчанию и предотвратить ошибки разработчиков. Claude Code CX Codex Cursor +1 6 900установок agentic-actions-auditor trailofbits Проверяет рабочие процессы GitHub Actions с интеграцией ИИ-агентов на уязвимости и инъекции промптов. Помогает найти утечки контекста через переменные окружения и опасные триггеры. Claude Code CX Codex Cursor +1 6 700установок gh-cli trailofbits Скилл заставляет ИИ использовать аутентифицированный gh CLI вместо curl и fetch при работе с репозиториями, PR и issues GitHub. Нужен для приватных репо и выше лимитов API. Claude Code CX Codex Cursor +1 6 600установок sarif-parsing trailofbits Разбирает готовые отчёты SARIF от CodeQL, Semgrep и других сканеров. Пригодится для фильтрации находок, удаления дублей и подготовки данных для CI/CD. Claude Code CX Codex Cursor +1 5 900установок

Похожие

gateway-workers cloudflare Скилл для разработки, отладки и ревью Cloudflare Workers, которые запускаются в Forward-действиях Gateway HTTP-политик. Помогает работать с GatewayMiddleware, типами контекста и продолжением запроса. Claude Code CX Codex Cursor +1 7 700установок agentic-jujutsu ruvnet Координирует одновременную работу нескольких ИИ-агентов с кодом без конфликтов и блокировок версионного контроля через надстройку над Jujutsu. Claude Code CX Codex Cursor +1 1 200установок graphql-architect https://github.com/Jeffallan Помогает проектировать схемы GraphQL, настраивать подграфы Apollo Federation 2.5+ и устранять проблему N+1 с помощью DataLoader. Claude Code CX Codex Cursor +1 4 000установок ads-server-side-tracking AgriciDaniel Проверяет серверный трекинг платной медии: соответствие параметров между браузером и сервером, дедупликацию, хеширование данных и соответствие GDPR. Помогает найти потери конверсий и ошибки в sGTM, Meta CAPI, TikTok Events API. Claude Code CX Codex Cursor +1 3 300установок V3 Security Overhaul ruvnet Скилл проводит разбор безопасности в claude-flow v3: закрывает три критические уязвимости и переводит код на безопасные шаблоны по умолчанию. Claude Code CX Codex Cursor +1 1 100установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. Claude Code 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. Claude Code CX Codex Cursor +1 56 300установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. Claude Code CX Codex Cursor +1 44 800установок

Вопросы о variant-analysis

Как установить variant-analysis в Claude Code?

Выполните npx skills add trailofbits/skills --skill variant-analysis -a claude-code, затем повторите npx skills add trailofbits/skills --skill variant-analysis -a claude-code. После установки используйте ~/.claude/skills/variant-analysis/SKILL.md.

Что делает variant-analysis?

Скилл ищет в кодовой базе случаи с той же первопричиной, что у уже найденного дефекта. Он ведёт поиск от точного совпадения к более общему шаблону и помогает разобрать кандидатов.

Когда запускать variant-analysis?

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

Смотрите также

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

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