Snyk CLI
CLI Snyk для поиска уязвимостей в коде, зависимостях, контейнерах и IaC, со встроенным MCP-сервером и режимом для агентов
- 5 692 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Читает код и манифесты зависимостей и отправляет данные в облако Snyk
- При сканировании может выполнять сборку проекта
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/snyk-cliОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Читает код и манифесты зависимостей и отправляет данные в облако Snyk
- При сканировании может выполнять сборку проекта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Snyk CLI проверяет открытые зависимости командой snyk test, исходный код через snyk code test, Docker-образы через snyk container test и файлы Terraform или Kubernetes через snyk iac test. Для каждой проблемы выводятся серьезность, путь попадания уязвимого модуля и совет по исправлению. Команда snyk monitor сохраняет снимок зависимостей и присылает уведомления о новых уязвимостях. Для AI-агентов есть экспериментальный snyk agent test с компактным выводом, а snyk mcp -t stdio запускает MCP-сервер с инструментами сканирования и профилями lite, full и experimental.
Для кого. Для разработчиков и специалистов по безопасности, которые хотят, чтобы агент проверял код и зависимости через Snyk.
Подходит, если
- Нужно проверять зависимости и код на уязвимости прямо из агента
- Нужно сканировать Docker-образы или IaC-файлы
- Команда уже пользуется Snyk
Не подходит, если
- Нужен полностью локальный анализ без облачного сервиса
- Нет аккаунта Snyk и заводить его нет возможности
Пример запроса к агенту
Просканируй мою папку на проблемы безопасностиОграничения
Нужен аккаунт Snyk и вход, в MCP для этого есть инструмент snyk_auth. Для приватных репозиториев действуют лимиты тестов. Для проверки зависимостей многие проекты нужно предварительно собрать, а менеджер пакетов должен быть в PATH. Сканирование идет через облако Snyk, доступ к нему из России не проверен. Внешние изменения в CLI не принимаются.
Как отключить. Удалите блок Snyk из конфигурации MCP клиента. Глобальную установку CLI можно убрать через npm uninstall -g snyk.
Частые вопросы
Как уменьшить число инструментов?
Выберите профиль lite через флаг --profile или переменную SNYK_MCP_PROFILE.
Что делает snyk agent test?
Запускает проверку открытых зависимостей, кода и секретов за один проход с компактным выводом для агента. Команда экспериментальная.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыCLI от Snyk, который находит на машине установленные MCP-серверы, скиллы и агентов и проверяет их на промпт-инъекции и вредоносные payload
Сканер безопасности для скиллов и MCP агентов: ищет промпт-инъекции, утечки данных и риски цепочки поставок до установки
Сканер безопасности для кода от ИИ: секреты, зависимости, MCP и CI, расследование находок с доказательствами и исправления с подтверждением
Сканер безопасности для скиллов агентов: ищет промпт-инъекции, утечку данных и вредоносный код перед установкой
AgentShield проверяет папку .claude на ключи в открытом виде, широкие разрешения, опасные хуки и небезопасные MCP-серверы и ставит оценку от A до F
MCP-сервер, который дает агенту разбор уязвимостей: данные NVD, EPSS, каталог CISA KEV, связки с MITRE ATT&CK и оценка риска CVE в одном запросе
Коротко о README
README объясняет, какие типы проектов проверяет Snyk, и отсылает к документации по установке и входу. Приведены команды для зависимостей, кода, контейнеров и IaC, режим мониторинга и полезные флаги вроде --json и --severity-threshold. Упомянут режим для агентов и лимиты тестов. Настройка MCP-сервера описана в документации Snyk Studio.