audit-augmentation — скилл Claude Code: что делает и как установить
Скилл переносит отчёты SARIF, пометки weAudit и бинарные графы на граф кода Trailmark. Пригодится для сопоставления уязвимостей с путями вызовов и областями распространения данных.
npx skills add trailofbits/skills --skill audit-augmentation -a claude-codeЧто делает audit-augmentation
Скилл связывает внешние результаты аудита с узлами кодового графа Trailmark. Он сопоставляет находки из отчётов SARIF от Semgrep или CodeQL и разметку weAudit по пересечению файлов и номеров строк. На базе полученных данных формируются подграфы по уровням критичности вроде sarif:error или weaudit:high.
Сам по себе инструмент не запускает линтеры и не строит базовый граф с нуля. Перед объединением данных обязателен запуск шага engine.preanalysis(). Если пропустить этот этап, сопоставить найденные дефекты с зонами заражения taint и радиусом поражения blast radius не выйдет. Это делает импорт вслепую бессмысленным.
Для работы требуется утилита Trailmark, устанавливаемая через uv. Импорт внешних бинарных графов доступен только в версии Trailmark 0.4.0 и выше через метод engine.augment_binary(). В версии 0.5.0 постоянные связи с внешними вызовами можно фиксировать в .trailmark/links.toml.
Какие задачи решает
- наложить результаты Semgrep и CodeQL из формата SARIF на граф вызовов
- импортировать ручные аудиторские заметки из файлов weAudit
- отфильтровать функции с критическими уязвимостями через подграфы критичности
- сопоставить статические дефекты с радиусом поражения и taint-анализом
- загрузить структуру внешнего бинарного графа в исходный код проекта
Примеры запросов агенту
- Импортируй результаты из results.sarif в граф Trailmark и покажи функции с ошибками высокой важности
- Добавь разметку аудита из .vscode/alice.weaudit в граф и проверь пересечения с tainted-узлами
- Запусти trailmark augment для текущего каталога с файлами results.sarif и alice.weaudit
Как установить audit-augmentation
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill audit-augmentation -a claude-code2Вручную: положить файлы
~/.claude/skills/audit-augmentation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/audit-augmentation/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill audit-augmentation -a codex2Вручную: положить файлы
.agents/skills/audit-augmentation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill audit-augmentation -a cursor2Вручную: положить файлы
.cursor/skills/audit-augmentation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install trailofbits/skills audit-augmentation2Вручную: положить файлы
.github/skills/audit-augmentation/SKILL.md1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill audit-augmentation -a gemini-cli2Командой платформы
gemini skills install https://github.com/trailofbits/skills --path plugins/trailmark/skills/audit-augmentationВручную: положить файлы
.devin/skills/audit-augmentation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill audit-augmentation -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора35
Весь набор →Похожие
Вопросы о audit-augmentation
Как установить audit-augmentation в Claude Code?
Выполните команду npx skills add trailofbits/skills --skill audit-augmentation -a claude-code. Если утилита Trailmark ещё не установлена, добавьте её через uv tool install trailmark.
Что делает скилл audit-augmentation?
Он связывает результаты анализаторов SARIF, пометки weAudit и бинарные графы с графом кода Trailmark. Это позволяет группировать уязвимости по критичности и оценивать их влияние на смежные функции.
Зачем выполнять preanalysis перед импортом находок?
Без предварительного анализа граф не содержит сведений о радиусе поражения и потоках заражения taint. Шаг engine.preanalysis() необходим, чтобы сопоставить найденные дефекты с путями прохождения непроверенных данных.