# Aperion Shield

Локальный шлюз безопасности перехватывает вызовы инструментов и защищает проект от деструктивных команд вроде удаления таблиц или системных файлов.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 11
- Автор: AperionAI
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/AperionAI/shield
- Обновлён: 2026-10-04
- HTML: https://affpapa.org/nevibecode/mcp/aperion-shield

## Что делает

Шлюз работает прямо между ассистентом и серверами инструментов. Сервер оценивает каждый запрос через набор из 65 адаптивных правил безопасности, закрывая риски в базах данных и системных вызовах. Опасные операции блокируются сразу либо требуют подтверждения от разработчика.

Система фильтрует трафик в обоих направлениях. Она сверяет каталоги инструментов для защиты от подмены, проверяет входящие ответы на инъекции промптов и подменяет секретные ключи временными метками. Фоновый процесс `--guard` следит за файлами конфигурации и правилами агента, автоматически восстанавливая удалённые хуки.

Для запуска сервера в контейнере нужен работающий демон Docker на локальной машине. Попытка выполнить `rm -rf /` или открыть reverse shell получит от шлюза немедленный жёсткий отказ.

## Требования
- Нужно: Docker

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add aperion-shield -- docker run -i --rm ghcr.io/aperionai/shield:shield-v1.0.1
```

### Codex

**Командой платформы**
```bash
codex mcp add aperion-shield -- docker run -i --rm ghcr.io/aperionai/shield:shield-v1.0.1
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "aperion-shield": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "ghcr.io/aperionai/shield:shield-v1.0.1"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "aperion-shield": {
            "type": "stdio",
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "ghcr.io/aperionai/shield:shield-v1.0.1"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add aperion-shield docker run -i --rm ghcr.io/aperionai/shield:shield-v1.0.1
```

## Когда брать
- заблокировать удаление баз данных и файлов до выполнения команды
- предотвратить отправку прочитанных секретов во внешнюю сеть
- проверить правила проекта и расширения среды разработки на скрытые инъекции
- скрыть настоящие токены доступа от попадания в контекст языковой модели

## Примеры запросов агенту
- Установи хуки защиты aperion-shield для текущего рабочего окружения
- Выполни проверку правил проекта и установленных расширений через `--scan-ide`
- Проверь безопасность MCP-сервера перед подключением с помощью команды `--scan`

## Похожие
- [speclock](https://affpapa.org/nevibecode/mcp/speclock.md) — MCP-сервер · ★ 25
- [Aegis — AI Agent Governance](https://affpapa.org/nevibecode/mcp/aegis-ai-agent-governance.md) — MCP-сервер · ★ 18
- [Aletheia Runtime Safety & Scope Creep Filter](https://affpapa.org/nevibecode/mcp/aletheia-runtime-safety-scope-creep-filter.md) — MCP-сервер · ★ 12
- [nah](https://affpapa.org/nevibecode/plugins/nah.md) — плагин · ★ 492
- [wa-guardrails](https://affpapa.org/nevibecode/skills/wa-guardrails.md) — скилл · 357 установок
- [autobahn](https://affpapa.org/nevibecode/skills/autobahn.md) — скилл · 1300 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
