Adrian — плагин
Плагин Claude Code смотрит на каждый вызов инструмента и рассуждения агента, блокирует опасное или просит вашего подтверждения.
- 591 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Ввод и вывод инструментов, сообщения и рассуждения агента уходят на бэкенд, пусть и после удаления персональных данных.
- Плагин может запретить вызов инструмента до выполнения, а при недоступном бэкенде пропускает все.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/adrianОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Ввод и вывод инструментов, сообщения и рассуждения агента уходят на бэкенд, пусть и после удаления персональных данных.
- Плагин может запретить вызов инструмента до выполнения, а при недоступном бэкенде пропускает все.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Adrian — движок runtime-безопасности для ИИ-агентов с открытым кодом. Плагин `adrian-cc` для Claude Code перехватывает каждый вызов инструмента, отправляет его на бэкенд Adrian и получает вердикт: разрешить, спросить пользователя или запретить до выполнения. Бэкенд оценивает действия и рассуждения агента относительно того, что ему положено делать. Так ловятся инъекции в промпт, отравленные инструменты, утечки секретов и повышение привилегий. Режим задает серверная политика: ALERT только пишет журнал, BLOCK запрещает опасные вызовы, HITL спрашивает пользователя прямо в терминале.
Для кого. Тем, кто дает Claude Code доступ к рабочим репозиториям и сервисам и хочет видеть и останавливать действия за пределами задачи.
Подходит, если
- Агент читает чужие страницы и письма, и в них может прятаться инъекция в промпт.
- Команде нужен журнал вызовов инструментов и панель с вердиктами.
- Опасные действия должен подтверждать человек прямо в терминале.
- Мониторинг разворачивают на своей инфраструктуре с бэкендом из репозитория.
Не подходит, если
- Данные сеанса нельзя отправлять на внешний сервер, а своего бэкенда нет.
- Защита не должна зависеть от сети: плагину нужен доступ к бэкенду.
- Агент не Claude Code: этот плагин работает только в нем.
Пример запроса к агенту
Проверь через `/adrian-status`, подключен ли бэкенд Adrian и найден ли ключ API.Ограничения
Нужны Python 3.12 или новее, бэкенд Adrian (облако или свой экземпляр) и ключ API; на Windows нужен Git for Windows. События уходят на бэкенд после удаления персональных данных (почта, телефон, карта, ключ AWS и другие типы), но сами вызовы и рассуждения агента покидают машину. Режим блокировки задает серверная политика, а не плагин, поэтому поведение зависит от настроек бэкенда. Если бэкенд недоступен, плагин пропускает вызовы.
Как отключить. Отключите или удалите плагин `adrian-cc` через меню `/plugin` в Claude Code и удалите ключ API из `~/.adrian/.env`. Свой бэкенд остановите отдельно.
Частые вопросы
Как установить плагин?
Выполните в Claude Code `/plugin marketplace add secureagentics/Adrian`, затем `/plugin install adrian-cc@adrian` и `/adrian-init`. Мастер выберет бэкенд, создаст `~/.adrian/.env` и проверит соединение.
Куда вводить ключ API?
В файл `~/.adrian/.env`. В чат ключ не вставляют: мастер `/adrian-init` просит положить его в файл.
Что будет, если бэкенд недоступен?
Плагин пропустит вызовы: он работает в режиме fail-open, и защита на это время отключена.
Какие данные уходят на сервер?
События вызовов: ввод и вывод инструментов, сообщения и рассуждения агента. Перед отправкой плагин вырезает почту, телефон, номер карты, ключ AWS и другие персональные данные, отключить это нельзя.
Как обновить плагин?
Командой `/plugin marketplace update adrian` в Claude Code.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагин Claude Code проверяет промпты, вызовы инструментов и документы на инъекции и утечки, вердикт BLOCK, CHALLENGE или ALLOW
Agent Governance Toolkit
Agent Governance Toolkit (Claude Code plugin)
Плагин Microsoft для Claude Code: хуки проверяют промпты и вызовы инструментов по политике и блокируют опасные команды.
Хук безопасности для кодинг-агентов: оценка опасности каждого вызова с контекстом сессии, поиск инъекций в ответах и скиллах
Плагин и сервер подтверждений для Claude Code и Codex: опасный вызов инструмента ждет вашего решения до запуска
Claude Hooks (Prompt Injection Defender)
Claude Hooks
Хук для Claude Code проверяет вывод файлов, веб-страниц и команд на скрытые инструкции и предупреждает агента
Набор из полусотни субагентов Claude Code для авторизованного пентеста: планирование, разведка, поиск и цепочки эксплойтов, пост-эксплуатация, детект и отчеты
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Adrian (эта карточка) | нет | 591 | |
| HOL Guard | да | 1 094 | проверяет команды и вызовы на самой машине; Adrian оценивает вызовы и рассуждения агента на бэкенде |
| Destructive Command Guard | нет | 6 349 | хук с правилами против опасных команд; Adrian классифицирует любой вызов инструмента и умеет спросить подтверждение |
Коротко о README
Для Claude Code есть готовый плагин, для других сред в репозитории лежат SDK. Бэкенд на Go лежит в том же репозитории, поэтому его можно развернуть у себя.