# Guía de Despliegue de VulneraAI Esta carpeta contiene todos los archivos necesarios para ejecutar **VulneraAI** en tu servidor. ## Requisitos Previos 1. **Python 3.11+** instalado. 2. **Herramientas de Seguridad (Opcional pero recomendado):** - Instala `nmap` y `sqlmap` en el PATH de tu servidor para escaneos reales (si no, la app usará simulaciones). ## Instalación 1. **Crear entorno virtual (Recomendado):** ```bash python -m venv venv source venv/bin/activate # En Linux/Mac venv\Scripts\activate # En Windows ``` 2. **Instalar dependencias:** ```bash pip install -r requirements.txt ``` ## Ejecución Puedes iniciar la aplicación de dos formas: ### Opción A: Script Directo ```bash python run_vulnera.py ``` ### Opción B: Uvicorn Directo ```bash uvicorn app.main:app --host 0.0.0.0 --port 8000 ``` ## Estructura de Carpetas - `app/`: Lógica del servidor (FastAPI). - `frontend/`: Archivos web (HTML, CSS, JS). - `data/`: Aquí se guardarán los reportes y usuarios (`scans.json`, `users.json`). - `Dockerfile`: Para despliegue profesional con contenedores. --- **VulneraAI** - *Advanced Agentic Security Research Hub*