SkillSpector CLI

Сканер безопасности для скиллов и MCP агентов: ищет промпт-инъекции, утечки данных и риски цепочки поставок до установки

  • 25 545 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLIВыбор редакции

Расширенный доступ

Почему такой уровень

  • Клонирует репозитории и распаковывает архивы для анализа на диске
  • Обращается в сеть: к OSV.dev за данными о CVE и, опционально, к LLM-провайдеру
Все причины и проверки

nvidia/skillspector

Установка

Ручная установка

uv tool install git+https://github.com/NVIDIA/skillspector.git

Установка CLI без MCP. Обновление: uv tool update skillspector. Есть также установка из исходников через make install и запуск в Docker без Python.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Клонирует репозитории и распаковывает архивы для анализа на диске
  • Обращается в сеть: к OSV.dev за данными о CVE и, опционально, к LLM-провайдеру

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

SkillSpector проверяет скиллы и MCP-серверы до установки. На вход можно подать git-репозиторий, ссылку, zip-архив, каталог или один файл SKILL.md. Статический анализ сверяет содержимое с 71 паттерном уязвимостей по 17 категориям: промпт-инъекции, утечки данных, повышение привилегий, цепочка поставок, опасный код через разбор AST, отравление MCP-инструментов и другие. Опциональный этап с LLM добавляет смысловую оценку, а правило SC4 сверяет зависимости с базой CVE OSV.dev в реальном времени и уходит в офлайн-режим при отсутствии сети. На выходе оценка риска от 0 до 100 с уровнем серьезности и понятной рекомендацией, отчет в терминал, JSON, Markdown или SARIF для CI. Инструмент также запускается как MCP-сервер, чтобы агент мог блокировать установку по результату проверки.

Для кого. Для разработчиков и инженеров по безопасности, которые ставят сторонние скиллы, MCP-серверы и плагины и хотят проверить их заранее.

Подходит, если

  • Перед установкой скилла, плагина или MCP-сервера из незнакомого источника
  • Чтобы добавить проверку скиллов в CI по репозиторию или каталогу
  • Чтобы запускать сканирование прямо из сессии агента через MCP-сервер или расширения для OpenCode и Pi

Не подходит, если

  • Нужно ревью обычного кода приложения, а не агентских скиллов
  • Нужна гарантия безопасности, а не сигнал о риске: эвристики дают и ложные срабатывания, и пропуски

Пример запроса к агенту

Проверь этот скилл на безопасность перед установкой: https://github.com/user/some-skill

Ограничения

Анализ эвристический, возможны ложные срабатывания и пропуски, известные находки гасятся через baseline. Этап с LLM опционален и требует OpenAI-совместимого эндпоинта со своим ключом или локальной модели, без него работает только статический анализ. Нужен Python 3.12+ или запуск в Docker. Объем входных данных ограничен: 100 MiB на источник, 10000 элементов в zip, 1 MB на анализируемый файл. HTTP-транспорт MCP-сервера поставляется без аутентификации, наружу его выставляют только за обратным прокси. Часть LLM-провайдеров, например OpenAI и Anthropic, из России без VPN недоступна, но статический режим и локальные модели работают без сети.

Как отключить. Удалите инструмент: uv tool uninstall skillspector, либо удалите виртуальное окружение или pip-пакет. Если регистрировали как MCP-сервер, удалите его: claude mcp remove skillspector.

Частые вопросы

Нужен ли ключ LLM?

Нет. Статический анализ работает без ключа, флаг --no-llm отключает смысловой этап. Он опционален и требует OpenAI-совместимого эндпоинта или локальной модели.

Можно ли встроить в CI?

Да. Формат SARIF предназначен для CI/CD и IDE, есть также JSON и Markdown, а пакетное сканирование обходит каталог скиллов параллельно.

Чем SkillSpector отличается от ручной проверки скилла перед установкой?

Инструмент принимает git-репозиторий, ссылку, zip, каталог или файл SKILL.md и сверяет содержимое со списком из 71 паттерна: промпт-инъекции, утечки данных, риски цепочки поставок. Проверка идет до установки.

Что такое SkillSpector и как поставить его на Windows?

Это сканер безопасности от NVIDIA для скиллов и MCP. Установка: uv tool install git+https://github.com/NVIDIA/skillspector.git. Для Windows нужен uv, подробности по платформе проверьте в README проекта.

Обсуждение

Вопросов и отзывов пока нет.

Сканер безопасности для скиллов агентов: ищет промпт-инъекции, утечку данных и вредоносный код перед установкой

CLIРасширенный доступ2,7 тыс.Звезды репозитория

Статический сканер SkillHawk ищет опасные инструкции в SKILL.md, конфигах MCP и AGENTS.md и работает как GitHub Action

CLIМинимальный доступ70Звезды репозитория
Выбор редакции

CLI от Snyk, который находит на машине установленные MCP-серверы, скиллы и агентов и проверяет их на промпт-инъекции и вредоносные payload

CLIРасширенный доступ3,2 тыс.Звезды репозитория

Сканер безопасности для агентов: проверяет код, MCP-серверы, промпты и пакеты, выдуманные моделью, и ставит оценку от A до F.

MCP-серверРасширенный доступ123Звезды репозитория

Сканер безопасности для MCP-серверов и скиллов агентов: ищет внедрение промптов, утечки секретов и подмену после одобрения.

CLIРасширенный доступ99Звезды репозитория

ClawScan запускает несколько сканеров безопасности на скиллах агентов и отдает результаты судье для общего вердикта.

CLIРасширенный доступ153Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
SkillSpector (эта карточка)нет25 545
SkillMDнет144CLI и MCP для поиска и установки скиллов: проверяет SKILL.md линтером и отмечает обращения к сети, скриптам и секретам
Agentic Radarда1 069agentic Radar разбирает код многоагентных систем на LangGraph
AgentSeal — проверка безопасности ИИ-агентовнет383CLI проверяет на вашей машине скиллы и конфиги MCP

Из блога

Коротко о README

README описывает SkillSpector как сканер безопасности агентских скиллов и MCP-серверов, которые обычно ставят с неявным доверием. Инструмент проверяет репозитории, ссылки, архивы, каталоги и отдельные файлы, использует статический анализ с 71 паттерном уязвимостей и опциональную оценку через LLM. Ставится через uv, pip, из исходников или запускается в Docker без установки Python, отчеты выдаются в терминал, JSON, Markdown и SARIF. Отдельно описан режим MCP-сервера и расширения для OpenCode и Pi, чтобы гейтить установку прямо из агента. SkillSpector входит в конвейер NVIDIA Verified Skills. Лицензия Apache 2.0.

Бейдж для README

Сообщить о проблеме