jev-guard — плагин
Хук безопасности для кодинг-агентов: оценка опасности каждого вызова с контекстом сессии, поиск инъекций в ответах и скиллах
- 153 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Контекст каждого вызова и его результат отправляются внешнему сервису оценки Jev
- Хуки встраиваются в конфигурацию агента и могут блокировать или менять его работу
- Ключ TypeSafe, Vercel или OpenRouter хранится в локальной конфигурации
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/jev-guardОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Контекст каждого вызова и его результат отправляются внешнему сервису оценки Jev
- Хуки встраиваются в конфигурацию агента и могут блокировать или менять его работу
- Ключ TypeSafe, Vercel или OpenRouter хранится в локальной конфигурации
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
jev-guard переносит в любого кодинг-агента то, что в Claude Code называется авторежимом: перед действием его проверяет отдельный классификатор. Вместо закрытой модели используется сервис Jev. На каждый вызов ему задают три типизированных вопроса и получают вероятности: насколько опасно действие, просил ли пользователь это же, пришла ли команда из недоверенного источника. Политика занимает около двадцати строк кода. Проверок три. Перед запуском инструмента разрушительные вызовы блокируются, опасные ждут подтверждения, пока пользователь сам не попросил то же самое. Вызов, который исполняет инструкцию из прочитанного агентом текста, блокируется, даже когда выглядит безобидно. После запуска результат (страницы, файлы, вывод MCP и команд) сканируется на текст, обращенный к ИИ-агентам: инъекции и канарейки. Найденное помечается недоверенным и помнится до конца сессии. Файлы инструкций (скиллы, плагины, правила, CLAUDE.md, AGENTS.md) проверяются на скрытое поведение: утечку данных, тайное выполнение, подмену других инструкций. Работает с Claude Code, Codex, GitHub Copilot CLI, Gemini CLI, Cursor, pi, OpenCode, Antigravity и клиентами ACP. Зависимостей у пакета нет.
Для кого. Разработчикам, которые запускают агентов с широкими правами и хотят вторую линию проверки команд и подгружаемых скиллов.
Подходит, если
- Агент работает почти без подтверждений, и нужен фильтр на разрушительные команды
- Агент читает страницы и файлы из сети, где могут прятаться инструкции для него
- Перед установкой чужого скилла хочется просканировать его на скрытое поведение
- Один набор правил нужен сразу для Claude Code, Codex, Cursor и Gemini CLI
Не подходит, если
- Код и содержимое вызовов нельзя отправлять внешнему сервису: оценку выполняет API Jev
- Нужна полная офлайн-проверка без ключа и сети
- Нужна гарантия защиты: автор калибровал оценки на 21 вызове и не обещает перехватить все
Пример запроса к агенту
Установи jev-guard для Claude Code и проверь, что команда rm -rf ~/ получает отказОграничения
Нужен ключ: TypeSafe (console.typesafe.ai), Vercel AI Gateway (vck_) или OpenRouter (sk-or-). Каждый вызов инструмента и результат уходят на оценку внешней модели Jev. Требуется Node.js 20.3 и новее. В Codex нет подтверждения ask, поэтому вместо него выдается предупреждение, у Gemini CLI то же самое. Для Antigravity работа вживую не проверена, часть сборок игнорирует хуки. Оценки модели вероятностные, поэтому часть вызовов получит осторожный отказ или лишний запрос подтверждения, а редкая атака пройдет.
Как отключить. Удалите плагин командой /plugin в Claude Code или ее аналогом в вашем агенте и npm-пакет командой npm uninstall -g jev-guard. Хуки, записанные командой jev-guard install, лежат в пользовательской конфигурации агента, уберите их оттуда вручную.
Частые вопросы
Чем jev-guard отличается от авторежима Claude Code?
Он выполняет ту же задачу, но вместо закрытого классификатора задает три типизированных вопроса модели Jev и работает в других агентах: Codex, Copilot CLI, Gemini CLI, Cursor, pi, OpenCode и ACP. Политика и память сессии у всех общие.
Сколько стоит проверка?
По данным README, около 0,042 доллара за миллион входных токенов и ноль за выходные, то есть порядка 0,00004 доллара за вызов, а за тысячу вызовов около четырех центов. Это замер автора на карточке модели в Vercel AI Gateway.
Как проверить скилл перед установкой?
Команда jev-guard scan-skills сканирует файлы инструкций на утечки, скрытое выполнение и подмену других инструкций. Проверка идет и автоматически при старте сессии, при загрузке файла и при запуске скилла.
Что нужно для запуска?
Node.js 20.3 и новее, ключ TypeSafe, Vercel AI Gateway или OpenRouter и команды npm i -g jev-guard и jev-guard key. Дальше jev-guard install ставит хуки в нужного агента.
Как поведет себя защита в Codex и Gemini CLI?
Там нет подтверждения ask перед запуском инструмента, поэтому вместо запроса выводится предупреждение. Блокировка разрушительных вызовов при этом работает.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныVigils стоит между ИИ-агентом и его инструментами: скрывает секреты, спрашивает разрешения и пишет неизменяемый журнал вызовов
Плагин Claude Code проверяет промпты, вызовы инструментов и документы на инъекции и утечки, вердикт BLOCK, CHALLENGE или ALLOW
Claude Hooks (Prompt Injection Defender)
Claude Hooks
Хук для Claude Code проверяет вывод файлов, веб-страниц и команд на скрытые инструкции и предупреждает агента
AgentShield проверяет папку .claude на ключи в открытом виде, широкие разрешения, опасные хуки и небезопасные MCP-серверы и ставит оценку от A до F
AgentGuard проверяет действия кодинг-агента до запуска и сканирует чужие скиллы на секреты, бэкдоры и промпт-инъекции.
Локальный страж для кодовых агентов: блокирует запись секретов и принудительный пуш в main, предупреждает об опасных командах.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| jev-guard (эта карточка) | нет | 153 | |
| AgentGuard | нет | 493 | другой защитный плагин с собственной политикой |
| HOL Guard | да | 1 094 | CLI-проверка перед установкой компонентов агента |
| Jev-Code-Reviewer | нет | 152 | ревью кода на той же модели Jev, без хука на вызовы |
Коротко о README
README объясняет идею авторежима для всех агентов, приводит таблицу цены и скорости Jev с источниками, описывает три проверки и таблицу установки для каждого агента. Далее идут команды npm-пакета, а также калибровка на 21 вызове и ограничения.