OpenWorkProof MCP
MCP-сервер OpenWorkProof: агент проверяет подписанные записи работы ИИ-агента и экспортирует доказательства для ревью.
- 261 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Принимает и возвращает материалы ключей подписи общими инструментами, поэтому рабочие ключи нельзя давать модели.
- Режим защиты Codex запускает проверки на вашей машине.
Установка
- Работает в
В терминале, через 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
Сканер безопасности для MCP-серверов: ищет зашитые ключи, отравление инструментов и инъекции в коде репозитория.
MCP-сервер памяти для агентов и бесплатный шлюз, который останавливает опасные команды до запуска
CLI аудита MCP-серверов: инвентаризация, доказательства по каждому серверу и политика для CI, где неизмеренное не бывает чистым
Локальная панель для Claude Code, Codex CLI и OpenCode: что грузит агент, сколько это токенов, и проверка MCP-серверов
MCP-сервер и агентный набор для реверс-инжиниринга: Ghidra, Frida, x64dbg и Rizin для анализа бинарей, CTF и исследования вредоносного ПО
Коротко о README
Репозиторий описывает сценарии: ревью записей работы агента, предпросмотр в Codex и разбор оповещений. Документация отдельно разъясняет, что результат проверки означает и чего он не доказывает.