Escudo de Fuga Entre Clientes
detect_cross_client_leak_riskAnaliza el código fuente que arma el transporte HTTP/SSE de un servidor MCP en busca de estado compartido sin aislamiento por sesión/cliente: (1) una sola instancia de McpServer/Server creada a nivel de módulo (una vez al arrancar) que se conecta a un transporte nuevo dentro de cada handler de petición, en vez de crear también una instancia nueva del servidor por cliente — las respuestas pueden mezclarse entre clientes distintos; y (2) una variable mutable (let/var) a nivel de módulo escrita por un handler de petición y leída dentro del callback de una herramienta registrada, sin que haga falta reutilizar ninguna instancia completa de servidor. El mismo patrón detrás de CVE-2026-25536 (CVSS 7.1) en el propio SDK oficial de TypeScript de MCP — "Context Injection and Over Sharing" del OWASP MCP Top 10. Es un análisis estático por patrones de texto (no ejecuta el código) — mismo enfoque que detect_dns_rebinding_risk y detect_missing_auth_risk. Requiere una llave de acceso válida (usos gratis o créditos) — ver POST /crear-llave.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"codigo": "<codigo>"
},
"name": "detect_cross_client_leak_risk"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| codigo | Yes | El código fuente que arma el transporte HTTP/SSE de un servidor MCP, en texto plano. | |
| lenguaje | No | Solo informativo (ej. "javascript", "typescript") — este campo no cambia el resultado. |