SSL Insecure Content Fixer Security & Risk Analysis

wordpress.org/plugins/ssl-insecure-content-fixer

Clean up WordPress website HTTPS insecure content

100K active installs v2.7.2 PHP 5.3+ WP 4.0+ Updated Dec 14, 2025
httpsinsecure-contentmixed-contentpartially-encryptedssl
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SSL Insecure Content Fixer Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 5mo ago
Risk Assessment

The "ssl-insecure-content-fixer" plugin v2.7.2 exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and has a clean vulnerability history with no recorded CVEs. The plugin also performs capability checks on most of its entry points and includes a nonce check, which are essential security measures.

However, significant concerns arise from the static analysis. The plugin has a single entry point, an AJAX handler, which lacks any authentication checks. This creates a direct pathway for unauthenticated users to interact with potentially sensitive functionality. While the taint analysis did not reveal critical or high severity issues, it did identify three flows with unsanitized paths. This, combined with an alarming 62% of output not being properly escaped (38% properly escaped out of 56 total outputs), indicates a notable risk of cross-site scripting (XSS) vulnerabilities, especially when coupled with the unprotected AJAX endpoint.

The absence of any known vulnerabilities suggests the plugin's codebase might be relatively simple or has been well-maintained. Nevertheless, the presence of an unprotected AJAX handler and a substantial proportion of unescaped output are serious weaknesses that could be exploited. The plugin's strengths lie in its SQL hygiene and lack of historical vulnerabilities, but its current implementation introduces tangible risks that should be addressed.

Key Concerns

  • Unprotected AJAX handler
  • Unsanitized paths in taint flows
  • Significant amount of unescaped output
Vulnerabilities
None known

SSL Insecure Content Fixer Security Vulnerabilities

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

SSL Insecure Content Fixer Release Timeline

v2.7.2Current
v2.7.1
v2.7.0
v2.6.0
v2.5.0
v2.4.0
v2.3.0
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.6
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.0
v1.8.0
Code Analysis
Analyzed Mar 16, 2026

SSL Insecure Content Fixer Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
35
21 escaped
Nonce Checks
1
Capability Checks
5
File Operations
2
External Requests
0
Bundled Libraries
0

Output Escaping

38% escaped56 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
sslfix_send_json (nowp\ajax.php:227)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

SSL Insecure Content Fixer Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_sslfix-test-httpsincludes\class.SSLInsecureContentFixerAdmin.php:27
WordPress Hooks 27
actioninitincludes\class.SSLInsecureContentFixer.php:40
actioninitincludes\class.SSLInsecureContentFixer.php:43
filterscript_loader_srcincludes\class.SSLInsecureContentFixer.php:46
filterstyle_loader_srcincludes\class.SSLInsecureContentFixer.php:47
filterupload_dirincludes\class.SSLInsecureContentFixer.php:50
filterget_avatarincludes\class.SSLInsecureContentFixer.php:53
filterwp_get_attachment_urlincludes\class.SSLInsecureContentFixer.php:57
filterthe_contentincludes\class.SSLInsecureContentFixer.php:64
filterwidget_textincludes\class.SSLInsecureContentFixer.php:65
filterthe_contentincludes\class.SSLInsecureContentFixer.php:70
actiondynamic_sidebar_beforeincludes\class.SSLInsecureContentFixer.php:71
actiondynamic_sidebar_afterincludes\class.SSLInsecureContentFixer.php:72
actioninitincludes\class.SSLInsecureContentFixer.php:78
actioninitincludes\class.SSLInsecureContentFixer.php:85
actionwp_print_stylesincludes\class.SSLInsecureContentFixer.php:93
filterwoocommerce_cached_widget_idincludes\class.SSLInsecureContentFixer.php:98
filtergform_confirmationincludes\class.SSLInsecureContentFixer.php:102
filterimage_widget_image_urlincludes\class.SSLInsecureContentFixer.php:105
actionwp_print_scriptsincludes\class.SSLInsecureContentFixer.php:278
actionadmin_initincludes\class.SSLInsecureContentFixerAdmin.php:18
actionadmin_noticesincludes\class.SSLInsecureContentFixerAdmin.php:19
actionnetwork_admin_noticesincludes\class.SSLInsecureContentFixerAdmin.php:20
actionadmin_print_styles-settings_page_ssl-insecure-content-fixerincludes\class.SSLInsecureContentFixerAdmin.php:21
actionadmin_print_styles-tools_page_ssl-insecure-content-fixer-testsincludes\class.SSLInsecureContentFixerAdmin.php:22
actionadmin_menuincludes\class.SSLInsecureContentFixerAdmin.php:23
actionnetwork_admin_menuincludes\class.SSLInsecureContentFixerAdmin.php:24
filterplugin_row_metaincludes\class.SSLInsecureContentFixerAdmin.php:25
Maintenance & Trust

SSL Insecure Content Fixer Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 14, 2025
PHP min version5.3
Downloads2.7M

Community Trust

Rating96/100
Number of ratings221
Active installs100K
Developer Profile

SSL Insecure Content Fixer Developer Profile

webaware

13 plugins · 153K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
1595 days
View full developer profile
Detection Fingerprints

How We Detect SSL Insecure Content Fixer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ssl-insecure-content-fixer/css/fix.css/wp-content/plugins/ssl-insecure-content-fixer/css/style.css
Script Paths
/wp-content/plugins/ssl-insecure-content-fixer/js/fix.js
Version Parameters
ssl-insecure-content-fixer/css/fix.css?ver=ssl-insecure-content-fixer/css/style.css?ver=ssl-insecure-content-fixer/js/fix.js?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- SSL Insecure Content Fixer -->
Data Attributes
data-sslfix
JS Globals
sslfix
FAQ

Frequently Asked Questions about SSL Insecure Content Fixer