
Server proxy che avvolge i server MCP con profilazione comportamentale, scansione di sicurezza, controllo dei rischi ed esecuzione sicura. Rileva l'iniezione di prompt, metadati di strumenti malevoli, iniezione di argomenti, rischi del codice sorgente ed esposizione di credenziali.
MCP safety warden è un server proxy che avvolge qualsiasi server MCP e aggiunge ai suoi strumenti profilazione comportamentale, scansione di sicurezza, gating del rischio ed esecuzione sicura.
[!IMPORTANT] La sicurezza MCP è un'area di ricerca attiva. Sondaggi recenti catalogano molte categorie di minacce specifiche del protocollo che spaziano dal tool poisoning, al prompt injection, agli attacchi rug-pull, alla compromissione della supply chain, all'esfiltrazione di credenziali e agli attacchi di composizione lungo l'intero ciclo di vita del server. Vedi Securing the MCP (OpenReview), Landscape & Threats (arXiv), When MCP Servers Attack (arXiv) e MCP-38 Taxonomy (arXiv).
Usalo come proxy per aggiungere il gating di sicurezza a qualsiasi server MCP, oppure puntalo a un server che non possiedi ed esegui un audit di sicurezza completo senza effettuare una singola chiamata a uno strumento.
Fig 1. Due modalità operative: proxy e audit
Profilazione comportamentale: Classe di effetto, sicurezza dei retry, distruttività. Assistita da LLM (Anthropic, OpenAI, Gemini, Ollama) con fallback basato su regole. Statistiche osservate (latenza p50/p95, tasso di fallimento, dimensione dell'output) aggiornate dopo ogni chiamata in proxy.
Scansione di sicurezza: pipeline mcpsafety+ a cinque stadi (Recon, Planner, Hacker, Auditor, Supervisor). Cisco AI Defense (AST/YARA). Snyk (analisi dei metadati). Le integrazioni con Kali e Burp Suite arricchiscono la pipeline con dati di rete reali e probe a livello HTTP. Scansione del codice sorgente da GitHub con entropia, AST, taint flow e rilevamento rug-pull.
Fig 2. Pipeline mcpsafety+ a cinque stadi, attivata quando esegui un audit di sicurezza completo su qualsiasi server MCP
Esecuzione sicura: Scansione degli argomenti (oltre 20 categorie di attacco, secondo passaggio LLM). Scansione dell'iniezione nell'output a due livelli. Gating del rischio con alternative e policy per singolo strumento. Rilevamento del drift su ogni chiamata e controllo autonomo.
Fig 3. Pipeline di esecuzione sicura: i cinque controlli che ogni chiamata a uno strumento in proxy attraversa
CLI: 24 sottocomandi, menu interattivo del rischio, flag --json su ogni comando, --yes per la CI.
Cosa rileva