supply-chain-risk-auditor — скилл для Claude Code: аудит зависимостей
Проверяет зависимости проекта на известные уязвимости и признаки риска в цепочке поставок. Пригодится перед аудитом или проверкой дерева пакетов.
npx skills add trailofbits/skills --skill supply-chain-risk-auditor -a claude-codeЧто делает supply-chain-risk-auditor
Скилл собирает отчёт по прямым зависимостям из npm, PyPI и Go, а также ищет уязвимости среди версий из поддерживаемых lock-файлов. Проверка охватывает заброшенные и архивные проекты, концентрацию издателей npm и скрипты, запускаемые при установке. Для сбора и оформления результатов используются collect.py и render.py.
Для работы нужны манифесты проекта, uv и авторизация GitHub CLI через gh auth status: без авторизации часть критериев репозиториев может остаться непроверенной. Скилл не устанавливает и не собирает зависимости, а также не проверяет исходный код проекта. Он не читает yarn.lock, pnpm-lock.yaml и poetry.lock, поэтому версии могут определяться по другим данным.
Какие задачи решает
- проверить прямые зависимости и версии из lock-файла на уязвимости
- найти заброшенные или архивные зависимости
- оценить концентрацию издателей npm
- выявить скрипты, запускаемые при установке
- подготовить отчёт с данными для каждого вывода
Примеры запросов агенту
- Проведи аудит зависимостей этого проекта на риски цепочки поставок.
- Проверь уязвимости в прямых и транзитивных зависимостях и подготовь отчёт.
- Оцени, какие зависимости заброшены и какие запускают скрипты при установке.
Как установить supply-chain-risk-auditor
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill supply-chain-risk-auditor -a claude-code2Вручную: положить файлы
~/.claude/skills/supply-chain-risk-auditor/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/supply-chain-risk-auditor/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill supply-chain-risk-auditor -a codex2Вручную: положить файлы
.agents/skills/supply-chain-risk-auditor/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill supply-chain-risk-auditor -a cursor2Вручную: положить файлы
.cursor/skills/supply-chain-risk-auditor/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install trailofbits/skills supply-chain-risk-auditor2Вручную: положить файлы
.github/skills/supply-chain-risk-auditor/SKILL.md1Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill supply-chain-risk-auditor -a gemini-cli2Командой платформы
gemini skills install https://github.com/trailofbits/skills --path plugins/supply-chain-risk-auditor/skills/supply-chain-risk-auditorВручную: положить файлы
.devin/skills/supply-chain-risk-auditor/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add trailofbits/skills --skill supply-chain-risk-auditor -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о supply-chain-risk-auditor
Как установить supply-chain-risk-auditor в Claude Code?
Выполните npx skills add trailofbits/skills --skill supply-chain-risk-auditor -a claude-code. Файл скилла появится по пути ~/.claude/skills/supply-chain-risk-auditor/SKILL.md.
Что делает supply-chain-risk-auditor?
Собирает отчёт о рисках зависимостей из npm, PyPI и Go: проверяет рекомендации по безопасности, состояние upstream-проектов и другие признаки риска в цепочке поставок.
Какие lock-файлы проверяет скилл?
Он использует package-lock.json, npm-shrinkwrap.json, uv.lock и go.mod версии Go 1.17 или новее. yarn.lock, pnpm-lock.yaml и poetry.lock не читаются.