
Vanilla Bean – Custom Login Security & Risk Analysis
wordpress.org/plugins/vanilla-bean-themeloginCustomize your login and password retrieval screens - and still use your theme style sheet. Supports non-coders up to advanced coders.
Is Vanilla Bean – Custom Login Safe to Use in 2026?
Generally Safe
Score 92/100Vanilla Bean – Custom Login has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "vanilla-bean-themelogin" plugin, at version 3.7.1, presents a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all its SQL queries and has no recorded historical vulnerabilities, including no critical or high severity CVEs. The taint analysis also indicates a clean slate, with no identified flows containing unsanitized paths.
However, there are significant concerns. The plugin exposes a single AJAX handler that lacks authentication checks, creating a direct entry point for unauthorized actions. Furthermore, a substantial portion (53%) of its output is not properly escaped. This combination of an unprotected AJAX endpoint and unescaped output creates a considerable risk for Cross-Site Scripting (XSS) vulnerabilities. While there are capability checks present, their effectiveness is diminished by the unprotected AJAX handler. The lack of nonce checks on the AJAX handler further exacerbates this risk.
In conclusion, while the absence of historical vulnerabilities and secure SQL practices are strengths, the unprotected AJAX endpoint and the high percentage of unescaped output are critical weaknesses that significantly elevate the risk profile of this plugin. The immediate focus should be on securing the AJAX handler and ensuring all output is properly escaped to mitigate potential XSS attacks.
Key Concerns
- Unprotected AJAX handler
- Significant unescaped output
- Missing nonce check on AJAX
Vanilla Bean – Custom Login Security Vulnerabilities
Vanilla Bean – Custom Login Release Timeline
Vanilla Bean – Custom Login Code Analysis
Output Escaping
Vanilla Bean – Custom Login Attack Surface
AJAX Handlers 1
WordPress Hooks 10
Maintenance & Trust
Vanilla Bean – Custom Login Maintenance & Trust
Maintenance Signals
Community Trust
Vanilla Bean – Custom Login Alternatives
WPS Hide Login
wps-hide-login
Change wp-login.php to anything you want.
LoginPress | wp-login Custom Login Page Customizer
loginpress
LoginPress is a Custom Login Page Customizer plugin allows you to easily customize the layout of login, admin login, client login, register pages.
Custom Login Page Customizer
login-customizer
Custom Login Customizer allows you to easily customize your admin login page, straight from your WordPress Customizer!
All In One Login — WP Admin Login Page Security and Customization with Google reCAPTCHA, Social Login, Limit Login Attempt, 2FA, and more.
change-wp-admin-login
Do you want to secure and customize the WordPress login page? Download the All in One Login plugin for login page security and customization.
Ultimate Dashboard – Custom WordPress Dashboard
ultimate-dashboard
The #1 Plugin to Customize the WordPress Dashboard!
Vanilla Bean – Custom Login Developer Profile
6 plugins · 80 total installs
How We Detect Vanilla Bean – Custom Login
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/vanilla-bean-themelogin/inc/assets/spectrum.css/wp-content/plugins/vanilla-bean-themelogin/inc/assets/spectrum.js/wp-content/plugins/vanilla-bean-themelogin/inc/assets/spectrum.js