SSL Mixed Content Fix Security & Risk Analysis

wordpress.org/plugins/http-https-remover

A fix for mixed content! This Plugin creates protocol relative urls by removing http + https from links. Works in Front- and Backend!

9K active installs v3.2.8 PHP + WP 4.6+ Updated Jul 17, 2024
force-sslhttpsinsecure-contentmixed-contentssl
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SSL Mixed Content Fix Safe to Use in 2026?

Generally Safe

Score 92/100

SSL Mixed Content Fix has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "http-https-remover" v3.2.8 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding database interactions, utilizing prepared statements exclusively for all SQL queries and showing a decent rate of output escaping. Furthermore, its vulnerability history is clean, with no recorded CVEs, suggesting a potentially stable and well-maintained codebase in the past.

However, significant security concerns are present. The plugin exposes a notable attack surface, with 6 AJAX handlers, a substantial portion of which (3) lack authentication checks. This makes them prime targets for unauthenticated attackers. The presence of the `unserialize` function, a known source of vulnerabilities when handling untrusted input, is another critical red flag. While taint analysis showed no current unsanitized flows, the combination of `unserialize` and unprotected AJAX endpoints creates a significant potential risk if user-controlled data is ever passed to these handlers and subsequently unserialized.

In conclusion, while the absence of known vulnerabilities is a strength, the plugin's current version presents considerable risks due to unprotected AJAX endpoints and the use of `unserialize`. These factors necessitate careful scrutiny and potential remediation to prevent exploitation.

Key Concerns

  • Unprotected AJAX handlers found
  • Dangerous function 'unserialize' used
Vulnerabilities
None known

SSL Mixed Content Fix Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

SSL Mixed Content Fix Release Timeline

v3.2.8Current
v3.2.7
v3.2.6
v3.2.5
v3.2.4
v3.2.3
v3.2.2
v3.2.1
v3.2
v3.1
v3.0
v2.4
v2.3
v2.2
v2.1
v2.0
v1.5.3
v1.5.2
v1.5.1
v1.5
Code Analysis
Analyzed Mar 16, 2026

SSL Mixed Content Fix Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
23
36 escaped
Nonce Checks
4
Capability Checks
7
File Operations
0
External Requests
2
Bundled Libraries
0

Dangerous Functions Found

unserialize$this->values = is_array($raw) ? $raw : @unserialize($raw);analyst\src\Cache\DatabaseCache.php:47

Output Escaping

61% escaped59 total outputs
Attack Surface
3 unprotected

SSL Mixed Content Fix Attack Surface

Entry Points6
Unprotected3

AJAX Handlers 6

authwp_ajax_analyst_notification_dismissanalyst\src\Mutator.php:100
authwp_ajax_inisev_installationbanner\misc.php:65
authwp_ajax_inisev_installation_widgetbanner\misc.php:66
noprivwp_ajax_jr_remove_transhttp-https-remover.php:45
authwp_ajax_jr_remove_transhttp-https-remover.php:46
authwp_ajax_tifm_notice_actionsmodules\tryOutPlugins\tryOutPlugins.php:31
WordPress Hooks 24
actioninitanalyst\main.php:65
actioninitanalyst\src\Analyst.php:80
actionadmin_footeranalyst\src\Mutator.php:56
actionadmin_noticesanalyst\src\Mutator.php:74
actionadmin_enqueue_scriptsanalyst\src\Mutator.php:86
actionadmin_menubanner\misc.php:110
actionadmin_menubanner\misc.php:123
actionins_global_print_carrouselbanner\misc.php:165
actionwp_loadedhttp-https-remover.php:33
actionadmin_noticeshttp-https-remover.php:41
actionadmin_inithttp-https-remover.php:47
actionadmin_menuhttp-https-remover.php:48
actionadmin_headhttp-https-remover.php:49
actionactivated_pluginhttp-https-remover.php:50
filterscript_loader_srchttp-https-remover.php:333
filterstyle_loader_srchttp-https-remover.php:334
actionupgrader_process_completehttp-https-remover.php:390
actioninithttp-https-remover.php:425
actionplugins_loadedhttp-https-remover.php:429
actionin_admin_footermodules\tryOutPlugins\tryOutPlugins.php:57
actionadmin_noticesmodules\tryOutPlugins\tryOutPlugins.php:61
actionadmin_headmodules\tryOutPlugins\tryOutPlugins.php:62
actionin_admin_footermodules\tryOutPlugins\tryOutPlugins.php:63
filterplugin_install_action_linksmodules\tryOutPlugins\tryOutPlugins.php:244
Maintenance & Trust

SSL Mixed Content Fix Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJul 17, 2024
PHP min version
Downloads324K

Community Trust

Rating82/100
Number of ratings34
Active installs9K
Developer Profile

SSL Mixed Content Fix Developer Profile

Steve85b

1 plugin · 9K total installs

88
trust score
Avg Security Score
92/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect SSL Mixed Content Fix

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/http-https-remover/analyst/main.js
Script Paths
/wp-content/plugins/http-https-remover/analyst/main.js

HTML / DOM Fingerprints

HTML Comments
<!-- Plugin Activation Hook --><!-- Add admin notice --><!-- Adding links filter --><!-- Remove Trans -->+1 more
Data Attributes
label_for="enableDisable"label_for="fixGoogleFonts"label_for="ignoreURLs"label_for="ignoreAdmin"label_for="manageTasteWPModule"
JS Globals
window.jr_options
FAQ

Frequently Asked Questions about SSL Mixed Content Fix