audit-context-building — скилл для Claude Code: разбор и запуск
Составляет карту допущений, гарантий и связей в незнакомом коде перед началом аудита безопасности. Помогает разобраться в архитектуре до поиска уязвимостей.
npx skills add trailofbits/skills --skill audit-context-building -a claude-codeЧто делает audit-context-building
Скилл готовит базу перед поиском багов или моделированием угроз. Он не выносит вердиктов, не оценивает серьёзность и не пишет эксплойты. Вместо этого агент фиксирует, какие предположения делает каждая функция, какие гарантии даёт и от каких вызовов зависит. Если условие ничем в коде не проверяется, скилл ставит отметку nothing found.
Чтобы не перегружать контекстное окно основной сессии, разбор функций делегируется субагентам. Полный проход по проекту запускается командой /audit-context-building:audit-context <path>. Результаты складываются на диск: сводный отчёт пишется в audit-context/DOSSIER.md, а детальные карточки функций — в каталог audit-context/functions/. Для единичной функции вызывается субагент audit-context-building:function-analyzer.
Тратить токены на хорошо знакомый код бессмысленно. Скилл опирается на инструменты Workflow, Task, Read, Grep и Glob, читая цепочки вызовов по всем веткам выполнения.
Какие задачи решает
- составить карту зависимостей и гарантий перед аудитом кода
- выявить непроверенные допущения в функциях с меткой nothing found
- сформировать досье архитектуры незнакомого репозитория
- зафиксировать открытые вопросы и противоречия перед поиском багов
Примеры запросов агенту
- /audit-context-building:audit-context ./src
- Проанализируй функцию через audit-context-building:function-analyzer и зафиксируй её допущения
- /audit-context-building:audit-context contracts/
Как установить audit-context-building
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill audit-context-building -a claude-code2Вручную: положить файлы
~/.claude/skills/audit-context-building/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/audit-context-building/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill audit-context-building -a codex2Вручную: положить файлы
.agents/skills/audit-context-building/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill audit-context-building -a cursor2Вручную: положить файлы
.cursor/skills/audit-context-building/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install trailofbits/skills audit-context-building2Вручную: положить файлы
.github/skills/audit-context-building/SKILL.md1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill audit-context-building -a gemini-cli2Командой платформы
gemini skills install https://github.com/trailofbits/skills --path plugins/audit-context-building/skills/audit-context-buildingВручную: положить файлы
.devin/skills/audit-context-building/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill audit-context-building -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о audit-context-building
Как установить audit-context-building в Claude Code?
Выполните команду npx skills add trailofbits/skills --skill audit-context-building -a claude-code в терминале.
Зачем нужен audit-context-building?
Он готовит системный контекст для аудита или модели угроз: фиксирует допущения функций, гарантии и зависимости до того, как начнётся поиск уязвимостей.
Ищет ли скилл готовые уязвимости?
Нет, он намеренно не ищет эксплойты и не оценивает тяжесть дефектов. Его задача — собрать архитектурное досье и передать фазе аудита открытые вопросы.