СООБЩЕНИЕ

Напишите мне

Ваше сообщение вижу только я. Отвечу на телефон или почту, которые вы укажете.

← Все проекты
Исследование · Инструментработает02 / 10

ProvGuard

Python-библиотека с открытым кодом, которая защищает AI-агентов от prompt injection. Она не гадает, вредоносен ли текст, а проверяет, из какого источника пришёл каждый чувствительный аргумент.

provguard.vercel.app
ProvGuard — скриншот 1ProvGuard — скриншот 2ProvGuard — скриншот 3ProvGuard — скриншот 4
LIVE
ЧТО ДЕЛАЕТ

AI-агенты читают письма, веб-страницы и документы, написанные посторонними, а затем выполняют реальные действия: переводят деньги или отправляют письма. Злоумышленник может спрятать в таком тексте инструкцию и управлять агентом.

ProvGuard идёт другим путём. Он помечает всё, что видит агент, как доверенное или недоверенное, а перед вызовом инструмента проверяет, откуда пришёл каждый аргумент (получатель, IBAN, сумма). IBAN, который встречается только в письме, не может перевести деньги, как бы это письмо ни было сформулировано.

На сайте есть песочница прямо в браузере: можно «перехватить» агента и посмотреть, как ProvGuard принимает решение. Результаты измерены на бенчмарке AgentDojo от ETH Zürich.

33%→0%
Успех атак на живого агента Qwen3 8B с ProvGuard. Остановлены все 144 из 144 банковских атак AgentDojo.
ОСНОВНОЕ
  • AgentDojo, без модели: банкинг 144/144 (100%), Slack 97/105 (92%), workspace 200/240 (83%), travel 79/120 (66%).
  • Живой агент: на Qwen3 8B успех атак упал с 16/48 до 0/48 без заметной потери полезности.
  • Честные ограничения: что библиотека не ловит, прямо написано в README.
ТЕХНОЛОГИИ
PythonLLM agentsAgentDojoOllama