audit-prep-assistant — скилл для Claude Code: обзор и запуск
Скилл готовит репозиторий к внешнему аудиту безопасности по чеклисту Trail of Bits. Помогает сформулировать цели проверки, прогнать статический анализ и собрать документацию.
npx skills add trailofbits/skills --skill audit-prep-assistant -a claude-codeЧто делает audit-prep-assistant
Скилл проводит проект через четыре этапа подготовки к аудиту безопасности. Шаги выполняются строго по порядку. Сначала он помогает зафиксировать цели проверки, проблемные зоны и сценарии худшего исхода. Затем запускает поиск уязвимостей и неиспользуемого кода анализаторами под стек проекта: Slither для Solidity, Dylint для Rust, golangci-lint, CodeQL или Semgrep для Go и C++. Результаты проверок разбираются на месте, а подтверждённые риски сразу вносятся в документацию.
Скилл проверяет готовность репозитория. Требуется подготовить инструкцию по сборке на чистом окружении, выделить границы скоупа, отделить форки от собственного кода и зафиксировать хеш коммита на отдельной ветке. Здесь же создаются диаграммы вызовов, сценарии использования, глоссарий терминов и описание прав доступа. Запускать этот процесс стоит за одну-две недели до аудита: попытка собрать контекст и устранить ошибки линтеров в последний день приведёт к спешке и пропущенным рискам.
Инструмент решает задачу внутренней подготовки. Если вам нужно изучить чужой репозиторий перед собственной проверкой, этот скилл не подойдёт — для таких задач Trail of Bits разработали audit-context-building.
Какие задачи решает
- подготовить кодовую базу к внешнему аудиту безопасности
- запустить статические анализаторы Slither, Dylint или Semgrep и разобрать находки
- выявить и удалить мёртвый код перед передачей репозитория аудиторам
- составить документацию по архитектуре, инвариантам и ролям доступа
- зафиксировать стабильный коммит и проверить сборку на чистом окружении
Примеры запросов агенту
- Помоги подготовить смарт-контракты на Solidity к аудиту по чеклисту Trail of Bits
- Проверь наш репозиторий на Go перед аудитом: запусти golangci-lint и найди мёртвый код
- Сформируй список вопросов и целей для аудиторов по нашему протоколу
Как установить audit-prep-assistant
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill audit-prep-assistant -a claude-code2Вручную: положить файлы
~/.claude/skills/audit-prep-assistant/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/audit-prep-assistant/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill audit-prep-assistant -a codex2Вручную: положить файлы
.agents/skills/audit-prep-assistant/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill audit-prep-assistant -a cursor2Вручную: положить файлы
.cursor/skills/audit-prep-assistant/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install trailofbits/skills audit-prep-assistant2Вручную: положить файлы
.github/skills/audit-prep-assistant/SKILL.md1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill audit-prep-assistant -a gemini-cli2Командой платформы
gemini skills install https://github.com/trailofbits/skills --path plugins/building-secure-contracts/skills/audit-prep-assistantВручную: положить файлы
.devin/skills/audit-prep-assistant/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill audit-prep-assistant -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора35
Весь набор →Похожие
Вопросы о audit-prep-assistant
Как установить audit-prep-assistant в Claude Code?
Выполните в терминале команду npx skills add trailofbits/skills --skill audit-prep-assistant -a claude-code. Навык загрузится в ~/.claude/skills/audit-prep-assistant/SKILL.md и станет доступен агенту.
Что делает скилл audit-prep-assistant?
Скилл пошагово ведёт подготовку проекта к аудиту: помогает определить цели проверки, запускает статический анализ кода, удаляет неиспользуемые участки и оформляет сопроводительную документацию.
Чем audit-prep-assistant отличается от audit-context-building?
Скилл audit-prep-assistant нужен авторам проекта для подготовки собственного репозитория к проверке третьей стороной. Если же вы сами выступаете аудитором и хотите быстро разобраться в чужом незнакомом коде, используйте скилл audit-context-building.