Documentación

Explora las guías y referencia técnica de Vigil

Introduccion

Bienvenido a la documentacion de vigil, el scanner de seguridad para codigo generado por IA.

Inicio Rapido

Instalacion, primer scan y conceptos basicos de vigil.

Referencia CLI

Todos los comandos, flags y opciones disponibles en la interfaz de linea de comandos.

Configuracion

Archivo .vigil.yaml, estrategias, overrides y merge de configuracion.

Catalogo de Reglas

Las 26 reglas de vigil en 4 categorias con ejemplos de codigo vulnerable.

Formatos de Salida

Human, JSON, JUnit XML y SARIF 2.1.0 — formatos de reporte disponibles.

Integracion CI/CD

GitHub Actions, GitLab CI, Azure DevOps, pre-commit hooks y quality gates.

Docker

Uso en contenedores, Dockerfile de referencia y buenas practicas.

Seguridad

Modelo de amenazas, alineacion OWASP, referencias CWE y limitaciones de vigil.

Analizadores

Referencia tecnica de los analyzers implementados: DependencyAnalyzer, AuthAnalyzer, SecretsAnalyzer y TestQualityAnalyzer.

Arquitectura

Estructura interna, flujo del engine, protocolo de analyzers y decisiones de diseno.

Buenas Practicas

Recomendaciones para equipos que usan agentes de IA para generar codigo.

Compliance y Uso Empresarial

Alineacion con OWASP, CRA, SOC 2, ISO 27001, NIST y uso en pipelines empresariales.

Contribuir

Guia para contribuir al proyecto, setup de desarrollo y testing.