Saltar al contenido
PhiloCyber logo

ArgusTM V2 / Prueba de concepto pública

Un equipo de agentes propone el threat model. Vos decidís.

Dale a ArgusTM una descripción del sistema, un RFC o un documento de arquitectura. Agentes especialistas aplican STRIDE, un análisis inspirado en PASTA y attack trees, cuestionan los hallazgos y preparan un borrador trazable para que lo revises.

Mirá la demostración

Una corrida y su espacio de revisión. Este video tiene audio en inglés; los hallazgos mostrados son resultados del análisis, no vulnerabilidades verificadas.

Estado
Disponible
Versión
Prueba de concepto V2

El problema

Pedirle a un solo modelo que modele las amenazas de un sistema te da una pasada, una perspectiva y ninguna traza de evidencia: hallazgos que nadie puede verificar, priorizar o defender frente a un revisor. Lo que hace creíble a un threat model es la triangulación, el cuestionamiento y la trazabilidad, y eso es justo lo que una ventana de chat no hace.

Para quién es

Equipos de seguridad y AppSec que revisan arquitecturas, ingenieros que necesitan un threat model defendible antes de producción, y revisores que quieren poder estar en desacuerdo con un hallazgo en vez de re-derivarlo.

De la arquitectura a un borrador revisable

Empezá con una descripción del sistema o un RFC. La herramienta mapea la arquitectura y los límites de confianza, contrasta escenarios con análisis especializados y debate Red / Blue, y prepara hallazgos para que tomes la decisión. Probala primero con un ejemplo sintético; revisá cada resultado antes de actuar.

Qué hace

Tres metodologías, trianguladas

Analistas de STRIDE, PASTA y attack trees corren como agentes especialistas separados (en modo híbrido, paralelo o cascada) en vez de una sola pasada de un modelo.

Revisión adversaria incorporada

Un debate Red/Blue pone a prueba cada amenaza candidata, y después un validador DREAD calibra los scores contra la grilla oficial.

Prioridades con evidencia obligatoria

Las prioridades high y critical exigen evidencia trazable: componentes, límites de confianza, endpoints y configuraciones de seguridad.

Fundamentado en un corpus real

Recuperación opcional desde fuentes que vos aprobás. Los fragmentos conservan su procedencia y también requieren revisión humana.

Local-first y capaz de correr offline

Cada proyecto es una carpeta portable con su propia base SQLite. Corre completamente offline con Ollama, o se enchufa a Gemini, Kimi o AWS Bedrock.

Aprende de tus revisiones

Tus decisiones de Confirm/Reject vuelven como ejemplos few-shot en la próxima corrida, y los diffs entre corridas muestran qué cambió en el mismo sistema.

Cómo funciona

  1. 01/08Architecture Parser

    Extrae componentes, flujos de datos y límites de confianza desde tu RFC, y dibuja los diagramas DFD y de arquitectura.

  2. 02/08STRIDE Analyst

    Mapea clases de amenazas sobre cada elemento del sistema.

  3. 03/08PASTA Analyst

    Corre el análisis de riesgo de siete etapas sobre la superficie de ataque.

  4. 04/08Attack Tree Analyst

    Traza caminos de ataque concretos en vez de items de una checklist genérica.

  5. 05/08Pre-dedup

    Fusiona hallazgos duplicados con embeddings y un filtro de confianza, conservando los campos de cada metodología.

  6. 06/08Red/Blue Debate

    Red argumenta, Blue responde, un juez puede fallar: las rondas cortan antes si hay convergencia.

  7. 07/08Threat Synthesizer

    Unifica todo en un registro: IDs únicos, mapeo OWASP, referencias a controles NIST/CIS, fuentes de evidencia.

  8. 08/08DREAD Validator

    Calibra los scores contra la grilla oficial de DREAD y reescribe cada amenaza desde la perspectiva del adversario.

Interfaz

Presentación de ArgusTM y capturas anteriores con un ejemplo sintético. Las capturas anteriores conservan el nombre previo del producto.

Un equipo de agentes propone el threat model. Vos decidís. — Una lista de amenazas necesita una decisión

01/06

Una lista de amenazas necesita una decisión

ArgusTM centra la revisión en la persona que toma la decisión de seguridad.

Usala en tu propio entorno

ArgusTM V2 es de código abierto bajo la licencia Apache 2.0. Podés usarlo, modificarlo y redistribuirlo, incluso comercialmente o como servicio alojado, sujeto a los términos de la licencia. La licencia no otorga derechos para usar el nombre o el logo de PhiloCyber como marca propia. Leé la licencia antes de redistribuirlo.

Leer la licencia Apache 2.0

Ayudanos a mejorar los hallazgos

¿Encontraste evidencia débil, un escenario poco claro, un problema de instalación o una idea para la revisión? Abrí un issue con un ejemplo pequeño y reproducible. Usá solo material sintético o público; mantené privados los documentos y credenciales de tu organización.

Probalo y contanos qué falla

Poné el borrador a prueba con revisión humana.

Cloná el repositorio, seguí la guía de instalación local y corré un ejemplo sintético. Cuestioná los hallazgos y compartí problemas reproducibles en un issue.

Abrir el repositorio

Seguí con el material que ya es público.

La guía de campo documenta el método y la evaluación ofrece un punto práctico para identificar qué estudiar después.

Volver al AI Security Lab
Abrir la guía de campo
ArgusTM | PhiloCyber