Тест выявил пробелы в конфигурации Guardian для MCP-инструментов
Исследователь проверил эталонный Guardian стандарта OWASP ACS на MCP-инструментах с аргументом script и без аргументов. Без записи в by_tool в mapping.yaml вызовы echo ciao и echo rm -rf / получают одинаковый отказ evaluation_failed, а инструмент без аргументов блокируется при любой конфигурации. PR #229 даёт ошибке отсутствия инструмента отдельный код tool_unregistered.
- Без записи by_tool оба вызова echo ciao и echo rm -rf / отклоняются с evaluation_failed
- С записью mcp__lab2__exec: script опасная команда блокируется как destructive_shell_command_blocked
- Инструмент без аргументов отклоняется при всех четырёх конфигурациях Guardian
- PR #229 вводит код tool_unregistered для инструментов вне манифеста
Читать дальше
ИИ