Track Def/Acc · hack@latam 2026

Alerta temprana de credenciales comprometidas para instituciones públicas de LATAM.

Detectamos la exposición meses antes del ataque. Open-source, en español, con human-in-the-loop ético en cada decisión publicable.

7 meses
de ventana ganada
6 agentes
especializados
0 credenciales
rehospedadas
El gap

Los defensores se enteran tarde. Los ciudadanos, más tarde aún.

Entre abril y mayo de 2026, instituciones del Estado de Guatemala sufrieron una oleada de ataques. En todos los casos, las credenciales del personal aparecieron en mercados clandestinos meses antes de la confirmación oficial — sin rotación masiva, sin 2FA generalizado.

«El patrón se repite: la exposición es pública en feeds OSINT mucho antes de que el ataque se confirme. La ventana existe; no la usamos.»

— Vector Crítico, vectorcritico.com
Abr 2026
DIGECAM — credenciales en mercado clandestino
May 2026
MINTRAB — reseteos sospechosos en portal "Tu Empleo"
May 2026
MSPAS — exfiltración parcial de directorios
May 2026
MINEDUC — accesos no autorizados a plataforma
Promedio observado
~5–7 meses
entre exposición pública en mercado y confirmación oficial del ataque.
La solución

Cuatro pilares. Una sola plataforma.

NOMAD Centinela cierra el gap entre exposición detectable y acción defensiva — sin tocar lo ajeno, sin rehospedar PII, siempre del lado del defensor.

Detección agregada

Indexamos exposición sin rehospedar credenciales. Solo metadatos: prefijo de hash, sector, severidad, primera vista.

Human-in-the-loop ético

Ningún evento se publica sin revisor humano. Cada aprobación queda en hitl_reviews con reviewer + comentario + timestamp.

Playbooks accionables

Remediación en español con effort_hours y cost_estimate_usd. Pensados para SOC de 2–5 personas, no manuales de 80 páginas.

App ciudadana k-anonymity

Estilo HIBP, en móvil, en español. El correo nunca sale del dispositivo: solo los 5 primeros caracteres del SHA-1.

Cómo funciona

Arquitectura de agentes especializados, no un mega-chatbot.

Cada agente tiene un alcance estrecho y trazable. Si uno falla, los demás no se contaminan; si uno mejora, lo evaluamos contra un dataset aislado.

Webhook
Router
Triage
Investigator
HITL
Defender
Narrative
Citizen
Make.com recibe la señal OSINT (mercado de credenciales, feed externo) y la pasa al backend con firma.
Clasifica la intención del payload (ciudadano vs. defensor) y decide qué agentes invocar a continuación.
Asigna severidad y sector (defensa, salud, educación). Sin LLM si la heurística estructurada alcanza.
Verifica contra fuentes OSINT internas. Etiqueta: confirmed / strong_evidence / claimed. Marca hitl_required.
Revisor humano aprueba o rechaza. Bloquea publicación automática. Cada decisión queda trazada en hitl_reviews.
Genera briefing técnico: 3–5 pasos con effort_hours y cost_estimate_usd, vinculados al playbook.
Borrador en español estilo informativo, con citas y fuentes. Queda en needs_review hasta firma del periodista.
Chat ciudadano con respuestas k-anónimas. Recomendaciones genéricas (rotar, 2FA, alertas) sin tocar el correo entero.
¿Para quién es?

Cuatro audiencias. Una sola plataforma.

Cada audiencia tiene su propia vista, agente y workflow. NOMAD no es un producto genérico: es la intersección entre ciudadano, defensor y periodista — con el revisor humano siempre en el medio.

Ciudadano
¿Mi correo fue expuesto?
Ingresá tu correo. Nunca sale del dispositivo.
empleado@institucion.gob.gt
Enviamos solo: a1b2c
1 coincidencia parcial
Rotá tu contraseña + activá 2FA. Revisá alertas bancarias 30 d.

Ciudadano

Abre la app móvil y verifica si su correo aparece en una brecha — sin enviarlo entero al servidor (solo los primeros 5 chars del SHA-1).

HIBP existe en inglés y solo es web. NOMAD es nativo, en español, con el contexto LATAM de Vector Crítico.

Defensor
Cola HITL3 pendientes
Credenciales DIGECAM en mercado
Crit
Reseteos sospechosos · MINTRAB
High
Listado parcial · Institución A
Med

Defensor / SOC institucional

Ve la cola HITL y los eventos por severidad. Genera briefings con effort_hours y cost_estimate_usd vinculados al playbook.

Spycloud cuesta USD 50k/año y está en inglés. NOMAD es gratis, en español, con playbooks adaptados a equipos pequeños.

Periodista
Ventana de 7 meses: la exposición que nadie usó
needs_review

Periodista de investigación

Abre el caso emblema con timeline auditable. Genera borradores en español con fuentes citadas, estilo informativo.

Investigar credenciales en mercados clandestinos requiere feeds OSINT pagos. NOMAD entrega contexto sin tocar dumps reales.

Revisor
Evento #e_004 — strong_evidence
severity: critical · sector: defensa

Revisor humano / Editor responsable

Aprueba o rechaza cada evento desde /hitl. Decisiones registradas en hitl_reviews con autor, comentario y timestamp.

Las decisiones sobre brechas gubernamentales son sensibles. HITL ético = trazabilidad legal + diferenciación clave.

App móvil

NOMAD Centinela en tu bolsillo.

La app ciudadana para Android permite verificar si tus credenciales fueron expuestas — sin enviar tu correo completo al servidor. Privacidad por diseño, en español, para instituciones públicas de LATAM.

k-anonymity nativa

Tu correo nunca sale del dispositivo. Solo enviamos los primeros 5 caracteres del SHA-1.

Verifica tu exposición

Consultá si tus credenciales aparecen en brechas de instituciones públicas de LATAM.

Alertas en español

Notificaciones claras con pasos de remediación adaptados al contexto guatemalteco.

NOMAD Centinela

Android · v0.1.0 · 2026

Descargar APKVer demo web

Instalación manual — habilitá "fuentes desconocidas" en Ajustes › Seguridad. Requiere Android 7.0+.

Caso emblema · abril 2026

7 meses de ventana ganada.

Las credenciales del personal de DIGECAM aparecieron en mercados clandestinos siete meses antes de la confirmación oficial del ataque. Así habría respondido NOMAD si hubiera estado en producción ese día.

Mes 0
Credenciales aparecen en mercado clandestino (señal OSINT detectada por feed externo).
Mes 0 · +5 min
Triage clasifica severity: critical · sector: defensa.
Mes 0 · +30 min
Investigator valida contra fuentes OSINT internas y marca hitl_required: true.
Mes 0 · +1 h
Revisor humano aprueba en /hitl. Decisión registrada en hitl_reviews.
Mes 0 · +2 h
Defender genera playbook: rotación 24 h, revisión de logs 60 d, notificación al CIRT GT.
Mes 0 · +4 h
Narrative genera borrador para medios independientes (queda en needs_review).
Mes 7
Confirmación oficial del ataque. Ventana ganada para defensores: 7 meses.
Diferenciador

Por qué NOMAD no es "uno más".

HIBP te dice si tu correo está expuesto, pero no ayuda al SOC del Estado. Spycloud es cerrado y B2B. Vector Crítico cuenta la historia pero no automatiza. Los CIRTs son lentos y opacos.

HerramientaOpen sourceLATAM-firstMulti-stakeholderHITL éticoPlaybooks con costo/hora
HIBP—————
Spycloud———!—
Vector Crítico———
CIRTs nacionales—!—!—
NOMAD Centinela
Ética

Reglas de oro. No negociables.

Trabajamos en seguridad de instituciones públicas. La línea entre defender y dañar es delgada — la respetamos.

No tocar lo ajeno

Cero pentest, cero escaneo activo sin autorización escrita. NOMAD trabaja sobre señales públicas y feeds OSINT con licencia.

No rehospedar PII

Solo confirmamos exposición vía k-anonymity. Nunca almacenamos correos completos ni credenciales en claro. Datos demo son 100% sintéticos.

Lado del defensor

Si una feature puede usarse para atacar, la descartamos. Cada decisión publicable pasa por revisor humano antes de salir.

Open source

Open source, auditable, en español.

Apache 2.0. Roadmap público. Datos sintéticos. CI en cada PR. El código que toma decisiones publicables se puede leer entero antes de creer en él.

Node.jsFastifyVercel AI SDKZodSupabasepgvectorMiniMaxMake.comNext.js 15TailwindFlutter
Empezar

Probalo en 5 pasos.

bash · setup local
$ git clone https://github.com/shigerudev/HackIndies.git
$ cd HackIndies && npm run install:all
$ cd backend && cp .env.example .env && npm run dev
$ cd ../web && cp .env.example .env.local && npm run dev
$ open http://localhost:3000