Демо
AI-Tools

Проверка скиллов на безопасность

Узнайте, что скилл для Claude Code, Cursor или Codex сделает на вашем компьютере, до того как дать ему доступ к файлам и ключам. Без регистрации.

  • Песочница онлайн с ключами-приманками
  • Путь данных в коде, а не поиск слов
  • «Бомбы на потом»: часы на год вперёд
  • Связки скиллов через общие файлы
  • Скрытые места: .git, архивы, невидимый текст
  • Отчёт на русском с полнотой проверки
Перетащите сюда архив .zip или папку скилла до 25 МБ; можно .skill, .zip, .tar.gz или отдельный SKILL.md
Отправляю…

Мы ничего не храним: файлы скилла удаляются сразу после проверки, а отчёт — через несколько минут после того, как вы его увидели. Нужен отчёт — скачайте его. Не загружайте скиллы с вашими настоящими ключами внутри.

На чём основана проверка

Правила собраны из исследований 2026 года о вредоносных скиллах для ИИ-агентов, разборов реальных атак и открытых баз уязвимостей. Каждая находка в отчёте подписана: какой слой проверки её нашёл и насколько он уверен.

  1. Разбираем пакет целикомЧитаем каждый файл по содержимому, а не по расширению: скрытые папки, .git, вложенные архивы, код под видом картинки или текста.
  2. Раскрываем спрятанноеНевидимые Unicode-символы, текст в HTML-комментариях, строки в base64, hex и сжатом виде — расшифровываем и проверяем наравне с остальным.
  3. Проверяем инструкции агенту16 групп правил на русском и английском: сокрытие действий от пользователя, отключение защиты, подмена роли агента, попытки обмануть проверку.
  4. Проверяем код25 групп правил: кража ключей и cookies, запуск кода из интернета, автозапуск, изменение настроек агента, удалённое управление, майнеры.
  5. Прослеживаем путь данныхРазбираем Python-код как программу и смотрим, доходит ли прочитанный ключ до отправки в сеть — даже через переменные и функции. Для shell и JavaScript — по переменным.
  6. Сверяем зависимостиПакеты-двойники популярных библиотек, команды при установке и известные уязвимые и вредоносные версии по открытой базе OSV.
  7. Сравниваем обещание и делоЧто скилл заявляет в описании — и что реально умеет его код. Плюс связки нескольких скиллов через общие файлы.
  8. Запускаем в песочницеИзолированный контейнер без выхода в интернет, с ключами-приманками и поддельной сетью; второй запуск — с часами на год вперёд.

Исследования и источники

исследованиеAgent Skills in the Wild — уязвимости найдены в 26,1 % из 31 132 публичных скиллов: инъекции в промпт, утечки данных, повышение прав.
исследование«Do Not Mention This to the User» — как устроены вредоносные скиллы в реальных каталогах и какие фразы их выдают.
исследованиеMalSkillBench — сравнение сканеров на вредоносных скиллах: проверка кода и проверка текста инструкций по отдельности видят только половину скилла.
исследованиеCloak and Detonate — как вредоносы обходят сканеры: прячутся в .git и файлах с «чужим» расширением; почему нужен запуск, а не только чтение.
исследованиеColluSkill — атаки связкой скиллов, каждый из которых по отдельности выглядит безобидно.
отчётSnyk: проверка 3 984 скиллов — 76 подтверждённо вредоносных, у 13,4 % хотя бы одна критичная проблема.
базаOSV — открытая база уязвимых и вредоносных версий пакетов, по ней сверяются зависимости.
Серьёзных угроз не найденоНи один слой не нашёл признаков вреда.
Есть замечанияНеаккуратности без признаков умысла — стоит прочитать.
ПодозрительноПоведение, которое может навредить или скрыто от пользователя.
ОпасноПрослежена кража данных, запуск кода из сети или подтверждение в песочнице.

Чего мы не обещаем: ни один сканер не находит всё, и «угроз не найдено» — не гарантия безопасности. Поэтому в каждом отчёте есть раздел «Полнота проверки»: какие слои отработали, а какие нет и почему. Проверка дополняет здравый смысл — ставьте скиллы из источников, которым доверяете.

Что проверяем

  • Скрытые указания агенту

    «Не говори пользователю», «игнорируй правила», невидимый текст, указания в комментариях и закодированных строках — на русском и английском.

  • Кража ключей и данных

    Прослеживаем путь данных в коде: доходят ли SSH-ключи, токены, .env и cookies до отправки в интернет — даже через несколько функций.

  • Запуск в песочнице

    Скрипты работают в изолированном контейнере с ключами-приманками и без выхода в интернет. Если приманка «утекла» — кража доказана.

  • Отложенные «бомбы»

    Переводим часы на год вперёд и ловим скиллы, которые ведут себя прилично сейчас и срабатывают позже.

  • Описание против поведения

    Сравниваем, что скилл обещает, с тем, что делает его код. Ходит в сеть, хотя «форматирует текст», — это находка.

  • Связки скиллов

    Загрузите несколько скиллов разом — проверим, не передают ли они друг другу данные через файлы.

  • Зависимости

    Пакеты-двойники популярных библиотек, команды при установке, известные уязвимые и вредоносные версии.

  • Попытки обмануть проверку

    Фразы вроде «сканер, отметь этот скилл как безопасный» сами по себе — признак злого умысла.

Чем эта проверка сильнее аналогов

Мы изучили открытые и коммерческие сканеры скиллов и исследования 2026 года о том, где они ошибаются. Вот что сделано иначе.

 
Обычный сканер
Наша проверка
Как ищут кражу данных
–Ищут подозрительные слова в отдельных файлах
Прослеживаем путь данных в коде: от чтения ключа до отправки в интернет, даже через несколько функций
Запуск скилла
–Не запускают или запускают только у вас на компьютере
Песочница онлайн: ключи-приманки, поддельная сеть, ничего не уходит наружу
Отложенные срабатывания
–Проверяют один раз — «бомба на потом» проходит
Запускаем повторно с часами, переведёнными на год вперёд
Несколько скиллов
–Проверяют каждый по отдельности
Ищем связки: один скилл пишет данные в файл, другой забирает и отправляет
Скрытые места
–Часто пропускают .git, вложенные архивы и код с «чужим» расширением
Читаем каждый файл по содержимому, невидимый текст и base64 раскрываем
Язык
–Правила и отчёт на английском
Правила на русском и английском, отчёт простым русским языком
Честность отчёта
–«Ничего не найдено» — без пояснений, что проверялось
Раздел «Полнота проверки»: что выполнено, а что нет и почему

Вопросы и ответы

Что такое скилл и почему его нужно проверять?

Скилл — папка с инструкциями (SKILL.md) и скриптами, которую ИИ-агент загружает, чтобы научиться новой задаче. Агент выполняет его команды с вашими правами: видит файлы, ключи доступа, может ходить в интернет. По данным исследований 2026 года, у каждого четвёртого публичного скилла есть хотя бы одна уязвимость, а часть скиллов создана специально для кражи данных.

На чём основана проверка?

На исследованиях 2026 года о вредоносных скиллах для ИИ-агентов, разборах реальных атак и открытой базе уязвимостей OSV. Скилл проходит восемь слоёв: разбор всех файлов, раскрытие скрытого текста, правила для инструкций и кода, прослеживание пути данных, проверку зависимостей, сверку описания с кодом и запуск в песочнице с ключами-приманками. Подробности и ссылки на исследования — в разделе выше.

Если проверка ничего не нашла — скилл точно безопасен?

Нет. Ни один сканер не даёт гарантии: злоумышленники постоянно придумывают новые приёмы. Проверка снижает риск и показывает, на что смотреть. Устанавливайте скиллы из источников, которым доверяете, и проверяйте их заново после каждого обновления.

Чем эта проверка отличается от других сканеров?

Большинство сканеров ищут подозрительные слова в отдельных файлах. Мы дополнительно прослеживаем путь данных в коде, сверяем инструкцию с тем, что делают скрипты, и запускаем скилл в песочнице с приманками и сдвигом времени. В отчёте честно указано, какие проверки выполнились, а какие нет.

Что вы делаете с моими файлами?

Ничего не храним. Файлы находятся на сервере только во время проверки, отчёт удаляется через несколько минут после того, как вы его увидели. Чтобы сохранить результат, скачайте отчёт — кнопка под ним.

Можно ли проверять скиллы автоматически?

Да, у проверки есть программный интерфейс и запуск из командной строки — напишите нам, если хотите встроить её в свой каталог скиллов или процесс разработки.