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

graph-evolution — скилл для Claude Code: что делает и как установить

Скилл сопоставляет графы Trailmark для двух срезов репозитория. Он выявляет скрытые пути атак и рост зоны поражения, которые пропускает обычный текстовый diff.

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

Что делает graph-evolution

Скилл строит структурные графы Trailmark для двух коммитов, веток или папок и находит архитектурные сдвиги безопасности. Обычный текстовый diff показывает только правки строк. Здесь же анализируются новые цепочки передачи данных, рост сложности функций и изменения границ доступа.

Для работы нужен установленный инструмент trailmark через uv tool install trailmark. Процесс разбит на понятные шаги: создание временных копий через git worktree, запуск предварительного анализа графов и вычисление структурных расхождений через trailmark diff вместе со скриптом graph_diff.py.

Будьте внимательны с параметром --language. Утилита trailmark diff рассчитана на Python и завершается без ошибок с пустым списком, если анализируется другой язык. Поэтому язык целевого проекта всегда нужно задавать явно.

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

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

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

  • Сравни структуру между ветками main и feature через graph-evolution.
  • Проверь рост зоны поражения функций между двумя последними релизами.
  • Выполни аудит структурных изменений коммита с помощью graph-evolution.

Как установить graph-evolution

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill graph-evolution -a claude-code

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

~/.claude/skills/graph-evolution/SKILL.md

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

Из того же набора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установок

Похожие

browser-login ruvnet Проходит аутентификацию на сайте один раз, проверяет куки через AIDefence, сохраняет в vault и повторно использует в других скиллах без переповтора логина. Claude Code CX Codex Cursor +1 729установок iot-witness-verify ruvnet Проверяет целостность цепочки свидетелей для устройств Cognitum Seed и находит разрывы хешей. Инструмент оценивает сохранность данных и фиксирует пропуски эпох. Claude Code CX Codex Cursor +1 728установок computer-use-agents sickn33 Помогает проектировать агентов для управления экраном, мышью и клавиатурой через Anthropic Computer Use или OpenAI Operator. Пригодится при настройке GUI-автоматизации и песочниц. Claude Code CX Codex Cursor +1 959установок plaid-fintech sickn33 Скилл задаёт паттерны интеграции Plaid API: генерацию Link token, сверку балансов, синхронизацию транзакций и настройку списаний ACH. Claude Code CX Codex Cursor +1 956установок browser-form-fill ruvnet Заполняет веб-формы по структурированной карте полей JSON и сохранённым шаблонам селекторов. Помогает автоматизировать ввод данных и отправку форм в браузере. Claude Code CX Codex Cursor +1 717установок salesforce-component-standards официальный github Задаёт стандарты разработки компонентов Salesforce для LWC, Aura и Visualforce. Помогает настроить безопасность, доступ к данным и интерфейс. GitHub Copilot 770установок 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установок

Вопросы о graph-evolution

Как установить graph-evolution в Claude Code?

Выполните команду npx skills add trailofbits/skills --skill graph-evolution -a claude-code. Для работы скилла также потребуется утилита trailmark, которую ставят через uv tool install trailmark.

Зачем нужен скилл graph-evolution?

Он находит структурные изменения в кодовой базе между двумя срезами git. Текстовый diff не видит появление новых путей атак и скрытый рост сложности функций.

Почему сравнение возвращает пустой результат?

Команда trailmark diff считает языком по умолчанию Python. Если репозиторий написан на другом языке, нужно обязательно передать флаг --language, иначе анализ молча завершится пустыми массивами.

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

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

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