trailmark-review-gate — скилл для Claude Code: как установить
Скилл запускает структурный контроль изменений веток и коммитов через анализ графов Trailmark. Он выявляет удаление проверок доступа, рост радиуса атаки и новые пути передачи опасных данных.
npx skills add trailofbits/skills --skill trailmark-review-gate -a claude-codeЧто делает trailmark-review-gate
Инструмент оценивает архитектурные изменения между коммитами или ветками без переключения рабочей копии git. Для сопоставления графов вызова вызывается graph-evolution или профилирование Trailmark, где для обоих снимков обязателен запуск engine.preanalysis(). Скилл нормализует дельту графа: фиксирует добавленные узлы и рёбра, отслеживает смещение границ привилегий, рост цикломатической сложности и появление путей к чувствительным приёмникам данных.
Результатом работы становится отчёт с одним из четырёх вердиктов: FAIL, WARN, PASS или UNKNOWN. Любой сбой анализатора принудительно возвращает UNKNOWN, поэтому замаскировать ошибку инструмента под чистый статус проверки не получится. При обнаружении проблем скилл выводит точные пути и затронутые узлы, а также фиксирует ограничения, связанные с динамической диспетчеризацией или неразрешёнными вызовами.
Какие задачи решает
- найти удалённые вызовы авторизации и валидации в изменённых путях
- отследить появление новых точек входа и путей передачи опасных данных
- выявить рост радиуса поражения и границ привилегий между ветками git
- сформировать структурированный отчёт с вердиктом для код-ревью
Примеры запросов агенту
- Проверь изменения между ветками main и feature/auth через trailmark-review-gate
- Запусти structural review gate для диапазона коммитов HEAD~3..HEAD
- Оцени графовые изменения в текущем пулл-реквесте перед слиянием
Как установить trailmark-review-gate
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill trailmark-review-gate -a claude-code2Вручную: положить файлы
~/.claude/skills/trailmark-review-gate/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/trailmark-review-gate/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill trailmark-review-gate -a codex2Вручную: положить файлы
.agents/skills/trailmark-review-gate/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill trailmark-review-gate -a cursor2Вручную: положить файлы
.cursor/skills/trailmark-review-gate/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install trailofbits/skills trailmark-review-gate2Вручную: положить файлы
.github/skills/trailmark-review-gate/SKILL.md1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill trailmark-review-gate -a gemini-cli2Командой платформы
gemini skills install https://github.com/trailofbits/skills --path plugins/trailmark/skills/trailmark-review-gateВручную: положить файлы
.devin/skills/trailmark-review-gate/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill trailmark-review-gate -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о trailmark-review-gate
Как установить trailmark-review-gate в Claude Code?
Выполните в терминале команду npx skills add trailofbits/skills --skill trailmark-review-gate -a claude-code.
Зачем нужен этот скилл, если тесты проходят?
Тесты часто пропускают пути, ведущие к новым точкам входа или удалённым проверкам. Скилл строит граф вызовов и показывает, где именно ослабли границы безопасности между коммитами.
Что означает вердикт UNKNOWN в отчёте?
Этот статус выставляется, если Trailmark завершился ошибкой или данных для графа недостаточно. Правила запрещают считать сбой инструмента успешным прохождением проверки.