Detectar archivos de configuración/instrucciones envenenados
detect_poisoned_config_filesAnaliza archivos de configuración/instrucciones que un agente de código carga y confía DE INMEDIATO, sin ningún paso de aprobación (AGENTS.md, CLAUDE.md, .cursorrules, archivos de "skills", y similares), en busca de instrucciones ocultas o peligrosas. Reutiliza el mismo motor de detect_poisoned_tool_descriptions (Garita Escudo) — caracteres invisibles, esteganografía Unicode, homoglifos, entidades HTML en capas, bloques de pseudo-instrucción escondidos, instrucciones de ocultar la acción al usuario, de manipular OTRA herramienta, de redirigir datos, de decodificar y seguir texto codificado, y el gatillo diferido tipo "rug-pull" — pero AJUSTADO a este género de archivo: el lenguaje de autoridad (IMPORTANTE, CRÍTICO) no se penaliza aquí porque es normal y esperado en un archivo de instrucciones, y se agrega una regla nueva, "filtración de credenciales", que no necesita ningún gatillo temporal — una instrucción de leer y exponer el contenido de un archivo de credenciales/secretos se marca de inmediato, porque a diferencia de una herramienta MCP, un archivo de instrucciones se confía sin pedir aprobación a nadie. Motivada por un caso real (2026): un archivo de reglas envenenado exfiltró credenciales de AWS/Kubernetes/Terraform en menos de 2 minutos en una prueba controlada. Acepta uno o varios archivos a la vez. Requiere una llave de acceso válida (usos gratis o créditos) — ver POST /crear-llave.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "detect_poisoned_config_files"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ruta | No | Solo junto con "contenido": el nombre/ruta de ese archivo suelto. | |
| archivos | No | Uno o más archivos a revisar a la vez: [{ ruta, contenido }, ...]. | |
| contenido | No | Alternativa a "archivos": el contenido de un solo archivo suelto, en texto plano. |