Sage — плагин

Плагин проверяет команды, адреса и запись файлов, которые запускает ИИ-агент, и блокирует опасные до выполнения

  • 322 ★ репозитория
  • Последний коммит
  • Apache-2.0
ПлагинОфициальный

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

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

  • Плагин видит каждую команду, адрес и запись файла агента до выполнения и может их блокировать
  • Репутацию адресов проверяет облачный сервис, поэтому проверяемые адреса покидают машину
  • При старте сессии сканирует установленные плагины и пишет журнал решений на диск
Все причины и проверки

gendigitalinc/sage

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/sage

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Плагин видит каждую команду, адрес и запись файла агента до выполнения и может их блокировать
  • Репутацию адресов проверяет облачный сервис, поэтому проверяемые адреса покидают машину
  • При старте сессии сканирует установленные плагины и пишет журнал решений на диск

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

Что делает

Sage встает между агентом и системой и разбирает каждый вызов инструмента до выполнения: команду оболочки, загрузку URL, запись файла. Проверка идет в несколько слоев. Облачная репутация ловит вредоносные, фишинговые и мошеннические адреса. Локальные эвристики опираются на больше 300 YAML-шаблонов угроз и ловят опасные команды и ссылки, утечку учетных данных и обфускацию. То, что агент скачал, Sage проверяет на prompt injection в два шага: сначала эвристики, затем дообученная ML-модель. Для пакетов npm и PyPI плагин смотрит, есть ли пакет в реестре, какая репутация у файлов и сколько пакету лет. При старте сессии Sage сканирует уже установленные плагины. В Windows и WSL работает сканирование через AMSI, на macOS и обычном Linux этот слой ничего не делает.

Для кого. Разработчикам, которые запускают Claude Code, Cursor или другого агента с широкими правами и хотят отсеивать вредоносные команды и ссылки автоматически.

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

  • Агент ходит по интернету и ставит пакеты, а вы хотите проверку ссылок и репутации пакетов до установки
  • Нужна защита от prompt injection в страницах и файлах, которые агент подтягивает в контекст
  • Вы ставите чужие плагины для Claude Code и хотите, чтобы при старте сессии их просканировали
  • Команда работает в нескольких средах (Claude Code, Cursor, VS Code, OpenCode), и нужен один подход к защите в каждой
  • Нужен локальный журнал решений в формате JSONL, чтобы потом разобрать блокировки

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

  • Нужен статический аудит кода или MCP-серверов: Sage проверяет действия агента на лету, а код проекта не разбирает
  • Среда без доступа к сети: репутацию адресов определяет облачная проверка
  • Достаточно ограничить права агента настройками самого агента: отдельный слой защиты вам не нужен

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

Поставь Sage в Claude Code и проверь, что он блокирует загрузку скрипта с подозрительного адреса

Ограничения

Sage ставится отдельно под каждую среду: в Claude Code плагином (нужен Node.js 18 или новее), в Cursor и VS Code расширением Gen Sage из маркетплейса, в OpenCode и OpenClaw пакетом npm. Сканирование AMSI работает только в Windows и WSL. В зависимости от способа установки продукт может называться иначе, например Norton Sage или Avast Sage. Перед включением на рабочих проектах прочитайте раздел Privacy в руководстве пользователя: там перечислено, какие данные уходят в облачную проверку. Код выходит под лицензией Apache 2.0, а правила обнаружения угроз в папке threats идут под отдельной Detection Rule License 1.1.

Как отключить. В Claude Code удалите плагин командой /plugin uninstall sage@sage, в Cursor и VS Code отключите или удалите расширение Gen Sage, в OpenCode уберите @gendigital/sage-opencode из массива plugin в opencode.json. Для OpenClaw действует обычное удаление плагина средствами OpenClaw.

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

Как поставить Sage в Claude Code?

Выполните две команды: /plugin marketplace add https://github.com/gendigitalinc/sage.git и /plugin install sage@sage. Для работы нужен Node.js 18 или новее.

Работает ли Sage в Cursor и VS Code?

Да. Для обеих сред есть расширение Gen Sage в маркетплейсе. Для OpenCode плагин подключается через npm-пакет @gendigital/sage-opencode, для OpenClaw доступна команда openclaw plugins install @gendigital/sage-openclaw.

Чем Sage отличается от обычного антивируса?

Антивирус смотрит файлы и процессы в системе. Sage перехватывает вызовы инструментов агента до выполнения: команду, адрес, запись файла.

Почему плагин называется Norton Sage или Avast Sage?

Продукт делает Gen Digital, и в зависимости от способа установки он может отображаться под брендом Norton или Avast. Подробности есть в документе о брендинге в репозитории.

Что Sage записывает на диск?

Журнал решений в формате JSONL: записи, сигналы и содержимое проверок. Схема журнала описана в файле docs/audit-log.md репозитория.

Обсуждение

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

Плагины
Выбор редакции

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

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

AgentShield проверяет папку .claude на ключи в открытом виде, широкие разрешения, опасные хуки и небезопасные MCP-серверы и ставит оценку от A до F

CLIРасширенный доступ1,3 тыс.Звезды репозитория
Официальный

Агентный SAST-сканер: ИИ-агенты читают код, проверяют находки по графу вызовов и разбирают весь репозиторий или diff для ревью pull request

CLIШирокий доступ447Звезды репозитория
Официальный

Agentic Radar разбирает код многоагентных систем на LangGraph, CrewAI, n8n, OpenAI Agents и AutoGen и собирает HTML-отчет об инструментах и уязвимостях

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

Сканер безопасности для кода от ИИ: секреты, зависимости, MCP и CI, расследование находок с доказательствами и исправления с подтверждением

CLIШирокий доступ868Звезды репозитория
Выбор редакции

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

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

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

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

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
Sage (эта запись)да322
HOL Guardда1 012отдельный CLI с хуками и обертками менеджеров пакетов, проверку репутации адресов через облачный сервис не использует
CC Safety Netнет1 849только хук на команды Git и файловой системы для Claude Code
Claude Hooks (Prompt Injection Defender)нет269хук для Claude Code проверяет вывод файлов

Коротко о README

Sage входит в Gen Agent Trust Hub компании Gen Digital. Документация разбирает пайплайн решений, журнал аудита и защиту пакетов.

Бейдж для README

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

Foxx AISage
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.