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
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.