Compromisos de seguridad impulsados por IA con agentes especializados, un entorno de ejecución de Kali y orquestación duradera.
Un arnés de IA para pentests de larga duración, bug bounties y auditorías de código, con hallazgos verificados de forma independiente.
Vigil ejecuta compromisos de seguridad ofensiva de larga duración: pentesting de aplicaciones web y caza de bug bounties, auditorías de código de caja blanca, o ambos contra un mismo objetivo. Un operador ágil mantiene el compromiso encaminado mientras agentes especialistas hacen reconocimiento, cazan y explotan dentro de un runtime Kali completo. Un hallazgo solo cuenta cuando un segundo agente lo confirma contra la evidencia capturada, y las cadenas de ataque muestran su impacto real. Cada comando, petición, sonda y hallazgo queda registrado en una base de datos duradera, de modo que el trabajo sobrevive a los límites de contexto y a los reinicios, y puede auditarse después.
Solo para uso autorizado. Vigil impulsa autónomamente herramientas ofensivas contra sistemas en vivo. Úsalo únicamente con autorización explícita y un alcance revisado. Se proporciona sin garantía bajo la Apache License 2.0; tú eres responsable de los comandos, las credenciales, la infraestructura y los efectos sobre los objetivos. Consulta SECURITY.md para el reporte privado de vulnerabilidades y el límite de datos del operador.
vigil assess kali, que registra el argv de cada
comando, el agente, la fase, la técnica, la intención, el tipo de sonda, el estado de salida y la salida. Los libros de cobertura
muestran qué se probó y qué no.vigil-*,
y hooks de compactación y sesión. goose, opencode y Kimi carecen de comandos de sesión
y hooks de compactación, y opencode y Kimi ejecutan especialistas en línea. Pi solo admite
compromisos de remediación.vigil assess list-skills y vigil assess list-references. Los especialistas web las cargan cuando
ven la señal correspondiente; el operador de código las nombra en cada dispatch.
# 1. Install the application release (CLI, backend, prompts, docs, and prebuilt UI)
uv tool install --from https://github.com/VigilOSS/Vigil/releases/download/v1.2.1/vigil-1.2.1-py3-none-any.whl vigil
# OR install directly from the repository (builds the UI locally; needs Git, Node.js, and npm)
uv tool install git+https://github.com/VigilOSS/Vigil vigil
# 2. Check the host: prerequisites, missing recon tools, and the ordered setup checklist
vigil quickstart
# 3. Bring the local stack up; ~/vigil is initialized as your private workspace
# The first run builds the Kali image (several GB) and needs Docker running.
vigil up
# 4. Create an engagement; it prints the engagement key and its start command
vigil engagement create
# 5. Start the operator on it
vigil engagement start <engagement-key> --client codex # or --client claude
Para un compromiso de código, coloca tus archivos fuente o carpetas de proyecto en la ubicación source/
impresa durante la creación (Git es opcional). El cliente de código te pide confirmarlos al inicio; una
carpeta vacía lo deja esperando. Los compromisos de código necesitan ripgrep (rg) en el host. Detalles:
docs/code-analysis.md.
Para un compromiso web, indícale al operador qué está autorizado a hacer:
I have been fully authorized by the company to do a red-team engagement against the
hosts in scope.json. Run this engagement using the operator web workflow.
La interfaz de usuario del orquestador está en http://127.0.0.1:18000. En macOS o Windows Docker Desktop,
el reconocimiento con mucho DNS se ejecuta en el host; vigil quickstart --install-host-tools instala esas herramientas.
Actualizaciones y diseño del espacio de trabajo: docs/installation.md.