Подключая новый skill к Claude Code или Codex, мы фактически добавляем код и инструкции в среду, где агент уже может иметь доступ к shell, файлам, credentials и MCP инструментам.
NVIDIA выпустила open source SkillSpector, который проверяет такие skills перед установкой.
🔎 Что проверяется?
Сканеру можно передать Git репозиторий, URL, ZIP архив, файл или локальную директорию. Сейчас он проверяет 71 паттерн в 17 категориях, включая prompt injection, data exfiltration, privilege escalation, memory poisoning, dangerous code, supply chain атаки и MCP tool poisoning.
Для анализа используются YARA правила, AST и taint analysis. Дополнительно можно подключить LLM, чтобы искать опасную логику, которую сложно обнаружить обычными сигнатурами.
📦 Проверка supply chain
SkillSpector извлекает Python и npm зависимости и проверяет известные уязвимости через OSV.dev. Сканер также умеет анализировать скрытые файлы и вложенные архивы.
Сам skill при этом не запускается. Поэтому runtime поведение остаётся за пределами проверки.
🤖 Security scan можно встроить в агента
SkillSpector работает как MCP server. Claude Code, Codex CLI, Gemini CLI и другие совместимые агенты могут вызвать
scan_skill перед подключением нового skill. Получается автоматический pipeline, когда агент нашёл skill, проверил его череш SkillSpector и принял решение о запуске.🔥 Немного статистики
В README NVIDIA приводит анализ 42 447 skills из крупных marketplaces:
➖26,1% содержали хотя бы одну уязвимость.
➖5,2% имели признаки вероятного malicious intent.
➖Skills с исполняемыми скриптами оказывались уязвимыми в 2,12 раза чаще.
С распространением AI агентов к supply chain добавляется ещё один полноценный артефакт.
SKILL.md тоже становится частью attack surface.
🔗 GitHub: NVIDIA SkillSpector
Stay secure and read SecureTechTalks 📚
#кибербезопасность #AISecurity #NVIDIA #AI #SkillSpector #AIAgents #MCP #SupplyChain #CyberSecurity #SecureTechTalks
