OpenWorkProof MCP

MCP-сервер OpenWorkProof: агент проверяет подписанные записи работы ИИ-агента и экспортирует доказательства для ревью.

  • 261 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Принимает и возвращает материалы ключей подписи общими инструментами, поэтому рабочие ключи нельзя давать модели.
  • Режим защиты Codex запускает проверки на вашей машине.
Все причины и проверки

dengyier/openworkproof

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/openworkproof

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

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

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

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

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

OpenWorkProof (OWP) — набор инструментов с открытым исходным кодом для тех, кто работает с ИИ-агентами и хочет проверять, что агенту было разрешено, что он записал и выдерживают ли его доказательства проверку. Локальный MCP-сервер на stdio отдает клиенту 32 инструмента: ревью подписанных записей о задаче и действиях, проверка экспортированных пакетов доказательств, экспорт пакета для другого ревьюера и справочный сценарий разбора оповещений Slips, где оповещения собираются в дела, а действия только имитируются. Отдельно включается экспериментальная защита Codex: правки текста разрешаются только внутри одного каталога `preview`. Решение принять или отклонить результат остается за человеком, а подключение OWP к агенту само по себе его не ограничивает.

Для кого. Командам, которые отдают агентам реальную работу и хотят проверять записи действий и подписи без доверия к самому агенту.

Подходит, если

  • Рецензент проверяет пакет доказательств, который экспортировали из рабочего процесса агента.
  • Аналитик безопасности разбирает пример оповещений Slips и сверяет подписанный пакет.
  • Команда добавляет проверку доказательств в GitHub Action перед приемкой результата.
  • Codex правит копию страницы только в каталоге `preview`, остальные запросы отклоняются.

Не подходит, если

  • Нужен автоматический надзор за всеми агентами на компьютере: OWP его не ведет.
  • Ожидается боевая защита SOC: разбор оповещений здесь опорная реализация с имитацией действий.
  • Закрытые ключи подписи придется передавать модели в разговоре.

Пример запроса к агенту

Возьми пример оповещений через `owp_soc_sample_alerts`, разбери их через `owp_soc_analyze_slips` и проверь полученный пакет через `owp_soc_verify_bundle`.

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Нужны Python 3.10 или новее и `uv`. Записи о работе агента должна поставлять ваша интеграция: OWP сам не следит за каждым агентом и инструментом. Статус `UNKNOWN` без независимых доверенных ключей ожидаем и не означает сбой установки. Разбор оповещений использует детерминированную заглушку расследования и имитацию действий, живого SOC и проверки точности обнаружения нет. Общие инструменты генерации ключей и подписи принимают и возвращают закрытые ключи, поэтому держите рабочие ключи вне разговоров с моделью.

Как отключить. Удалите запись openworkproof из MCP-конфигурации и CLI командой `uv tool uninstall openworkproof`. Защиту Codex снимают по инструкции первого запуска из документации.

Частые вопросы

Как подключить OpenWorkProof?

Добавьте в `mcpServers` запись с командой `uvx` и аргументом `openworkproof==1.6.1`. Облачного аккаунта OWP не требуется, `uvx` сам скачает пакет.

Что значит статус UNKNOWN?

Проверка не нашла независимой информации о доверии, например ключей и контрольных точек. Для примера на синтетических данных это нормально, а для рабочих пакетов передайте доверенные ключи.

Как проверить пакет доказательств из консоли?

Для основного пакета выполните `owp surface-verify <путь>`, для пакета приемки `owp acceptance-bundle-verify <путь>`, для результата SOC `owp-aisoc verify <путь>`. Форматы и требования к доверию различаются.

Как включить защиту Codex?

Установите CLI (`uv tool install --python 3.12 'openworkproof==1.6.1'`), затем `owp-guard install`, `enable`, `doctor` и `run` в проекте. Функция экспериментальная, начинайте с тестовой копии.

Есть ли скилл для разбора оповещений?

Да, `npx skills add dengyier/OpenWorkProof --skill openworkproof-soc-review`. Он дает агенту порядок работы с инструментами, но MCP и защиту не настраивает.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

Открытый инструмент для эмуляции атак на AI-агентов, LLM-приложения и MCP серверы, с проверкой по каталогам OWASP

CLIШирокий доступ585Звезды репозитория

Сканер безопасности для MCP-серверов: ищет зашитые ключи, отравление инструментов и инъекции в коде репозитория.

CLIМинимальный доступ140Звезды репозитория

MCP-сервер памяти для агентов и бесплатный шлюз, который останавливает опасные команды до запуска

MCP-серверШирокий доступ660Звезды репозитория

CLI аудита MCP-серверов: инвентаризация, доказательства по каждому серверу и политика для CI, где неизмеренное не бывает чистым

CLIРасширенный доступ89Звезды репозитория

Локальная панель для Claude Code, Codex CLI и OpenCode: что грузит агент, сколько это токенов, и проверка MCP-серверов

CLIШирокий доступ392Звезды репозитория

MCP-сервер и агентный набор для реверс-инжиниринга: Ghidra, Frida, x64dbg и Rizin для анализа бинарей, CTF и исследования вредоносного ПО

MCP-серверШирокий доступ1,4 тыс.Звезды репозитория

Коротко о README

Репозиторий описывает сценарии: ревью записей работы агента, предпросмотр в Codex и разбор оповещений. Документация отдельно разъясняет, что результат проверки означает и чего он не доказывает.

Бейдж для README

Сообщить о проблеме