
Clean Login Security & Risk Analysis
wordpress.org/plugins/clean-loginA plugin for displaying useful forms in front-end only using shortcodes. Login, Registration, Profile Editor and Lost Password forms
Is Clean Login Safe to Use in 2026?
Generally Safe
Score 87/100Clean Login has a strong security track record. Known vulnerabilities have been patched promptly.
The 'clean-login' plugin v1.14.6 exhibits a mixed security posture. On the positive side, the code analysis shows good practices in several areas, including 100% of SQL queries using prepared statements, the presence of nonce checks and capability checks on its entry points, and no reported dangerous functions or file operations. The absence of critical or high-severity taint flows is also a positive indicator.
However, several areas raise concerns. The relatively low percentage of properly escaped output (32%) suggests a potential for Cross-Site Scripting (XSS) vulnerabilities, especially when considering its past vulnerability history. The plugin has a history of 5 known CVEs, with 2 high and 3 medium severity issues, including common types like PHP Remote File Inclusion, XSS, and CSRF. While there are currently no *unpatched* CVEs, this history indicates a recurring pattern of security weaknesses that require careful monitoring. The presence of one flow with an unsanitized path, even if not critical, warrants attention.
In conclusion, while the plugin demonstrates some solid security implementations, the significant vulnerability history, particularly the prevalence of XSS and RFI, combined with the low output escaping rate, indicates a moderate to high risk that necessitates vigilant monitoring and potentially a deeper audit of the code to ensure all potential vulnerabilities have been addressed. The single unsanitized path flow is a specific point of concern.
Key Concerns
- Low output escaping rate (32%)
- 1 unsanitized path flow
- 5 known CVEs (2 high, 3 medium)
Clean Login Security Vulnerabilities
CVEs by Year
Severity Breakdown
5 total CVEs
Clean Login <= 1.14.5 - Authenticated (Contributor+) Local File Inclusion
Clean Login <= 1.13.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
Clean Login 1.12.6.3 - Cross-Site Scripting
Clean Login <= 1.10.3 - Cross-Site Request Forgery
Clean Login <= 1.5 - Reflected Cross-Site Scripting
Clean Login Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Clean Login Attack Surface
Shortcodes 4
WordPress Hooks 18
Maintenance & Trust
Clean Login Maintenance & Trust
Maintenance Signals
Community Trust
Clean Login Alternatives
UsersWP – Front-end login form, User Registration, User Profile & Members Directory plugin for WP
userswp
Light weight Front-end login form, User Registration, User Profile and Members Directory plugin.
No CAPTCHA reCAPTCHA
no-captcha-recaptcha
Protect WordPress login, registration, comment and BuddyPress registration forms with Google's No CAPTCHA reCAPTCHA.
AJAX Login and Registration modal popup + inline form
ajax-login-and-registration-modal-popup
Easy to integrate modal with Login and Registration features.
Pie Register – User Registration, Profiles & Content Restriction
pie-register
Create customized registration forms, Invite through email, Email Notification, User Roles assignment, and more. Pie Register is a User Registration p …
User Registration Using Contact Form 7
user-registration-using-contact-form-7
User Registration Using Contact Form 7 plugin provides the feature to register the user to the website.
Clean Login Developer Profile
2 plugins · 6K total installs
How We Detect Clean Login
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.