trailmark-structural — скилл для Claude Code: установка и задачи
Строит граф Trailmark для выбранного каталога и собирает данные о сложности, taint, радиусе влияния и поверхности атаки.
npx skills add trailofbits/skills --skill trailmark-structural -a claude-codeЧто делает trailmark-structural
Скилл создаёт граф Trailmark для целевого каталога, запускает engine.preanalysis() и возвращает JSON с языками, сводкой, результатами предварительных проходов, поверхностью атаки, горячими точками и подграфами. Он также показывает прокси-узлы, границы привилегий и распространение недоверенных данных.
Перед запуском он проверяет trailmark, определяет поддерживаемые языки через API разбора и при проблемах с импортом повторяет анализ через uv run --with trailmark. Для одного небольшого файла такой структурный разбор избыточен. В Trailmark 0.4.0+ добавляются рёбра подграфов и ссылки на типы, а в 0.5.0+ поверхность атаки может содержать attributes и прокси из .trailmark/links.toml.
Какие задачи решает
- построить структурный граф каталога
- найти участки с высокой сложностью
- оценить радиус влияния узлов
- проверить границы привилегий
- выявить распространение недоверенных данных
Примеры запросов агенту
- Выполни структурный анализ Trailmark для `./src`.
- Построй граф и проверь радиус влияния для `./target`.
- Проанализируй поверхность атаки и горячие точки в `./contracts`.
Как установить trailmark-structural
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill trailmark-structural -a claude-code2Вручную: положить файлы
~/.claude/skills/trailmark-structural/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/trailmark-structural/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill trailmark-structural -a codex2Вручную: положить файлы
.agents/skills/trailmark-structural/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill trailmark-structural -a cursor2Вручную: положить файлы
.cursor/skills/trailmark-structural/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install trailofbits/skills trailmark-structural2Вручную: положить файлы
.github/skills/trailmark-structural/SKILL.md1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill trailmark-structural -a gemini-cli2Командой платформы
gemini skills install https://github.com/trailofbits/skills --path plugins/trailmark/skills/trailmark-structuralВручную: положить файлы
.devin/skills/trailmark-structural/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill trailmark-structural -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора35
Весь набор →Похожие
Вопросы о trailmark-structural
Как установить trailmark-structural в Claude Code?
Выполните npx skills add trailofbits/skills --skill trailmark-structural -a claude-code, затем повторите npx skills add trailofbits/skills --skill trailmark-structural -a claude-code. Файл скилла расположен в ~/.claude/skills/trailmark-structural/SKILL.md.
Что делает trailmark-structural?
Скилл запускает полный структурный разбор Trailmark для каталога: строит граф и собирает данные о сложности, taint, радиусе влияния, подграфах и поверхности атаки.
Какие данные зависят от версии Trailmark?
В Trailmark 0.4.0+ доступны рёбра подграфов и сводки ссылок на типы. В 0.5.0+ записи поверхности атаки могут содержать attributes, а .trailmark/links.toml добавляет прокси-узлы proxy.external:*.