vulnradar.dev
VulnRadar es un escáner de vulnerabilidades web open-source y autoalojable bajo licencia GPL-3.0. Proporciona informes instantáneos con más de 850 comprobaciones deterministas, IDs estables para diffs, evidencia técnica por hallazgo y herramientas de colaboración. Incluye autenticación, facturación
Ficha actualizada 28 sept 2026, 11:48 · upstream 28 sept 2026, 11:19 · release v3.9.1
Qué es vulnradar.dev
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
VulnRadar es un escáner de vulnerabilidades web open-source diseñado para ejecutar más de 850 comprobaciones deterministas sobre cualquier sitio web, devolviendo informes con IDs estables que permiten comparar cambios entre escaneos (diffing) y evidencia técnica detallada como headers, certificados o fragmentos de respuesta. Su arquitectura se basa en Next.js 15.5 y React 19, utilizando PostgreSQL para el almacenamiento persistente y Node.js para la lógica del servidor.
- Auditoría de seguridad continua para infraestructuras web críticas mediante escaneos programados.
- Integración en pipelines CI/CD automatizados usando GitHub Actions y CLI con salidas no cero al detectar umbrales.
- Cumplimiento normativo exportando hallazgos a formatos SARIF, JSON o CSV para herramientas de gestión existentes.
- Gestión de vulnerabilidades internas con paneles de colaboración, autenticación 2FA y control de acceso por roles.
- Escaneo programado de repositorios GitHub para detectar antipatrónes en código generado por IA.
- Más de 850 comprobaciones deterministas con IDs estables que facilitan el análisis preciso de regresiones de seguridad.
- Licencia GPL-3.0 sin telemetría, garantizando privacidad y control total sobre los datos escaneados en infraestructuras propias.
- Evidencia técnica adjunta a cada hallazgo, incluyendo headers, campos de certificado y cuerpo de respuesta que activaron la detección.
- Integración nativa con GitHub Actions para automatización de seguridad directamente dentro del flujo de desarrollo del equipo.
- Panel de administración con configuración dinámica y facturación escalable vía Stripe para planes gratuitos o empresariales.
- Extensión de navegador para Chrome y Firefox que permite escanear la pestaña actual sin salir del entorno de trabajo.
- Requiere configuración manual de variables de entorno críticas como API_KEY_ENCRYPTION_KEY para evitar almacenamiento inseguro de secretos TOTP.
- Dependencia estricta de Node.js 22 LTS, con incompatibilidad directa si se usan versiones anteriores o posteriores al rango especificado en el archivo engines.
- La facturación y gestión de equipos dependen de la integración con Stripe, lo que limita su uso gratuito a un plan específico sin backend propio.
- Complejidad alta (HIGH) en despliegue inicial debido a la necesidad de orquestar PostgreSQL, Node.js y servicios S3/MinIO mediante Docker Compose.
- El esquema de base de datos se crea automáticamente al primer arranque, lo que implica un tiempo de inactividad durante la migración inicial si no se planifica.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue recomendado con Docker Compose. Requiere PostgreSQL 14+ y Node 22 LTS. Configurar obligatoriamente DATABASE_URL y API_KEY_ENCRYPTION_KEY en el archivo .env antes de iniciar. El esquema de base de datos se crea automáticamente al primer arranque. Asegurar mínimo 4 núcleos CPU, 8GB RAM y 20GB disco. Revisar la configuración de build-tier en lib/config/config-values.ts antes de producción.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.