Ethicore Guardian — плагин

Плагин Claude Code проверяет промпты, вызовы инструментов и документы на инъекции и утечки, вердикт BLOCK, CHALLENGE или ALLOW

  • 123 ★ репозитория
  • Последний коммит
Плагин

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

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

  • Тексты, аргументы вызовов и документы уходят на облачный API Guardian; нужен платный ключ.
  • Вердикт ALLOW не гарантирует безопасности действия.
Все причины и проверки

oraclestech/guardian-sdk

Установка

Работает в

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

Текст для агента

Добавь плагин ethicore-guardian из каталога `plugins/ethicore-guardian` репозитория через `/plugin` и задай ключ `ETHICORE_API_KEY` в запросе настроек. Ключ не печатай и не сохраняй в репозитории.

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

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

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

  • Тексты, аргументы вызовов и документы уходят на облачный API Guardian; нужен платный ключ.
  • Вердикт ALLOW не гарантирует безопасности действия.

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

Что делает

Ethicore Guardian — плагин для Claude с MCP-сервером `guardian-mcp` и скиллом `ai-threat-screening`. Четыре инструмента проверяют угрозы до действия агента: `analyze` для промпта, документа или текста страницы, `scan_tool_call` для вызова инструмента, который выбрала модель, `scan_tool_output` для ответа инструмента или RAG до возврата в контекст, `scan_documents` для PDF, DOCX, PPTX, XLSX, RTF и TXT. Каждый вызов возвращает вердикт ALLOW, CHALLENGE или BLOCK с категориями угроз и пояснением. Анализ идет на стороне облачного API Guardian слоями шаблонов, семантики, поведения и ML по более чем 180 категориям: инъекции в промпты, джейлбрейки, утечки данных и секретов, злоупотребление вызовами инструментов, отравление RAG и памяти. Скилл подсказывает Claude, когда вызывать каждый инструмент.

Для кого. Командам, которые дают Claude Code доступ к веб-страницам, документам и инструментам и хотят проверять недоверенный ввод до исполнения действий.

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

  • Агент читает веб-страницу или документ из внешнего источника, и в нем может прятаться инъекция.
  • Перед запуском shell-команды или записью файла хочется проверить выбор модели.
  • Ответ API или RAG возвращается в контекст, и его надо проверить на скрытые инструкции.
  • Загруженные PDF и офисные файлы сканируются до обработки.

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

  • Нет платного ключа: плагин требует ключ Guardian плана Pro и выше, бесплатные ключи отклоняются.
  • Данные нельзя отправлять внешнему API: тексты и документы уходят в облако Guardian.
  • Нужна полностью локальная проверка: для нее есть самостоятельный Python SDK с отдельной лицензией.

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

Проверь этот PDF и текст страницы инструментом analyze, затем вызови scan_tool_call для команды, которую собираешься выполнить.

Ограничения

Плагин платный: нужен ключ API Guardian на плане Pro и выше, бесплатный ключ сообщества отклоняется. Проверяемые тексты, аргументы и документы отправляются на облачный API Guardian по TLS, по заявлению авторов они анализируются кратковременно и не хранятся для обучения. Для плагина указана собственническая лицензия, сам SDK распространяется на условиях BSL 1.1. Сервер запускается через `uv` с зафиксированными версиями из `uv.lock`, так что нужен установленный `uv`. Инструменты только читают и возвращают вердикт. Последний коммит датирован ноябрем 2026 года.

Как отключить. Отключите или удалите плагин командой `/plugin` в Claude Code и отзовите ключ API на портале Guardian, если он больше не нужен.

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

Какие инструменты дает плагин?

Четыре: `analyze`, `scan_tool_call`, `scan_tool_output` и `scan_documents`. Каждый возвращает вердикт ALLOW, CHALLENGE или BLOCK.

Что делать при вердикте CHALLENGE?

Остановиться и подтвердить действие у пользователя. BLOCK означает не выполнять действие и объяснить, что отметили.

Нужен ли платный ключ?

Да, плагин требует ключ Guardian плана Pro и выше. Бесплатный доступ остается через сам API и SDK.

Где хранится ключ?

Ключ объявлен как чувствительная настройка: Claude Code кладет его в защищенное хранилище системы и передает только процессу сервера через переменную окружения.

Как запускается MCP-сервер?

Командой `uv run --frozen --project ${CLAUDE_PLUGIN_ROOT} guardian-mcp` по stdio. Флаг `--frozen` запрещает пересчет зависимостей и ставит версии из `uv.lock` с проверкой хешей.

Обсуждение

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

Плагины

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

ПлагинШирокий доступ153Звезды репозитория

Agent Governance Toolkit

Agent Governance Toolkit (Claude Code plugin)

Официальный

Плагин Microsoft для Claude Code: хуки проверяют промпты и вызовы инструментов по политике и блокируют опасные команды.

ПлагинРасширенный доступ6,6 тыс.Звезды репозитория

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

ПлагинРасширенный доступ591Звезды репозитория

Плагин и сервер подтверждений для Claude Code и Codex: опасный вызов инструмента ждет вашего решения до запуска

ПлагинШирокий доступ318Звезды репозитория

AgentGuard проверяет действия кодинг-агента до запуска и сканирует чужие скиллы на секреты, бэкдоры и промпт-инъекции.

ПлагинРасширенный доступ493Звезды репозитория
Официальный

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

ПлагинШирокий доступ550Звезды репозитория

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Ethicore Guardian (эта карточка)нет123
AgentGuardнет493защитный слой для агентов от другого вендора; Ethicore Guardian дает четыре MCP-инструмента проверки с вердиктом
HOL Guardда1 094проверяет перед установкой скиллов и серверов; Ethicore Guardian проверяет промпты, вызовы и ответы во время работы

Коротко о README

В репозитории лежат Python SDK для приложений на LLM и отдельный каталог плагина для Claude. Основной README посвящен SDK и защите всего агентского цикла: вход, выход, вызовы и ответы инструментов.

Бейдж для README

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