SemhackDevelopers
OpenAPIGet an API key
Skip to content
SemhackHelp center
Open app

Loading article…

© 2026 Semhack
HomePricingPrivacyTermsContact
© 2026 Semhack
HomePricingPrivacyTerms
  1. Help center
  2. Audit checks
  3. Insecure forms

Security check

Insecure forms

Resolves every form’s action URL (a missing action means the page itself) and flags those that submit over http://.

Category
Security
Importance
High importance
Check id
insecure-forms

How the result is decided

  • PassNo forms, or every form submits over HTTPS.
  • FailAt least one form submits over HTTP. On an HTTP page that includes forms without an action.

Why it matters

Whatever people type into such a form, passwords and emails included, travels unencrypted.

How to fix it

Serve the page over HTTPS and make every form action an https:// URL or a relative path.

After the fix, open the page’s report and choose Run again to confirm it passes.

Was this helpful?

Previous checkUnsafe cross-origin linksNext checkHSTS

About audits

  • How the audit score worksThe 0–100 score is a weighted average of the checks: importance sets the weight, the result sets the credit.
  • Running a page auditWhat Semhack fetches when it audits a URL, what the report shows and the limits that apply.
Search help

Security checks

  • HTTPS
  • HTTP/2
  • Mixed content
  • Server signature
  • Unsafe cross-origin links
  • Insecure forms
  • HSTS
  • Plaintext emails