К основному содержанию
плагин

sosa-governor — плагин для Claude Code: контроль вызовов MCP

Классифицирует каждый вызов MCP-инструмента по уровню влияния, блокирует опасные действия до подтверждения и ведёт журнал. Пригодится, если агент шлёт письма и удаляет данные.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add anthropics/claude-plugins-community
/plugin install sosa-governor@claude-community
Открыть на GitHub

Что делает sosa-governor

Плагин ставит три хука, которые работают сами. SessionStart показывает статус управления и сводку аудита за сегодня, PreToolUse размечает каждый вызов MCP-инструмента как низкого, среднего или высокого влияния, а PostToolUse записывает выполненные действия и обновляет рейтинг доверия к инструментам высокого влияния.

Отправка сообщения в WhatsApp, письма, публикация твита или удаление данных блокируются, пока вы явно не одобрите. Инструменты высокого влияния начинают с рейтинга доверия 0; каждое одобрение прибавляет 0.1, и после 10 одобрений инструмент получает автономию. Инцидент, отмеченный вами, снимает 0.5, а сбросить рейтинг можно через скилл.

Скилл вызывается фразами вроде «Run SOSA audit», «Show trust scores» или «Check compliance». Настройки лежат в config/: impact-registry.json связывает инструменты с уровнями, trust-state.json хранит текущие рейтинги, budgets.json задаёт иерархию бюджета токенов от месячного до уровня отдельного агента. Журналы — ежедневные JSONL-файлы в audit/, например audit/2026-03-31.jsonl.

Какие задачи решает

  • заблокировать отправку письма или сообщения в WhatsApp без вашего подтверждения
  • получить отчёт по всем вызовам инструментов за сегодня
  • посмотреть, какие инструменты уже заслужили автономию
  • проверить проект на захардкоженные секреты
  • поменять уровень влияния для отдельного инструмента

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

  • Запусти SOSA audit и покажи отчёт по вызовам за сегодня
  • Покажи trust scores для всех инструментов
  • Переклассифицируй mcp__notion__update_page как medium

Как установить sosa-governor

Через маркетплейс плагинов

/plugin marketplace add anthropics/claude-plugins-community
/plugin install sosa-governor@claude-community

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Вопросы о sosa-governor

Как установить sosa-governor в Claude Code?

Сначала добавьте маркетплейс: /plugin marketplace add anthropics/claude-plugins-community, затем установите плагин: /plugin install sosa-governor@claude-community.

Что делает sosa-governor?

Это слой управления сессиями Claude по методологии SOSA. Он размечает вызовы MCP-инструментов по уровню влияния, требует подтверждения для опасных действий и пишет журнал.

Как работает рейтинг доверия к инструментам?

Инструмент высокого влияния стартует с 0. Каждое ваше одобрение добавляет 0.1, и на 1.0 инструмент переходит в автоодобрение. Отмеченный инцидент снижает рейтинг на 0.5.

Исходный текст

sosa-governor · MIT
# SOSA Governor

**Supervised, Orchestrated, Secured, Agents — Governance for Claude Code**

A plugin that implements the SOSA methodology as a real-time governance layer for Claude Code sessions. Every MCP tool call is classified by impact level, high-impact actions are gated with approval requirements, and all actions are audit-logged.

## About the publisher

[MSApps is Certified in the Claude Partner Network.](https://claude.com/partners)

## How It Works

### Automatic (Hooks)

The plugin installs three hooks that run automatically:

- **SessionStart** — Displays SOSA governance status and today's audit summary
- **PreToolUse** — Classifies every MCP tool call as low/medium/high impact. High-impact actions (sending WhatsApp messages, posting tweets, sending emails, deleting data) are **blocked** until the user explicitly approves
- **PostToolUse** — Logs completed actions and updates the trust gradient for high-impact tools

### On-Demand (Skill)

Say any of these to trigger the governance skill:

- "Run SOSA audit" — Full audit report of today's tool calls
- "Show trust scores" — See which tools have earned autonomy
- "Check compliance" — Evaluate against SOSA Level 1/2/3
- "Security scan" — Check for hardcoded secrets and suspicious patterns
- "Token budget report" — Review budget allocation and usage
- "Reclassify [tool] as [level]" — Change a tool's impact level

## Impact Levels

| Level | Action | Examples |
|-------|--------|----------|
| **Low** | Auto-approved | Read Notion, search Gmail, list WhatsApp chats |
| **Medium** | Logged | Create Monday item, update Notion page, create calendar event |
| **High** | Blocked until approved | Send WhatsApp message, send email, post tweet, delete data |

## Trust Gradient

High-impact tools start with a trust score of 0. Each time a user approves a blocked action, the tool's trust score increases by 0.1. After 10 successful approvals (score reaches 1.0), the tool is auto-approved — it has earned autonomy.

Trust can be reset manually via the skill ("reset trust for [tool]").

An incident (flagged by the user) reduces trust by 0.5.

## Configuration

All config lives in `config/`:

- `impact-registry.json` — Tool-to-impact-level mapping
- `trust-state.json` — Current trust scores per tool
- `budgets.json` — Token budget hierarchy (monthly → weekly → daily → per-agent)

## Audit Logs

Daily JSONL files in `audit/` (e.g., `audit/2026-03-31.jsonl`). Each line:

```json
{
  "timestamp": "2026-03-31T14:22:00Z",
  "session_id": "abc123",
  "tool": "mcp__whatsapp__send_message",
  "impact_level": "high",
  "reason": "External communication to real people",
  "decision": "denied"
}
```

## SOSA Methodology

Full spec: https://github.com/MSApps-Mobile/claude-plugins/blob/main/docs/SOSA.md

## License

MIT — MSApps Research, 2026

© MSApps-Mobile · MIT · MSApps-Mobile/claude-plugins

Похожие плагины

Все плагины по теме «Безопасность» →
protect-mcp Tom Farley Проверяет каждый вызов инструмента по политике Cedar и выдаёт Ed25519-подписанную квитанцию. Пригодится, когда агенту нужно ограничить доступ к файлам и командам. CX Codex ★ 41 823звёзд репо bernstein sipyourdrink-ltd Управляет запуском ИИ-агентов по правилам policy-as-code и ведёт проверяемый журнал каждого шага. Пригодится, когда нужен строгий аудит действий модели в проекте. CX Codex +1 ★ 1 327звёзд репо dashclaw ucsandman Проверяет политики безопасности и останавливает агента до одобрения человека. Помогает вести аудит действий автономных систем. CX Codex +1 ★ 313звёзд репо arifOS — Constitutional AI Kernel ariffazil arifOS проверяет предложения ИИ-агента по конституционным правилам до выполнения и сохраняет вердикт в аудиторской записи. Человек сохраняет право вето. CX Codex +1 ★ 54звёзд репо sidclaw-governance-mcp sidclawhq Прокси между агентом и MCP-серверами: проверяет каждый вызов инструмента по политикам и отправляет рискованные действия на подтверждение человеку. CX Codex +1 ★ 15звёзд репо MELRA XAGI-Lab Локальная среда исполнения для контроля вызовов инструментов ИИ-агента с проверкой политик и журналом действий. CX Codex +1 ★ 12звёзд репо

Из того же набора8

wordpress-mcp Плагин подключает Claude к сайту WordPress через MCP Adapter: посты, страницы, пользователи, плагины и товары WooCommerce правятся в диалоге. ★ 9звёзд репо toggl-time-tracker Запускает таймеры, останавливает их и собирает отчёт по неделе в Toggl Track прямо из чата с Claude. Пригодится, когда лень переключаться в браузер ради учёта часов. ★ 9звёзд репо rtl-chat Следит, чтобы ответы Claude с ивритом и английским вперемешку читались слева направо и справа налево без перемешанных слов. ★ 9звёзд репо linkedin-scraper Три скилла внутри плагина: собирают данные профиля, страницы компании и делают пакетный обход через акторов Apify. ★ 9звёзд репо kotlin-lsp Подключает kotlin-language-server к Claude, чтобы агент видел ошибки, определения и ссылки в .kt и .kts без сборки проекта. ★ 9звёзд репо cowork-session-fixer Скилл, который находит и снимает зависшую сессию Cowork после падения или обрыва связи, когда сессия не открывается. ★ 9звёзд репо apollo Ищет и обогащает лиды через Apollo.io прямо из Claude и загружает их в готовую цепочку писем. Пригодится, когда нужно собрать контакты под ICP без ручного копирования. ★ 9звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой