Saltar al contenido

Auditor web

CLI defensiva en Python para auditorías web autorizadas, con informes JSON y HTML.

Cliente
Proyecto propio
Rol
Desarrollador full stack
Período
2026
Tecnologías
Python · JSON · HTML
Pantalla de inicio de Auditor web

Problema

Una revisión de seguridad web necesita pasos repetibles, un alcance acordado previamente y un informe que otra persona pueda revisar.

Solución

  • Desarrollé una CLI en Python que usa solo la librería estándar.
  • Exige un alcance autorizado antes de auditar.
  • Genera informes en JSON y HTML.
  • Detecta cloaking por User-Agent, es decir, sitios que muestran contenido distinto según el navegador que los visita.

Resultado

La usé para documentar un sitio de phishing que suplantaba a una empresa de envíos: detectó que mostraba contenido distinto según el dispositivo.