93 tipos de chequeo en 14 familias, cada uno clasificado por OWASP Top 10 y CWE. Cada tipo corre contra cada página, cada archivo y cada cabecera que tu sitio entrega — tu informe muestra cuántas verificaciones se ejecutaron de verdad.
Secretos en el frontend
Stripe, OpenAI, Anthropic, AWS, Google, GitHub, claves PEM — y la service_role de Supabase, que ignora todo el RLS. En los bundles y en el HTML renderizado en el servidor (SSR).
Base pública (RLS)
Prueba activa: intentamos leer tus tablas sin autenticación. Si vuelve una fila, la base está abierta — y contamos cuántas.
Firebase abierto
Realtime Database y Firestore que responden sin login, y Storage listable — el atajo de backend de las apps de IA, muchas veces dejado abierto.
Buckets públicos
Buckets S3 y Google Cloud Storage listables: lo que debería ser privado se puede enumerar — y descargar.
Archivos expuestos
.env, .git y respaldos de configuración servidos públicamente. Un secreto a un clic, sin ninguna técnica.
Superficie oculta
Subdominios olvidados (api., staging., admin.) vía Certificate Transparency, y endpoints internos — Actuator, Swagger, phpinfo, GraphQL — que filtran configuración y el mapa de tu API.
Cabeceras y cookies
CSP, HSTS, clickjacking, nosniff, Referrer-Policy, y las flags de la cookie de sesión.
HTTPS, TLS y contenido mixto
Redirect faltante, certificado por vencer, TLS obsoleto y recursos HTTP dentro de una página HTTPS.
CORS, Web Storage y dato personal
Origen comodín (con y sin credenciales), token de sesión donde cualquier script lo alcanza, y dato personal — tarjeta, identificación — guardado en el navegador.
DNS de correo y CAA
SPF, DMARC y CAA ausentes — los huecos que casi ningún escáner de sitios mira, y que se vuelven phishing en tu nombre o un certificado emitido por quien no debe.
Cadena de suministro (SRI)
Scripts de terceros sin Subresource Integrity: si el CDN se ve comprometido, código ajeno entra directo a tu sitio.
Librerías con fallas conocidas
jQuery, lodash, axios, Handlebars y otras: cruzamos la versión que tu sitio carga con fallas públicas ya corregidas.
Resiliencia (CDN/WAF)
Indicios de CDN o WAF delante del sitio. Sin esa capa de borde, un pico de accesos — o un bot — puede tumbar tu origen.
WordPress
Usuarios enumerables por la API REST, xmlrpc.php abierto y readme.html exponiendo la versión — las primeras puertas que golpean los bots.
Permisos en el área logueada
En los niveles +Usuario y +Admin: datos de un usuario accesibles por otro (IDOR) y escalada de privilegios — un usuario común alcanzando lo que es solo de admin.
Clasificación y prioridad
Cada hallazgo sale con OWASP Top 10, CWE, esfuerzo estimado y una señal de protección de datos cuando hay dato personal en riesgo.