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

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

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

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

Что делает trailmark

Trailmark строит ориентированный граф вызовов и классов в многоязычных проектах. Скилл рассчитывает радиус поражения, пути недоверенных данных и границы привилегий. Это чисто статический инструмент. Динамическое поведение в рантайме он не проверяет.

Для работы требуется внешняя утилита, которую ставят через uv tool install trailmark. Обычная установка утилиты не даёт импортировать библиотеку напрямую, поэтому скрипты запускают через uv run --with trailmark python -. Версии до 0.4.0 не поддерживают диаграммы и срезы рёбер, а разбор схем SQL и конфигурация .trailmark/links.toml добавлены только в релизе 0.5.0.

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

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

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

  • Построй граф вызовов для функций авторизации и найди пути передачи непроверенных данных.
  • Определи точки входа и зоны максимальной сложности кода перед аудитом проекта.
  • Сопоставь найденные уязвимости из отчёта SARIF со структурой вызовов в репозитории.

Как установить trailmark

1Через Skills CLI (Vercel)

npx skills add trailofbits/skills --skill trailmark -a claude-code

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

~/.claude/skills/trailmark/SKILL.md

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

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

Похожие

dependency-check ruvnet Сканирует зависимости проекта на известные уязвимости и CVE. Запускается перед релизом, после изменения lockfile или при расследовании Advisory. Claude Code CX Codex Cursor +1 748установок mantis-plan официальный google Строит дорожную карту защиты кода на основе модели угроз и истории находок. Запускайте перед началом кампании ревью, чтобы определить границы проекта и расставить приоритеты. Claude Code CX Codex Cursor +1 1 600установок mantis-summarize официальный google Готовит карту кодовой базы перед аудитом безопасности и создаёт файлы mantis-summary.md в каждой папке. Сокращает контекст для планирования атак. Claude Code CX Codex Cursor +1 1 600установок anti-detect-browser antibrow Запускай Chromium с подлинным отпечатком устройства через Playwright API. Каждый профиль получает одну согласованную личность, которая сохраняется между запусками и используется для тестирования, скрейпинга и многоаккаунтной работы. Claude Code CX Codex Cursor +1 136 100установок safety-scan ruvnet Сканирует входные данные на попытки prompt injection, jailbreak-атаки и небезопасный контент перед обработкой моделью. Нужен, если вы принимаете данные от пользователей, API или вебхуков. Claude Code CX Codex Cursor +1 743установок wasm-agent ruvnet Запускает изолированных субагентов внутри WebAssembly для безопасного выполнения непроверенного кода без доступа к файловой системе хоста. Claude Code CX Codex Cursor +1 739установок 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установок

Вопросы о trailmark

Как установить trailmark в Claude Code?

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

Что делает скилл trailmark?

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

Почему возникает ошибка при импорте trailmark в Python?

Установка через uv tool install добавляет только исполняемый файл CLI, но не открывает доступ к модулю для глобального Python. Запускайте проверочные скрипты через uv run --with trailmark python -.

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

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

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