Auth & Client-Side Security
critical Severity
Free Check
Login Page Over HTTPS
Verifies that authentication forms (password, email inputs) and their target action endpoints are served exclusively over HTTPS.
Why It Matters
Submitting login credentials over unencrypted HTTP exposes cleartext passwords to anyone monitoring local network traffic.
How We Check This
We check pages containing password inputs to verify both the hosting page and form action URLs use HTTPS.
How to Fix & Implement
Copy-paste configuration blocks tailored for your web server or edge proxy.
nginx snippet
Enforce HTTPS across the entire domain: return 301 https://$host$request_uri;
Frequently Asked Questions
Can a login form be on HTTP if the POST action is HTTPS?
No! An attacker can modify the form on the insecure HTTP page before submission.