TOB
trailmark-finding-triage
Выполняет триаж находок безопасности (SARIF, weAudit, отчеты) с помощью Trailmark для анализа достижимости, тэинга и blast-radius. Применяется для приоритизации уязвимостей, подготовки доказательств для PoC и оценки практической значимости статического анализа.
Что делает навык
Находит и анализирует достижимость, тэинг и blast-radius для одной кандидатуры на уязвимость, используя граф Trailmark. Формирует пакет доказательств для приоритизации статических находок и оценки необходимости ручного ревью или создания PoC.
Когда применять
- Триаж одного результата статического анализа перед затратами времени на PoC
- Проверка достижимости точки входа для ручной находки
- Сбор пакета доказательств для работы над PoC
- Ревью подозрительной функции, обнаруженной при ручном аудите
- Решение о повышении приоритета, снижении или передаче находки в цепочечный анализ
Как работает
- Нормализовать кандидата (файл/строка, функция, SARIF, weAudit или ручное утверждение) в структурированный формат
- Построить или использовать существующий граф Trailmark, выполнив engine.preanalysis()
- Привязать кандидата к узлу графа по совпадению файла/строки или имени функции
- Проанализировать пути к entrypoint, уровень доверия, принадлежность к подграфам tainted/privilege_boundary/high_blast_radius
- Вынести вердикт (Promote, Needs manual review, Deprioritize, Blocked) и сформировать пакет доказательств
Примеры запросов агенту
Используй триаж находок Trailmark для src/Vault.sol:148; я думаю, withdraw может обойти обновление баланса.
Проведи триаж этого результата SARIF перед тем, как тратить время на PoC: semgrep:error unchecked-transfer в contracts/Bridge.sol строка 91.
В этом отрывке утверждается, что parse_packet достижим атакующим. Собери пакет доказательств Trailmark и скажи, чего не хватает.
Что понадобится
- Инструменты и API Trailmark (включая engine.preanalysis() и графовые артефакты .trailmark/)
- Доступ к исходному коду или артефактам анализа для построения/использования графа
Описание составлено по SKILL.md навыка, сверено 09.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «trailmark-finding-triage» из репозитория:
# https://github.com/trailofbits/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r trailmark-finding-triage/ ~/.claude/skills/trailmark-finding-triage/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.