SSL/TLS & Transport
high Severity
Free Check
Mixed Content Detection (HTTP in HTTPS)
Scans for insecure http:// script, image, stylesheet, and iframe embeds loaded on an HTTPS page.
Why It Matters
Mixed active content (scripts/stylesheets) completely breaks HTTPS protection by allowing network attackers to modify page behavior.
How We Check This
We parse all DOM resource URLs (src, href, action) and flag any referencing unencrypted http://.
How to Fix & Implement
Copy-paste configuration blocks tailored for your web server or edge proxy.
nginx snippet
add_header Content-Security-Policy "upgrade-insecure-requests;" always;
Frequently Asked Questions
What is upgrade-insecure-requests?
It instructs the browser to automatically upgrade all http:// URLs to https:// before requesting them.