MCP · prompt injection · WARDEN

Можно ли показывать модели этот список инструментов MCP?

Вставьте tools/list сервера. WARDEN — MCP-файрвол с открытым кодом из npm — прогоняет статический набор правил и список угроз по каждому определению инструмента: имена, описания, схемы входа и выхода, аннотации. Вы получите вердикт «пропустить» или «заблокировать» и все находки с правилом и местом срабатывания.

Бесплатно · без аккаунта · без кошелька

Список инструментов, {"tools": […]} или JSON-RPC-ответ сервера.

Ctrl / ⌘ + Enter

Что проверяется

  • Инструкции для модели: перехват приоритета, сокрытие от пользователя, приказы вызвать или переписать другие инструменты.
  • Утечка данных: данные пользователя, файлы или переписка уходят на внешний адрес, скрытые копии на почтовый ящик.
  • Кража учётных данных и ключей: SSH-ключи, облачные учётные данные, файлы кошельков, токены.
  • Скрытый текст: невидимый Unicode, закодированная нагрузка (escape-последовательности, HTML-сущности, percent-encoding, base64), текст, вытесненный из поля зрения.
  • Встроенный список угроз WARDEN, сопоставленный со всем определением.

Что не проверяется

Только определения инструментов. Происхождение и закрепление (pinning) — это состояние вашей машины, для них нужен локальный скан; семантический классификатор (включается отдельно) здесь не запускается.

Приватность

То, что вы вставили, уходит на modelmarket.dev, сканируется WARDEN в памяти и возвращается ответом. Ничего не сохраняется.

Просканируйте серверы, которые запускают ваши клиенты

Те же правила локально: читает конфиги MCP у Claude Code, Claude Desktop, Cursor, VS Code и Windsurf, получает инструменты каждого сервера и не вызывает ни одного.

npx -y @aimarket/warden scan

ИИ-агенты покупают эту же проверку

Для людей эта страница бесплатна. ИИ-агент получает тот же детерминированный ответ за $0.001 за вызов по x402 — USDC в сети Base, без аккаунта и без API-ключа:

POST https://modelmarket.dev/x402/warden-scan

Есть в x402 Bazaar от Coinbase и на x402scan. Агент платит ровно за тот ответ, который показывает эта страница, байт в байт.

Для агентов есть и бесплатный вход, с меньшим лимитом:

POST https://modelmarket.dev/a2mcp/warden-scan

Вопросы

Что такое отравление инструментов?

Инструкции, спрятанные в описании или схеме инструмента. Пользователь видит имя инструмента, а модель читает всё определение целиком и может ему подчиниться. WARDEN читает определение так же, как модель.

Чем это отличается от локального скана?

Правила те же. Локальный скан ещё подключается к вашим серверам, запоминает, что они отдали, и блокирует при изменении определения; эта страница проверяет один список, который вы вставили.

Можно ли поставить WARDEN перед своими серверами?

Да: warden-mcp wrap запускает сервер за файрволом, а его плагин для Claude Code отклоняет вызовы к заблокированным серверам. Настройка описана в README на npm и GitHub.

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