SafeDep Vet MCP
safedepApache-2.0
1.1k звёзд101 форков
SafeDep Vet MCP — это интерфейс для подключения AI-ассистентов и IDE к инструменту безопасной разработки SafeDep Vet. Он проверяет открытые пакеты на вредоносный код и уязвимости прямо из чата с AI или из среды разработки.
Сервер решает задачу защиты цепочки поставок ПО: выявляет угрозы нулевого дня, отсеивает ложные срабатывания CVE и обнаруживает скрытые AI-инструменты в проектах. Традиционные SCA-инструменты генерируют много шума. Vet анализирует, как именно используется код, и показывает только те риски, которые реально влияют на проект. MCP-сервер делает эту аналитику доступной для AI-агентов — вы можете запросить проверку зависимостей, не выходя из диалога.
Характеристики
Общее
- СтатусСообщество
- Разработчикsafedep
- ЛицензияApache-2.0
Технологии
- ЯзыкиGo
- Транспортstdio
Описание
Возможности
- Сканирует манифесты зависимостей на вредоносные пакеты с помощью статического и поведенческого анализа (требуется SafeDep Cloud)
- Обнаруживает следы AI-инструментов и агентов в коде и конфигурациях (Shadow AI Discovery)
- Фильтрует уязвимости по реальной степени опасности: анализирует, используется ли уязвимый код в проекте
- Задавайте политики безопасности на языке CEL — блокируйте пакеты по критичности, лицензии, происхождению
- Интегрируется в CI/CD пайплайны одной командой, без сложной настройки
- Сканирует репозитории Agent Skills на вредоносный код при подключении новых навыков для AI-агентов
- Поддерживает фильтр критических уязвимостей для быстрой остановки пайплайна (--filter-fail)
- Генерирует отчёты в формате, понятном AI-ассистенту, для дальнейшего анализа
Как подключить
- Установите SafeDep Vet одной из команд:
brew install safedep/tap/vetили
npm install -g @safedep/vet - Добавьте MCP-сервер в конфигурацию вашего клиента (например, Claude Desktop):
{ "mcpServers": { "safedep-vet": { "command": "vet", "args": ["mcp"] } } } - Перезапустите клиент, чтобы сервер начал работать.
Примеры запросов
- «Проверь зависимости в текущей папке на вредоносные пакеты с помощью Safedep Vet».
- «Найди критические уязвимости в package.json и покажи только те, которые реально затрагивают используемый код».
- «Выяви, какие AI-инструменты используются в проекте, на основе файлов конфигурации».
- «Создай политику, которая блокирует пакеты с лицензией MIT и более чем 3 критическими уязвимостями».
Технические детали
- Язык: Go
- Транспорт: stdio
- Лицензия: Apache-2.0
- Совместимые клиенты: Claude Desktop, VS Code (расширение Cline), Continue.dev и другие MCP-клиенты с поддержкой stdio