Saltar al contenido

esen

Producto · producto propio · código privado

Argos

Plataforma de ciberseguridad autoalojada para empresas pequeñas. Reúne en un solo proceso el inventario de activos, la gestión de vulnerabilidades y la inteligencia de amenazas. Suma el cumplimiento del Esquema Nacional de Seguridad, las copias de seguridad, la flota de equipos y la formación del personal. Está construida por módulos, y algunos se sostienen solos: Talos salió de aquí.

ActivoNext.jsReactTypeScriptPostgreSQLPrisma

Código privadoCódigo cerrado, en desarrollo.

Todos los proyectos

5.093commits entre abril y octubre de 2026

Para quién es

Una empresa de entre cincuenta y doscientas personas tiene Microsoft 365, una herramienta de administración remota, una cabina de copias y ninguna plaza dedicada a seguridad. El trabajo lo hace una persona que además hace otras cosas, repartido entre hojas de cálculo, la consola de cada fabricante y el correo. Argos le da un sitio donde el inventario se mantiene al día solo, donde una vulnerabilidad nueva se cruza contra ese inventario sin que nadie lo pida, y donde la evidencia de una auditoría sale del mismo dato que se usa el resto del año.

Se instala en un servidor propio, corre como un solo proceso contra una base de datos PostgreSQL, y está hecha por módulos: quince, que se activan por separado, así que quien solo tiene Microsoft 365 puede usar la medición de su inquilino sin la gestión de flota.

Qué hace

Inventario. Una CMDB de empresa alimentada por cuatro sincronizaciones automáticas, que recuerda qué campos ha corregido una persona para que ninguna sincronización los pise.

Escaneos. Quince herramientas locales encadenadas contra los activos de la propia CMDB, con escaneo activo. Un dominio solo se escanea si su propiedad está verificada por un registro DNS.

Cadena de suministro. Cada dependencia de los repositorios de la organización cruzada contra cuatro fuentes. Higía propone el arreglo, lo prueba aislado y abre un pull request que fusiona una persona.

Copias. Un motor sitúa cada copia en una semana circular y avisa de los conflictos; otro recorre el grafo de recursos y comprueba la regla 3-2-1.

Cumplimiento. Declaración de aplicabilidad y madurez por medida del Esquema Nacional de Seguridad, plan director, riesgos y modelado de amenazas sobre los diagramas de la propia CMDB.

Talos. El bastionado salió de aquí y se publica aparte: solo lectura, puntúa de 0 a 100 y Argos ingiere el resultado.

Y simulaciones de phishing con formación, la postura del inquilino de Microsoft 365, agentes de flota, registro de la IA en uso según el Reglamento europeo, una API abierta con servidor MCP y licencias firmadas.

Éaco

Clasifica con un modelo de lenguaje los correos que la plantilla reenvía al buzón de denuncias y elige la respuesta de una matriz determinista. Su entrada es texto escrito por un atacante y su salida puede acabar en un correo con el membrete del equipo de seguridad: inyección de prompt indirecta con canal de salida. La defensa no es un prompt mejor, es la frontera. El modelo solo puede devolver un tipo de una lista cerrada de doce, una confianza y un motivo, y el motivo no viaja nunca a un correo. Lo peor que consigue un atacante es que se clasifique mal su mensaje.

Al lado, Proteo: un banco adversarial contra los propios agentes, con inyección de prompt, jailbreak, extracción del prompt de sistema y abuso de herramienta, que mide la tasa de éxito de cada ataque.

Los guardianes

Hay 172 ficheros de prueba cuyo único trabajo es ponerse rojos cuando alguien viola una convención: que ninguna ruta resuelva la sesión a mano, que toda mutación deje rastro en el registro de auditoría, que cada tarea programada declare su zona horaria.

En la ronda adversarial de cierre de una versión encontré cuatro que estaban en verde sin medir nada. Uno se detectaba a sí mismo por un comentario. Otro llevaba una expresión regular sin las barras invertidas. Un tercero tenía una aserción que no podía fallar. El cuarto declaraba un comportamiento que no tenía. De ahí la regla del proyecto: un guardián que nadie ha visto ponerse rojo es una hipótesis.

Con agentes

Una plataforma de este tamaño la construyo dirigiendo agentes de IA, con las reglas escritas como ficheros: la arquitectura, las fronteras de cada módulo y qué no puede tocar cada uno. El diseño, el criterio y la verificación son míos; el volumen de código lo mueven los agentes. 5.093 commits entre abril y octubre de 2026, 281 modelos de datos, 681 rutas de API y 1.763 ficheros de prueba.

Estado

Beta avanzada: la ingeniería hecha y la operación por hacer. Sin despliegue en producción, y Éaco en modo sombra a la espera de una decisión de producto. El código no es público.