Agentes de IA

Herramientas para usar Vantor desde agentes de programación.

Configurar un proyecto

npx vantor init --agents --mcp

Servidor MCP

{
  "mcpServers": {
    "vantor": { "command": "npx", "args": ["-y", "vantor-shield", "mcp"] }
  }
}

Requiere una licencia, en VANTOR_LICENSE o en .vantor-license.

HerramientaQué hace¿Escribe?
vantor_checkBusca errores comunes de seguridad en el proyectoNo
vantor_initPlanifica cómo agregar Vantor. Con apply: true, lo aplicaSolo con apply: true
vantor_guidanceDevuelve las reglas para trabajar en un proyecto protegidoNo

vantor check

npx vantor check            # legible, sale con código 1 si hay hallazgos altos
npx vantor check --json     # para herramientas y agentes

Detecta SQL y comandos armados por concatenación, filtros de Supabase con valores interpolados, eval, rutas y URLs tomadas de la petición, TLS desactivado, secretos en el código, CORS abierto, hashes débiles, Math.random() para secretos, JWT con none e inserción de HTML crudo.

Para marcar un caso revisado y seguro, agregá vantor-ignore en un comentario de esa línea.

Es una búsqueda por líneas. No sigue los datos entre funciones. Un resultado limpio no prueba que el código sea seguro.

Instrucciones para agentes

  1. import 'vantor-shield/auto' va siempre primero en la entrada del servidor.
  2. Vantor no reemplaza el código seguro. Seguí usando parámetros, arrays de argumentos y listas de permitidos.
  3. Corré vantor check después de tocar rutas, consultas, archivos o peticiones salientes.
  4. No debilites vantor.config.json, ni amplíes ignorePaths o ssrfAllowHosts, sin decirlo en tu resumen.
  5. Ante un VANTOR_BLOCKED en tests con datos legítimos, revisá el código. No desactives la regla.