
Theme My Login Security & Risk Analysis
wordpress.org/plugins/theme-my-loginThe ultimate login branding solution! Theme My Login offers matchless customization of your WordPress user experience!
Is Theme My Login Safe to Use in 2026?
Generally Safe
Score 95/100Theme My Login has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The plugin "theme-my-login" v7.1.14 presents a mixed security posture. While it demonstrates good practices such as 100% use of prepared statements for SQL queries and a substantial percentage of properly escaped output, significant concerns arise from its attack surface and taint analysis. The presence of 3 unprotected AJAX handlers, out of a total of 4 entry points, represents a substantial risk of unauthorized actions being performed. Furthermore, the taint analysis reveals 1 high severity flow with unsanitized paths, indicating a potential for attackers to manipulate data in a dangerous way. The vulnerability history, with 4 known CVEs including high and medium severity issues like CSRF, Missing Authorization, and PHP Remote File Inclusion, suggests a pattern of historical security weaknesses that, despite no currently unpatched vulnerabilities, warrants caution. The plugin's strengths lie in its database security and output sanitization, but the unprotected entry points and past vulnerability types highlight areas requiring immediate attention to mitigate potential risks.
Key Concerns
- Unprotected AJAX handlers
- High severity taint flow
- History of high severity vulnerabilities
- History of medium severity vulnerabilities
- Unescaped output
Theme My Login Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Theme My Login <= 7.1.12 - Missing Authorization
Theme My Login <= 7.1.7 - Cross-Site Request Forgery to Settings Update
Theme My Login <= 7.1.6 - Missing Authorization to Notice Dismissal
Theme My Login <= 6.3.9 - Local File Inclusion
Theme My Login Release Timeline
Theme My Login Code Analysis
Output Escaping
Data Flow Analysis
Theme My Login Attack Surface
AJAX Handlers 3
Shortcodes 1
WordPress Hooks 66
Maintenance & Trust
Theme My Login Maintenance & Trust
Maintenance Signals
Community Trust
Theme My Login Alternatives
Super Light Login
super-light-login
This plugin adds lightweight customizations to your WordPress login screen to make it look neat and professional.
Branda – White Label & Branding, Free Login Page Customizer
branda-white-labeling
White label & rebrand your login page & WordPress dashboard. Customize system emails & get everything to rebrand WordPress with Branda.
WP Custom Login
bm-custom-login
Customize the WordPress login screen with your own colors, logo, backgrounds, and form styles.
AJAX Login and Registration modal popup + inline form
ajax-login-and-registration-modal-popup
Easy to integrate modal with Login and Registration features.
WPEPP – Essential Security, Password Protect & Login Page Customizer
wp-edit-password-protected
Essential security, password protected, block AI crawlers, limit login attempts, CPU monitor & login page customizer with live preview.
Theme My Login Developer Profile
2 plugins · 60K total installs
How We Detect Theme My Login
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/theme-my-login/admin/assets/styles/theme-my-login-admin.css/wp-content/plugins/theme-my-login/admin/assets/scripts/theme-my-login-admin.js/wp-content/plugins/theme-my-login/admin/assets/scripts/theme-my-login-admin.jstheme-my-login/style.css?ver=theme-my-login/admin/assets/styles/theme-my-login-admin.css?ver=theme-my-login/admin/assets/scripts/theme-my-login-admin.js?ver=HTML / DOM Fingerprints
tml-notice<!-- Theme My Login Admin Functions --><!-- Theme My Login --><!-- Theme My Login Admin --><!-- Theme My Login Extensions -->data-noticetmlAdmin