# infynon-pkg

Скилл и субагент для проверки зависимостей на CVE: перехватывает установку пакетов в 14 экосистемах и предлагает безопасные версии.

- плагин · `type=plugin` · Claude Code · ★ 5
- Автор: d4rkNinja
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/d4rkNinja/code-guardian
- Обновлён: 2026-04-23
- HTML: https://affpapa.org/nevibecode/plugins/infynon-pkg

## Что делает

infynon-pkg — часть набора INFYNON для Claude. Плагин учит агента распознавать lock-файлы в проекте и предлагать сканирование уязвимостей через OSV.dev. Внутри три скилла: `package-security` срабатывает на вопросы про CVE и аудит зависимостей, `cve-triage` помогает разобрать результаты скана и расставить приоритеты, `eagle-eye-monitor` отвечает за постоянный мониторинг с оповещениями на почту. Отдельно идёт субагент `pkg-guardian` — для глубокого разбора пакета, миграций и настройки CI.

Работает плагин поверх CLI `infynon`. Без него скиллы только подскажут, что установить. Сам CLI ставится через `npm install -g infynon`, скриптом для Linux и macOS или сборкой из исходников на Rust. Установка пакетов идёт через обёртку: `infynon pkg npm install express`, `infynon pkg uv add fastapi`, `infynon pkg cargo add serde`. Для CI есть флаги `--strict high` (падает с кодом 3), `--json`, `--auto-fix`, `--skip-vulnerable` и `--no-input`.

Плагин перехватывает установку, но не заменяет менеджер пакетов — команды всё равно уходят в npm, pip или cargo. Хуки сессий у `infynon-trace` ставятся только по явной просьбе и только в `.claude/settings.json` проекта, в системные настройки они не попадают.

## Установка

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

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install infynon-pkg@claude-community
```

## Когда брать
- проверить зависимости проекта на известные CVE
- установить пакет, не подтянув уязвимую версию
- разобрать вывод сканирования и понять, что чинить первым
- настроить автоматический аудит в CI без интерактивных запросов
- выяснить, откуда в дереве взялся лишний пакет

## Примеры запросов агенту
- Просканируй зависимости проекта на уязвимости и покажи, что критично
- Установи express безопасно, с проверкой версий
- Настрой мониторинг уязвимостей с оповещениями на почту

## Похожие
- [dependency-scan](https://affpapa.org/nevibecode/skills/dependency-scan.md) — скилл · 355 установок
- [dependencies-audit](https://affpapa.org/nevibecode/skills/dependencies-audit.md) — скилл · 1900 установок
- [dependency-check](https://affpapa.org/nevibecode/skills/dependency-check.md) — скилл · 748 установок
- [dependency-upgrade](https://affpapa.org/nevibecode/skills/secondsky-dependency-upgrade.md) — скилл · 404 установки
- [Security Intel MCP](https://affpapa.org/nevibecode/mcp/security-intel-mcp.md) — MCP-сервер
- [dependency-checker](https://affpapa.org/nevibecode/hooks/dependency-checker.md) — хук · 2314 установок

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