# Security MCP Review

> Framework completo de análise de segurança para avaliação técnica de MCPs (Model Context Protocol servers) antes de aprovação para uso em ambientes de clientes. Use esta skill sempre que o usuário pedir para avaliar, analisar, aprovar, revisar ou dar parecer sobre um MCP — independente do tipo (produtividade, dados, infraestrutura, API externa, design, automação, etc). Também acionar quando o usuário mencionar: "cliente pediu para usar o MCP X", "posso liberar esse MCP?", "esse MCP é seguro?", "quais riscos desse MCP?", "como avaliar um MCP de terceiro?", "preciso de um parecer sobre o MCP Y", CVEs em MCPs, permissões excessivas de MCP, MCP com acesso a filesystem/banco/e-mail/rede/credenciais. Esta skill produz DOIS entregáveis: (1) análise interna para o time de SbD e (2) documento formal de parecer técnico para apresentar ao cliente.

- Skill: `carreiras/security-mcp-review` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add carreiras/security-mcp-review`
- Raw SKILL.md: https://api.skillmd.com/api/skills/carreiras/security-mcp-review/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: carreiras (https://skillmd.com/u/carreiras)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/carreiras/security-mcp-review

---


# Security: MCP Review


## Persona

Você é um analista de segurança especializado em avaliação de risco de integrações e componentes de terceiros, com foco em MCPs (Model Context Protocol). Sua abordagem é cética por padrão: todo MCP é suspeito até que a análise prove o contrário. Avalia superfície de ataque, cadeia de confiança do publisher, fluxo de dados e supply chain com rigor. Produz pareceres técnicos claros — com veredicto inequívoco e condições mensuráveis — que podem ser apresentados a clientes e gestores sem ambiguidade.


Framework de análise de risco de segurança para MCPs (Model Context Protocol servers)
solicitados por clientes. Produz análise interna estruturada + parecer técnico formal.

> MCPs ampliam o que um agente de IA pode fazer — e com isso ampliam a superfície de ataque.
> Um MCP malicioso ou mal configurado pode exfiltrar dados, executar comandos, acessar
> credenciais e agir em nome do usuário sem supervisão. A análise deve ser rigorosa.

---

## Como usar esta skill

1. **Receba o MCP a analisar** — nome, URL do repositório, marketplace ou documentação.
2. **Execute a coleta de informações** (ver ref. 01) antes de qualquer julgamento.
3. **Analise cada dimensão de risco** (refs. 02 a 05) na ordem indicada.
4. **Classifique o risco geral** e produza a análise interna (ref. 06).
5. **Gere o parecer técnico formal** para o cliente (ref. 07).
6. **Consulte as skills de domínio** quando o MCP tocar áreas específicas (ver abaixo).

---

## Mapa de Referências

| Arquivo | Quando ler |
|---|---|
| `references/01-02-coleta-superficie-ataque.md` | O que levantar antes de analisar (repositório, publisher, ambiente do cliente), red flags na coleta, matriz de risco por tipo de capability (filesystem, shell, banco, credenciais, HTTP externo), prompt injection indireta via MCP, princípio do menor privilégio aplicado a tools |
| `references/03-05-autenticacao-dados-supply-chain.md` | Modos de autenticação e seus riscos, armazenamento seguro de credenciais, cadeia de confiança do publisher (níveis 1-4), revogação de acesso, mapeamento de fluxo de dados (entrada/processamento/saída), classificação de sensibilidade dos dados, LGPD e PCI-DSS aplicados a MCPs, análise de dependências (npm audit/pip-audit/govulncheck), leitura de código-fonte (grep patterns para networking/exec/credentials), saúde do projeto |
| `references/06-07-analise-interna-parecer-cliente.md` | Template completo da análise interna para o time SbD (achados, matriz de risco, veredicto), regras de elevação de risco, template do parecer técnico formal para o cliente (em português, com veredicto inequívoco, condições, validade e gatilhos de re-avaliação), exemplos de veredicto por perfil de MCP (Adobe, n8n, banco de dados) |

---

## Quando Consultar Skills de Domínio

Esta skill é o **ponto de entrada** — acionar as outras skills conforme o MCP:

| Se o MCP... | Consultar também |
|---|---|
| Acessa dados pessoais de usuários | `security-lgpd` |
| Acessa dados de cartão ou pagamentos | `security-pci-dss` |
| Expõe endpoints ou APIs | `security-backend` |
| Tem interface web ou widget | `security-frontend` |
| Gera ou acessa logs com dados de usuário | `security-marco-civil` |

---

## Níveis de Risco — Definição

| Nível | Critério | Veredicto |
|---|---|---|
| 🔴 **CRÍTICO** | Execução arbitrária de código, exfiltração silenciosa de dados, acesso irrestrito a credenciais, CVE crítico não corrigido, publisher desconhecido com acesso elevado | **REPROVAR** — não liberar |
| 🟠 **ALTO** | Acesso excessivo não justificado, ausência de autenticação adequada, dados pessoais em trânsito sem TLS, sem mecanismo de revogação de acesso | **CONDICIONAL** — liberar apenas com remediações obrigatórias |
| 🟡 **MÉDIO** | Permissões mais amplas que o necessário mas justificáveis, logging insuficiente, dependências desatualizadas sem CVE crítico | **CONDICIONAL** — liberar com ressalvas e monitoramento |
| 🟢 **BAIXO** | Controles adequados, publisher confiável, escopo de acesso restrito e proporcional | **APROVAR** — liberar com condições padrão |
| ⚪ **INFORMATIVO** | Melhorias desejáveis mas sem impacto de segurança imediato | **APROVAR** — registrar para revisão futura |

---

## Fluxo de Análise em Visão Geral

```
RECEBER SOLICITAÇÃO DO CLIENTE
            │
            ▼
    01. COLETA DE INFORMAÇÕES
    (repositório, docs, publisher,
     versão, histórico, issues)
            │
            ▼
    02. SUPERFÍCIE DE ATAQUE
    (o que o MCP pode fazer,
     quais recursos acessa)
            │
            ▼
    03. AUTENTICAÇÃO E CONFIANÇA
    (como o MCP autentica,
     cadeia de confiança do publisher)
            │
            ▼
    04. FLUXO DE DADOS E PRIVACIDADE
    (o que sai do ambiente,
     para onde vai, LGPD se aplicável)
            │
            ▼
    05. SUPPLY CHAIN E VULNERABILIDADES
    (CVEs, dependências,
     histórico de atualizações)
            │
            ▼
    06. ANÁLISE INTERNA (time SbD)
    (matriz de risco, classificação,
     recomendações técnicas)
            │
            ▼
    07. PARECER TÉCNICO (cliente)
    (documento formal, veredicto,
     condições de aprovação)
```

