eAtheria-Security-
Plataforma open-source de seguridad de aplicaciones auto-alojada que integra SAST, DAST y SCA con validación de falsos positivos mediante IA. Soporta múltiples lenguajes, integración CI/CD y exportación de SBOM.
Ficha actualizada 22 sept 2026, 16:16 · upstream 21 sept 2026, 11:42 · release sin release detectada
Qué es eAtheria-Security-
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
eAtheria-Security- es una plataforma integral para la seguridad de aplicaciones desarrollada en Next.js, React y TypeScript. Combina análisis estático (SAST), dinámico (DAST) y de componentes (SCA) con un motor de rastreo de contaminación personalizado y validación asistida por IA para reducir falsos positivos antes de mostrar hallazgos al usuario.
La plataforma incluye módulos especializados como BugHunter, que ofrece una base de conocimientos curada sobre vulnerabilidades reales mapeadas a CWE, y capacidades de pentesting asistido por IA con evidencia reproducible. Soporta estándares de la industria como OWASP Benchmark, Juliet y WSTG, permitiendo exportar informes detallados sobre la postura de seguridad.
La arquitectura utiliza PostgreSQL para persistencia, Redis para caché y colas, y NextAuth para autenticación robusta con 2FA TOTP y claves API segmentadas. Incluye un servidor MCP (Model Context Protocol) que expone las capacidades del motor a agentes externos, facilitando la integración en flujos de trabajo automatizados.
- Ejecutar análisis SAST multi-lenguaje con validación de IA para minimizar falsos positivos en repositorios de código.
- Realizar escaneos DAST sobre aplicaciones en ejecución y generar informes comparables con OWASP Benchmark.
- Analizar dependencias (SCA) detectando CVEs y exportar SBOM en formatos estándar para cumplimiento normativo.
- Integrar la plataforma en pipelines CI/CD de GitHub Actions o GitLab CI mediante scripts predefinidos.
- Utilizar el servidor MCP para conectar agentes externos con las herramientas de análisis de seguridad.
- Motor de rastreo de contaminación personalizado con reglas específicas por lenguaje y validación de hallazgos mediante IA.
- Soporte nativo para lenguajes especializados como ABAP/SAP junto con cobertura genérica en C, C++, Rust y más.
- Integraciones CI/CD listas para usar con GitHub Actions, GitLab CI y CLI para automatización de pipelines.
- Notificaciones vía Telegram y WhatsApp mediante Baileys sin necesidad de navegador.
- Servidor MCP independiente disponible para exponer capacidades del motor a agentes externos.
- Gestión de falsos positivos mediante un patrón manager integrado en la interfaz de usuario.
- Dependencia de claves API externas (OpenAI, Anthropic, etc.) para las funciones de IA; sin validación local del modelo.
- Límite de subida de archivos de 1 GB por defecto, ajustable solo desde la configuración de administrador.
- Requiere instalación manual de Node.js 20+ o uso de nvm si no está presente en el sistema.
- No incluye Dockerfile ni docker-compose.yml en la raíz del repositorio principal; se usa un script start.sh para orquestación.
- La validación de IA depende de la disponibilidad y latencia de las APIs de proveedores externos.
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.
Para despliegue rápido, use el script ./start.sh con opción 'docker' o directamente en local. Asegúrese de tener Node.js 20+ instalado; el script lo detectará e instalará vía nvm si es necesario. Configure las variables de entorno (.env) con claves API para los proveedores de IA y credenciales de PostgreSQL/Redis. El primer inicio ejecuta un asistente de configuración para crear la cuenta admin y generar secretos aleatorios.
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.