# supply-chain-security

Аудитирует зависимости и сторонние компоненты: ищет уязвимости, вредоносные пакеты, лицензионные риски и проблемы SBOM.

- субагент · `type=agent` · Claude Code · 168 установок
- Автор: davila7
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/agents/security/supply-chain-security.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/agents/supply-chain-security

## Что делает

Субагент разбирает цепочку поставок проекта: находит прямые и транзитивные зависимости, сопоставляет их с CVE, GHSA, OSV и NVD, проверяет lockfile и выявляет незакреплённые версии. Он также ищет typosquatting, dependency confusion, опасные `preinstall` и `postinstall`-скрипты.

Агент помогает собрать и проверить SBOM в форматах CycloneDX и SPDX, оценить лицензии GPL, MIT, Apache и AGPL, а также подготовить меры для CI/CD. В рекомендациях используются `npm audit`, `pip-audit`, `cargo audit`, `govulncheck`, `bundler-audit`, `syft`, `cdxgen` и другие инструменты из описания. Внутреннее имя пакета, опубликованное в публичном реестре, создаёт риск dependency confusion.

## Установка

### Claude Code (родная платформа)

1. **Через claude-code-templates**
```bash
npx claude-code-templates@latest --agent security/supply-chain-security
```

2. **Вручную: положить файлы**
- Файл: `.claude/agents/supply-chain-security.md` — Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

### Codex

**Вручную: положить файлы**
- Файл: `.codex/agents/supply-chain-security.toml` — Codex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/

### Cursor

**Вручную: положить файлы**
- Файл: `.cursor/agents/supply-chain-security.md` — Cursor понимает и .claude/agents/

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/agents/security/supply-chain-security.md

## Когда брать
- проверить зависимости на CVE и GHSA
- найти вредоносные пакеты и опасные install-скрипты
- собрать SBOM проекта в CycloneDX или SPDX
- проверить lockfile и фиксацию версий
- оценить лицензии сторонних компонентов

## Примеры запросов агенту
- Проведи аудит зависимостей проекта и разложи находки по уровням критичности.
- Проверь новый пакет перед добавлением: найди уязвимости, подозрительные скрипты и риск dependency confusion.
- Собери SBOM для Python-проекта и предложи команды для проверки результата.

## Похожие
- [code-reviewer](https://affpapa.org/nevibecode/agents/code-reviewer.md) — субагент · 31050 установок
- [security-auditor](https://affpapa.org/nevibecode/agents/security-auditor.md) — субагент · 10718 установок
- [test-engineer](https://affpapa.org/nevibecode/agents/test-engineer.md) — субагент · 9715 установок
- [code-reviewer](https://affpapa.org/nevibecode/agents/voltagent-community-code-reviewer.md) — субагент · 31050 установок
- [security-auditor](https://affpapa.org/nevibecode/agents/voltagent-community-security-auditor.md) — субагент · 10718 установок
- [devops-engineer](https://affpapa.org/nevibecode/agents/devops-engineer.md) — субагент · 7392 установки

Из того же набора: [davila7/claude-code-templates](https://affpapa.org/nevibecode/by/davila7/claude-code-templates.md) — 804 карточки

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
