infynon-pkg — плагин для Claude Code: безопасная установка пакетов
Скилл и субагент для проверки зависимостей на CVE: перехватывает установку пакетов в 14 экосистемах и предлагает безопасные версии.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install infynon-pkg@claude-communityЧто делает 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 проекта, в системные настройки они не попадают.
Какие задачи решает
- проверить зависимости проекта на известные CVE
- установить пакет, не подтянув уязвимую версию
- разобрать вывод сканирования и понять, что чинить первым
- настроить автоматический аудит в CI без интерактивных запросов
- выяснить, откуда в дереве взялся лишний пакет
Примеры запросов агенту
- Просканируй зависимости проекта на уязвимости и покажи, что критично
- Установи express безопасно, с проверкой версий
- Настрой мониторинг уязвимостей с оповещениями на почту
Как установить infynon-pkg
Через маркетплейс плагинов
/plugin marketplace add anthropics/claude-plugins-community/plugin install infynon-pkg@claude-communityПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о infynon-pkg
Как установить infynon-pkg в Claude Code?
Сначала добавьте маркетплейс: /plugin marketplace add anthropics/claude-plugins-community, затем поставьте сам плагин: /plugin install infynon-pkg@claude-community.
Что делает infynon-pkg?
Перехватывает команды установки пакетов, сканирует lock-файлы на CVE через OSV.dev и предлагает безопасные версии. Плюс аудит зависимостей и постоянный мониторинг.
Какие экосистемы поддерживаются?
14 менеджеров пакетов: npm, yarn, pnpm, bun, pip, uv, poetry, cargo, go, gem, composer, nuget, hex и pub.