Skip to content

Response consistency

Validates that a resource’s caching-adjacent behavior is internally consistent.

Re-requests the resource with If-None-Match/If-Modified-Since set from its own ETag/Last-Modified, and expects 304 Not Modified back.

FindingSeverityMeaning
Conditional request not honoredlowA request matching the resource’s own validator got a non-304 status — the origin/cache isn’t revalidating correctly, forcing full re-transfers

Checks whether a redirect response (301/302/303/307/308) is cacheable and, if so, whether it carries explicit freshness.

FindingSeverityMeaning
Redirect cached with only heuristic freshnesslowThe redirect is cacheable by default status semantics but has no explicit max-age/s-maxage/Expires — caches may apply their own heuristic TTL, which can outlive the redirect’s intended lifetime