WP Free SSL Security & Risk Analysis

wordpress.org/plugins/wp-free-ssl

One click free SSL certificate and Force HTTPS

1K active installs v1.2.8 PHP + WP 3.0.1+ Updated Jul 27, 2025
freehttpssecuredsslssl-certificate
99
A · Safe
CVEs total1
Unpatched0
Last CVESep 24, 2024
Safety Verdict

Is WP Free SSL Safe to Use in 2026?

Generally Safe

Score 99/100

WP Free SSL has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Sep 24, 2024Updated 8mo ago
Risk Assessment

The "wp-free-ssl" v1.2.8 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by implementing nonce checks for all AJAX handlers and performing capability checks for all file operations. Furthermore, all SQL queries utilize prepared statements, and there are no identified critical or high-severity taint flows, indicating a generally good effort in preventing common code injection vulnerabilities. The absence of direct external HTTP requests also reduces the attack surface.

However, a significant concern arises from the complete lack of output escaping across all 31 identified output points. This represents a substantial risk for cross-site scripting (XSS) vulnerabilities, as user-supplied data displayed on the frontend or in administrative interfaces could be manipulated. While the plugin has no currently unpatched vulnerabilities, a history of a medium-severity issue from September 2024, specifically noted as a "Missing Authorization" vulnerability, suggests that past security oversights have occurred.

In conclusion, while the plugin has strengths in areas like SQL and taint analysis, the pervasive lack of output escaping is a critical weakness that requires immediate attention. The past vulnerability history, though not critical now, also warrants a cautious approach. Addressing the output escaping issues would significantly improve the plugin's overall security. The presence of bundled libraries like Freemius and Guzzle, while not inherently problematic, could introduce risks if they are outdated or have their own vulnerabilities, though this is not explicitly indicated in the provided data.

Key Concerns

  • 0% of output properly escaped
  • 1 medium vulnerability in history
Vulnerabilities
1

WP Free SSL Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-44020medium · 4.3Missing Authorization

WP Free SSL – Free SSL Certificate for WordPress and force HTTPS <= 1.2.7 - Missing Authorization

Sep 24, 2024 Patched in 1.2.8 (308d)
Code Analysis
Analyzed Mar 16, 2026

WP Free SSL Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
31
0 escaped
Nonce Checks
9
Capability Checks
12
File Operations
12
External Requests
0
Bundled Libraries
2

Bundled Libraries

Freemius1.0Guzzle

Output Escaping

0% escaped31 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
wpssl_ssl_order (wp-free-ssl.php:371)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Free SSL Attack Surface

Entry Points9
Unprotected0

AJAX Handlers 9

authwp_ajax_wpssl_get_challengewp-free-ssl.php:202
authwp_ajax_wpssl_get_orderwp-free-ssl.php:203
authwp_ajax_wpssl_get_certificatewp-free-ssl.php:204
authwp_ajax_wpssl_verify_challengewp-free-ssl.php:205
authwp_ajax_wpssl_complete_challengewp-free-ssl.php:206
authwp_ajax_wpssl_install_sslwp-free-ssl.php:207
authwp_ajax_wpssl_debug_letsencryptwp-free-ssl.php:208
authwp_ajax_wpssl_complete_dnswp-free-ssl.php:209
authwp_ajax_wpssl_fetch_certwp-free-ssl.php:210
WordPress Hooks 1
actionadmin_menuwp-free-ssl.php:201
Maintenance & Trust

WP Free SSL Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 27, 2025
PHP min version
Downloads44K

Community Trust

Rating92/100
Number of ratings22
Active installs1K
Developer Profile

WP Free SSL Developer Profile

prasadkirpekar

5 plugins · 91K total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
153 days
View full developer profile
Detection Fingerprints

How We Detect WP Free SSL

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-free-ssl/admin/assets/css/tailwind.min.css/wp-content/plugins/wp-free-ssl/admin/assets/css/app.css/wp-content/plugins/wp-free-ssl/admin/assets/js/app.js
Script Paths
/wp-content/plugins/wp-free-ssl/admin/assets/js/app.js
Version Parameters
wp-free-ssl/admin/assets/js/app.js?v=

HTML / DOM Fingerprints

Data Attributes
data-bs-toggledata-bs-target
JS Globals
ajax_url
FAQ

Frequently Asked Questions about WP Free SSL