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

differential-review — скилл для Claude Code: обзор и установка

Проверяет изменения кода с упором на безопасность, историю Git и покрытие тестами. Нужен для разбора коммитов, различий и пул-реквестов с отчётом.

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

Что делает differential-review

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

Глубина проверки зависит от размера кодовой базы: для маленькой читает зависимости глубже, для средней фокусируется на приоритетных файлах, для большой разбирает критические пути. Он также сверяет изменённый код с тестами и создаёт Markdown-отчёт с привязкой находок к строкам, коммитам и сценариям атак.

Для изменений высокого риска скилл может передать моделирование атак субагенту differential-review:adversarial-modeler. Код без базовой версии для сравнения не подходит: это повод выбрать обычный обзор кода.

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

  • проверить изменения на уязвимости
  • найти возврат ранее исправленной ошибки
  • оценить радиус воздействия правки
  • выявить изменённый код без тестового покрытия
  • подготовить Markdown-отчёт по проверке

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

  • Проверь этот `PR` на уязвимости и подготовь отчёт по изменениям.
  • Разбери этот коммит: не вернулась ли исправленная ошибка?
  • Оцени радиус воздействия изменений и найди затронутый код без тестов.

Как установить differential-review

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill differential-review -a claude-code

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

~/.claude/skills/differential-review/SKILL.md

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

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

Весь набор →
semgrep trailofbits Находит уязвимости в кодовой базе с помощью Semgrep. Скилл согласует план проверок и собирает результаты в единый отчёт SARIF. Claude Code CX Codex Cursor +1 9 500установок 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установок variant-analysis trailofbits Ищет в репозитории другие проявления уже найденной ошибки. Нужен после уязвимости или логического дефекта, когда требуется проверить похожий код. Claude Code CX Codex Cursor +1 6 400установок sarif-parsing trailofbits Разбирает готовые отчёты SARIF от CodeQL, Semgrep и других сканеров. Пригодится для фильтрации находок, удаления дублей и подготовки данных для CI/CD. Claude Code CX Codex Cursor +1 5 900установок

Похожие

ctf-ai-ml ljagiello Даёт агенту готовые методы атаки на модели машинного обучения в CTF: от состязательных примеров и джейлбрейков до анализа весов LoRA. Claude Code CX Codex Cursor +1 7 700установок nestjs-expert https://github.com/Jeffallan Скилл помогает проектировать и писать NestJS бэкенд-приложения на TypeScript: модули, сервисы, контроллеры, валидацию, аутентификацию и тесты. Нужен, если строишь REST API или GraphQL с enterprise-паттернами. Claude Code CX Codex Cursor +1 5 900установок cli-keys cheaper-inference Скилл помогает управлять ключами OmniRoute и авторизацией провайдеров через терминал. Пригодится при настройке доступов к моделям. Claude Code CX Codex Cursor +1 1 000установок kr-whois-lookup NomaDamas Скилл проверяет регистрационные данные доменов .kr, IP-адресов и номеров автономных систем через k-skill-proxy. Claude Code CX Codex Cursor +1 4 200установок fullstack-guardian https://github.com/Jeffallan Скилл помогает создавать веб-приложения со сквозной защитой от базы данных до интерфейса. Пригодится при сборке REST API с формами CRUD и сквозными потоками данных. Claude Code CX Codex Cursor +1 5 600установок careful garrytan Скилл проверяет команды терминала перед запуском и блокирует опасные операции вроде удаления баз данных или сброса веток Git. Пригодится при выдаче агенту доступа к терминалу. Claude Code CX Codex Cursor +1 375установок 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установок

Вопросы о differential-review

Как установить differential-review в Claude Code?

Выполните npx skills add trailofbits/skills --skill differential-review -a claude-code, затем повторите npx skills add trailofbits/skills --skill differential-review -a claude-code. Файл скилла размещается по пути ~/.claude/skills/differential-review/SKILL.md.

Что делает differential-review?

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

Когда differential-review использует субагента?

Для изменений высокого риска он может передать моделирование атак субагенту differential-review:adversarial-modeler. Имя нужно указывать полностью, иначе запуск субагента не сработает.

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

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

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