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

trailmark-finding-triage — скилл для Claude Code: разбор одной находки

Собирает графовые доказательства по одной находке безопасности: достижимость, пути от входных точек, taint и радиус поражения. Пригодится до того, как тратить время на PoC.

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

Что делает trailmark-finding-triage

Скилл берёт одну конкретную находку — файл со строкой, имя функции, результат SARIF, аннотацию weAudit или выдержку из отчёта — и приводит её к общему виду: заголовок, путь, подозреваемый источник или сток, заявленное воздействие. Без конкретной привязки к коду разбор останавливается.

Дальше строится граф Trailmark (или берётся готовый из .trailmark/), находка привязывается к узлу, и запускается набор запросов: пути от входных точек с уровнем доверия, попадание в подграфы tainted, privilege_boundary, high_blast_radius, прямые вызывающие и вызываемые, нижележащие стоки. Для привязок по файлу и строке есть скрипт scripts/evidence_packet.py, который строит граф один раз и обрабатывает сразу несколько находок, отдавая пакет в JSON. Запуск идёт через uv run --no-project, так что нужен установленный uv.

Графовая достижимость не равна эксплуатируемости. Пустой список путей — это ещё и ограничение анализа: динамическая диспетчеризация, прокси, неполная модель входных точек. Проверку авторизации на пути скилл считает объектом ручного разбора, а не доказательством безопасности. Итог — один из вердиктов: Promote, Needs manual review или Deprioritize.

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

  • решить, стоит ли тратить время на PoC по одной находке сканера
  • проверить, достижима ли находка от входной точки
  • собрать пакет доказательств перед валидацией эксплойта
  • разобрать подозрительную функцию, найденную при ручном аудите
  • понять, повышать приоритет находки или отложить её

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

  • Разбери находку в src/auth/session.c:142 — достижима ли она от входных точек и что говорит граф
  • Собери пакет доказательств по этой функции перед PoC
  • Проверь результат SARIF: есть ли путь от входной точки с недоверенным вводом

Как установить trailmark-finding-triage

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill trailmark-finding-triage -a claude-code

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

~/.claude/skills/trailmark-finding-triage/SKILL.md

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

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

Вопросы о trailmark-finding-triage

Как установить trailmark-finding-triage в Claude Code?

Выполните npx skills add trailofbits/skills --skill trailmark-finding-triage -a claude-code. После этого файл скилла окажется по пути ~/.claude/skills/trailmark-finding-triage/SKILL.md.

Что делает trailmark-finding-triage?

Разбирает одну находку безопасности с опорой на граф Trailmark: ищет пути от входных точек, проверяет принадлежность подграфам taint и границ привилегий, смотрит вызывающих и вызываемых. На выходе — вердикт о приоритете и пакет доказательств.

Чем этот скилл отличается от полного аудита?

Он работает ровно с одной находкой и останавливается на ней. Если несколько слабых находок складываются в цепочку, нужен отдельный workflow композиции, а для проверки исправления — remediation-review.

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

Всё по теме «Безопасность» →
git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. CX Codex +1 57 000установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. CX Codex +1 45 400установок security-audit cloudflare Проверяет кодовую базу на уязвимости и ищет нарушения границ доверия. Пригодится перед релизом или для точечного разбора опасных участков кода. CX Codex +1 54 800установок security-and-hardening addyosmani Помогает проектировать защиту и проверять код на уязвимости при работе с вводом, авторизацией, сессиями и внешними сервисами. Подойдёт перед релизом и при создании функций, которые обрабатывают недоверенные данные. CX Codex +1 70 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

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

rust-review Проводит аудит безопасности кода на Rust: ищет уязвимости в блоках unsafe, ошибки FFI, параллелизма и паники, вызывающие DoS. Пригодится при проверке библиотек и сервисов. CX Codex +1 2 000установок vulnerability-triage-brocards Скилл проверяет отчёты об уязвимостях по семи критериям и помогает решить, отклонить находку, запросить детали или передать её дальше. CX Codex +1 1 400установок trailmark-review-gate Скилл запускает структурный контроль изменений веток и коммитов через анализ графов Trailmark. Он выявляет удаление проверок доступа, рост радиуса атаки и новые пути передачи опасных данных. CX Codex +1 1 300установок trailmark-variant-neighborhood Скилл расширяет найденную уязвимость до набора связанных мест для проверки. Он пригодится перед variant-analysis, Semgrep или ручным аудитом. CX Codex +1 1 300установок slicing-code-context Вырезает связные фрагменты кодовой базы через Trailmark и передаёт их субагенту без доступа ко всему репозиторию. Пригодится при анализе функций локальными моделями с малым контекстом. CX Codex +1 1 300установок github-triage Скилл разбирает открытые issues и pull requests в GitHub: связывает задачи с исправлениями, отмечает уже решённые и готовит локальные оценки приоритета и размера. CX Codex +1 1 300установок open-sourcing Проводит репозиторий через чек-лист перед публичным релизом: аудит секретов, лицензия, документация, CI и упаковка. CX Codex +1 1 300установок modern-cpp Направляет код на C++ к стандарту C++20/23/26, убирая уязвимости памяти и устаревшие конструкции вроде сырых указателей и макросов. CX Codex +1 1 200установок

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

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