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.

Test Your Website for Mixed Content Detection (HTTP in HTTPS)

Run this check along with 90+ automated tests across your domain.

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.