Auditar una respuesta web
Detectar rápidamente protecciones HTTP ausentes o incompletas.
Inspecciona un conjunto de encabezados HTTP y obtén un informe claro sobre seguridad, caché, CORS y las cookies detectadas.
Pega líneas de respuesta HTTP, con o sin línea de estado.
Analiza encabezados HTTP y obtén un informe sobre seguridad, caché, CORS y cookies.
Pega cabeceras de respuesta en líneas Nombre: valor. Se ignora una línea de estado como HTTP/1.1 200 OK. Los nombres pasan a minúsculas y se validan; valores repetidos se unen con comas. Set-Cookie mantiene líneas separadas porque Expires puede contener una coma. No se aceptan pseudocabeceras HTTP/2 como :status.
Se comprueba la presencia de Content-Security-Policy, Strict-Transport-Security, X-Content-Type-Options, Referrer-Policy y Permissions-Policy, además de Cache-Control, Access-Control-Allow-Origin y Content-Encoding. El porcentaje usa una escala interna: 12 puntos por cada uno de los cinco campos, 8 por caché, 6 por origen CORS explícito, 6 por compresión y hasta 12 por atributos de cookies, sobre un máximo de 92. No es una certificación externa.
Secure, HttpOnly y SameSite reconocido se buscan por separado en cada cookie. Un atributo puntúa solo si todas lo tienen. No se validan relaciones entre directivas: SameSite=None sin Secure, CSP ineficaz o HSTS inválido pueden obtener puntos de presencia. Algunos campos no son necesarios en determinadas respuestas. Por tanto, una puntuación máxima no es una auditoría de seguridad, ni una baja demuestra vulnerabilidad.
Obtén cabeceras desde herramientas de red o un cliente HTTP. Quita cuerpo y respuestas intermedias para examinar una cada vez.
Pega las líneas y analiza. No se carga el sitio ni se comprueba que todos los usuarios reciban esas cabeceras.
Revisa el sentido de cada directiva en contexto. Compara respuestas tras cambios del servidor, distinguiendo presencia y eficacia de los valores.
Detectar rápidamente protecciones HTTP ausentes o incompletas.
Revisar caché, compresión y encabezados añadidos por un proxy.
Identificar los atributos Secure, HttpOnly y SameSite.
CSP aporta 12 puntos de 92, redondeados al 13 %. invalid-policy es un valor ficticio, no recomendado ni validado por el contador.
Entrada
Content-Security-Policy: invalid-policyResultado
13%Ambas cookies tienen SameSite, pero Secure y HttpOnly no están en todas. Solo SameSite aporta 4 de 92 puntos, redondeados al 4 %.
Entrada
Set-Cookie: a=1; Secure; HttpOnly; SameSite=Lax
Set-Cookie: b=2; SameSite=LaxResultado
4%No. Analiza únicamente texto pegado. No prueba redirecciones, TLS ni políticas durante la carga real de una página.
No. Representa comprobaciones de presencia y atributos de esta escala. No valida toda la semántica de las políticas ni busca vulnerabilidades de la aplicación.
Un recurso que no debe leerse desde otro origen puede no anunciar CORS. Los orígenes permitidos deben reflejar usos y autenticación previstos.
Cada línea conserva sus atributos. Secure, HttpOnly o SameSite puntúa solo si todas lo tienen; no se fusionan valores en una cookie ficticia.
Herramientas relacionadas
Herramientas similares o complementarias a esta.
Crea encabezados HTTP personalizados y obtén una salida lista para utilizar en tus solicitudes.
Construye una solicitud API HTTP completa con método, URL, parámetros, encabezados y cuerpo.
Encuentra un tipo MIME desde una extensión o al revés.
Comprende HSTS, CSP, X-Content-Type-Options, Referrer-Policy y Permissions-Policy y cómo verificar las cabeceras realmente enviadas.