К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

entry-point-analyzer — скилл для Claude Code: анализ точек входа

Находит внешние функции смарт-контрактов, которые меняют состояние, и группирует их по уровню доступа. Нужен перед аудитом, чтобы очертить поверхность атаки.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add trailofbits/skills --skill entry-point-analyzer -a claude-code
Открыть на GitHub

Что делает entry-point-analyzer

Скилл просматривает кодовую базу смарт-контрактов и выделяет вызываемые извне функции, способные менять состояние. Для каждой точки входа он определяет уровень доступа: без ограничений, с ролью, требующую проверки ограничения или доступную только контракту. Результат оформляется как структурированный отчёт для аудита.

Поддерживаются Solidity, Vyper, Solana на Rust, Move, TON и CosmWasm. Функции чтения исключаются: view, pure, @view, @pure, методы get, обработчики query и другие варианты без изменения состояния. Для Move учитываются вызываемые public fun, даже когда нет entry.

В Solidity скилл сначала проверяет Slither и использует его вывод, затем сверяет классификацию вручную. Slither может пропустить колбэки и динамические проверки доступа, поэтому его таблицы нельзя считать окончательным ответом. При ошибке Slither анализ продолжается вручную.

Какие задачи решает

  • найти функции, меняющие состояние контракта
  • разделить публичные и ролевые точки входа
  • выявить привилегированные операции
  • проверить ограничения вызовов между контрактами
  • составить отчёт по поверхности атаки

Примеры запросов агенту

  • Запусти `entry-point-analyzer` для аудита точек входа в этом репозитории.
  • С помощью `entry-point-analyzer` найди внешние функции, которые меняют состояние.
  • Проверь через `entry-point-analyzer` роли и ограничения доступа у точек входа.

Как установить entry-point-analyzer

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill entry-point-analyzer -a claude-code

2Вручную: положить файлы

~/.claude/skills/entry-point-analyzer/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/entry-point-analyzer/

Из того же набора35

Весь набор →
semgrep trailofbits Находит уязвимости в кодовой базе с помощью Semgrep. Скилл согласует план проверок и собирает результаты в единый отчёт SARIF. Claude Code CX Codex Cursor +1 9 500установок differential-review trailofbits Проверяет изменения кода с упором на безопасность, историю Git и покрытие тестами. Нужен для разбора коммитов, различий и пул-реквестов с отчётом. Claude Code CX Codex Cursor +1 8 800установок modern-python trailofbits Настраивает Python-проекты под современный стек инструментов: uv для зависимостей, ruff для линтинга и форматирования, ty для проверки типов. Пригодится при создании новых проектов, написании скриптов и миграции со старых инструментов. Claude Code CX Codex Cursor +1 8 700установок secure-workflow-guide trailofbits Проводит смарт-контракты через пятиэтапный аудит безопасности от Trail of Bits перед деплоем или при коммитах. Запускает статический анализ, строит диаграммы и настраивает фаззинг. Claude Code CX Codex Cursor +1 7 400установок sharp-edges trailofbits Проверяет архитектуру API и схемы конфигураций на скрытые уязвимости интерфейса. Помогает убрать опасные параметры по умолчанию и предотвратить ошибки разработчиков. Claude Code CX Codex Cursor +1 6 900установок agentic-actions-auditor trailofbits Проверяет рабочие процессы GitHub Actions с интеграцией ИИ-агентов на уязвимости и инъекции промптов. Помогает найти утечки контекста через переменные окружения и опасные триггеры. Claude Code CX Codex Cursor +1 6 700установок gh-cli trailofbits Скилл заставляет ИИ использовать аутентифицированный gh CLI вместо curl и fetch при работе с репозиториями, PR и issues GitHub. Нужен для приватных репо и выше лимитов API. Claude Code CX Codex Cursor +1 6 600установок variant-analysis trailofbits Ищет в репозитории другие проявления уже найденной ошибки. Нужен после уязвимости или логического дефекта, когда требуется проверить похожий код. Claude Code CX Codex Cursor +1 6 400установок

Похожие

V3 Swarm Coordination ruvnet Координирует иерархический рой из 15 агентов для перехода на claude-flow v3. Распределяет параллельные задачи по безопасности, ядру и интеграциям по 10 ADR на 14 недель. Claude Code CX Codex Cursor +1 1 100установок use-link-identity stripe Подсказывает агенту, как достать Link Agent Attestation Token или подписанные claims и отдать их сервису, который их запросил. Claude Code CX Codex Cursor +1 9 200установок security-auditor sickn33 Скилл превращает ИИ-кодер в эксперта по безопасности: проводит аудиты, анализирует уязвимости, проверяет SDLC и соответствие стандартам вроде OWASP, GDPR и PCI-DSS. Claude Code CX Codex Cursor +1 1 400установок organization-best-practices better-auth Настраивает мультиарендность, роли и команды в Better Auth. Помогает внедрить разграничение доступа и приглашения участников без ручного поиска сигнатур. Claude Code CX Codex Cursor +1 36 400установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. Claude Code 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. Claude Code CX Codex Cursor +1 56 300установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. Claude Code CX Codex Cursor +1 44 800установок security-audit cloudflare Проверяет кодовую базу на уязвимости и ищет нарушения границ доверия. Пригодится перед релизом или для точечного разбора опасных участков кода. Claude Code CX Codex Cursor +1 52 200установок

Вопросы о entry-point-analyzer

Как установить entry-point-analyzer в Claude Code?

Выполните npx skills add trailofbits/skills --skill entry-point-analyzer -a claude-code, затем повторите npx skills add trailofbits/skills --skill entry-point-analyzer -a claude-code. Файл скилла находится по пути ~/.claude/skills/entry-point-analyzer/SKILL.md.

Что делает entry-point-analyzer?

Скилл ищет внешне вызываемые функции смарт-контрактов, которые меняют состояние, и распределяет их по ограничениям доступа. Он готовит структурированный материал для проверки поверхности атаки.

Нужен ли Slither для работы со Solidity?

Нет, Slither используется при наличии. Если он не установлен или завершается с ошибкой, скилл переходит к ручной проверке.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой