smart-contract-auditor — субагент для Claude Code: обзор и установка
Ищет уязвимости и векторы атак в смарт-контрактах EVM и Solidity перед развёртыванием. Помогает подготовить детальный отчёт об угрозах без изменения исходного кода.
npx claude-code-templates@latest --agent blockchain-web3/smart-contract-auditorЧто делает smart-contract-auditor
Субагент анализирует смарт-контракты на базе Solidity и EVM, выявляя повторный вход, ошибки контроля доступа и манипуляции оракулами цен. Для работы он задействует инструменты консоли и поиска, опираясь на классификацию рисков OWASP. При этом агент не исправляет обнаруженные баги сам и не проектирует общую архитектуру системы.
Векторы атак проверяются с учётом специфики стандартов ERC-4626, ERC-4337 и ERC-2612. Инструмент оценивает угрозы флеш-кредитов, сбои при обновлении прокси-контрактов и коллизии слотов памяти. Для валидации критических путей логики субагент запускает статические сканеры и фаззинг-тесты Foundry.
Этот аудит принципиально не выдаёт сертификатов полной безопасности кода. Перед сборкой рабочего эксплойта для контракта в публичной сети агент запросит подтверждение.
Какие задачи решает
- Проверить контракт хранилища ERC-4626 на атаки инфляции долей
- Выявить уязвимости повторного входа и ошибки контроля доступа в протоколе DeFi
- Смоделировать манипуляции ценовыми оракулами через мгновенные займы
- Подготовить отчёт по классификации OWASP с градацией критичности находок
Примеры запросов агенту
- Проверь мой контракт доходного фермерства на уязвимости повторного входа и манипуляции ценами.
- Разбери подозрительную транзакцию и опиши механизм атаки на протокол.
- Проведи аудит безопасности смарт-контрактов маркетплейса перед их развёртыванием в сети.
Как установить smart-contract-auditor
1Через claude-code-templates
npx claude-code-templates@latest --agent blockchain-web3/smart-contract-auditor2Вручную: положить файлы
.claude/agents/smart-contract-auditor.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/smart-contract-auditor.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/smart-contract-auditor.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о smart-contract-auditor
Как установить smart-contract-auditor в Claude Code?
Выполните в консоли команду npx claude-code-templates@latest --agent blockchain-web3/smart-contract-auditor. Конфигурация агента запишется в файл .claude/agents/smart-contract-auditor.md.
Исправляет ли агент найденные уязвимости в коде?
Нет, его задача ограничена поиском багов и составлением отчёта об атаках. Внесением правок и разработкой новой архитектуры занимается инженер.
Подходит ли субагент для блокчейнов без EVM?
Основной набор инструментов и правил аудита рассчитан исключительно на Solidity и EVM. Для сетей вроде Solana или экосистем Move агент рекомендует переключаться на платформенные анализаторы.