Saltar al contenido

Mira de cerca. Decide con pruebas.

Revisa el código de tu app, tu web o ambos, con evidencia para entender cada hallazgo y saber por dónde seguir.

Sube una copia de tu código.

Sube una instantánea de tu app, etiqueta la versión y guarda su huella SHA-256.

Gotchu revisa archivos JS, TS, JSON, YAML y TOML con análisis acotados. No ejecuta el código ni instala paquetes.

Qué busca

  • Riesgos en código JS y TS
  • Posibles secretos expuestos
  • Configuración de Kubernetes
  • Avisos de dependencias npm, si hay cobertura

Demuestra que controlas el dominio.

Para autorizar la revisión, publica un TXT en _gotchu.<dominio>. Gotchu comprueba el control DNS antes de consultar el origen.

Registro DNS: _gotchu.<dominio>TXT

Con el perfil raíz, Gotchu hace una sola petición GET a la página principal (/). Si autorizas la superficie pública, puede hacer hasta diez peticiones GET al mismo origen. No necesitas compartir tu código fuente.

  • Perfil raíz: una petición GET a /
  • Perfil público: hasta 10 GET al origen
  • Certificado y nombre TLS verificados
  • Sin cookies, credenciales ni redirecciones
  • Sin compartir el código fuente

Dos miradas. Más contexto.

Gotchu agrupa hallazgos por señales compartidas para comparar ambas revisiones. Un grupo común no prueba que describan el mismo fallo o despliegue.

  • Señales del código
  • Señales compartidas
  • Señales de la web

Cada hallazgo. Su evidencia.

El reporte enlaza evidencia con cada hallazgo. La severidad puede quedar sin evaluar; la confianza distingue observaciones, inferencias e incertidumbre. La explotabilidad permanece desconocida: no intentamos explotar nada.

Hallazgo
Qué es y dónde está
Severidad
De informativa a crítica, o sin evaluar
Confianza
Observada, inferida o incierta
Evidencia
Fragmento, respuesta o dato de herramienta
Cobertura
Qué se revisó, quedó fuera o no se pidió
Explotabilidad
Desconocida; no se intenta explotar

Sin hallazgos significa que la revisión no encontró observaciones en lo que alcanzó a revisar. Lo parcial o no solicitado no descarta riesgos; no es una garantía de seguridad.

Tú eliges dónde mirar.

Código

Mira lo que hay en el código.

Sube una copia, ponle versión y revisa archivos compatibles sin ejecutar el código ni instalar paquetes.

  • Riesgos en código JS y TS
  • Posibles secretos expuestos
  • Configuración de Kubernetes
  • Avisos de dependencias npm, si hay cobertura

HTTPS

Mira cómo responde tu web.

Revisa el origen HTTPS autorizado por DNS, sin compartir el código fuente.

  • Control DNS probado por TXT
  • TLS verificado
  • Sin cookies ni redirecciones

Ambas

Haz que las dos miradas se crucen.

Agrupa señales compartidas para comparar, sin dar por hecho que describen el mismo fallo.

  • Coincidencias por señales compartidas
  • Evidencia de cada revisión
  • Cobertura y límites explícitos

Tú marcas el ritmo. Cada 1–24 h.

Tú eliges cada cuánto revisar. Gotchu reúne lo autorizado y los eventos firmados para dar contexto a los incidentes.

  • Revisiones cada 1 a 24 horas
  • Código o repositorio autorizado
  • Origen HTTPS verificado
  • Estado de Cloudflare y Railway
  • Eventos firmados desde tu servidor
  • Incidentes con hipótesis y lo que falta saber

Que el equipo tenga contexto.

  1. Espacios con roles de propietario, operador o lector; invita con enlaces de un solo uso.

  2. Historial por app, con cobertura y evidencia.

  3. Descarga el reporte completo en JSON.

  4. Para algunos hallazgos, una copia corregida privada y otro análisis; no se publica ni despliega.

{  "id": "…",  "organizationId": "…",  "applicationId": "…",  "jobId": "…",  "applicationName": "…",  "mode": "both",  "startedAt": "…",  "finishedAt": "…",  "internal": {    "findings": […],    "coverage": […]  },  "external": {    "findings": […],    "coverage": […]  },  "comparison": […],  "limitations": […],  "responseMode": "observation",  "actionsPerformed": [],  "version": 1,  "revision": "…"}

Antes de dar el paso.

Dale otra mirada. Da el paso.