
LoginPress | wp-login Custom Login Page Customizer Security & Risk Analysis
wordpress.org/plugins/loginpressLoginPress is a Custom Login Page Customizer plugin allows you to easily customize the layout of login, admin login, client login, register pages.
Is LoginPress | wp-login Custom Login Page Customizer Safe to Use in 2026?
Generally Safe
Score 94/100LoginPress | wp-login Custom Login Page Customizer has a strong security track record. Known vulnerabilities have been patched promptly.
The LoginPress plugin, version 6.1.2, exhibits a mixed security posture. While it demonstrates good practices in several areas, such as a high percentage of SQL prepared statements and properly escaped output, there are significant concerns that lower its overall security. The presence of AJAX handlers without authentication checks directly exposes a part of the attack surface to potential unauthorized actions. Furthermore, the taint analysis revealing flows with unsanitized paths, although not critical or high severity in this specific analysis, indicates a potential for vulnerabilities if such paths are exploited. The plugin's history of six known CVEs, including high and medium severity vulnerabilities like CSRF, missing authorization, XSS, and SQL injection, is a major red flag. The fact that the last vulnerability was in early 2025 suggests a recurring pattern of security weaknesses despite efforts to patch. This history, coupled with the identified unprotected entry point, indicates a need for continued vigilance and development focus on robust security measures.
Key Concerns
- Unprotected AJAX handler
- Flows with unsanitized paths
- History of High severity CVEs (2)
- History of Medium severity CVEs (4)
LoginPress | wp-login Custom Login Page Customizer Security Vulnerabilities
CVEs by Year
Severity Breakdown
6 total CVEs
LoginPress <= 3.3.1 - Cross-Site Request Forgery to Arbitrary Options Update
LoginPress | Custom Login Page Customizer <= 1.6.2 - Missing Authorization to Settings Changes
LoginPress <= 1.5.11 - Reflected Cross-Site Scripting via redirect-page Parameter
LoginPress | Custom Login Page Customizer <= 1.1.13 - Unauthorized Settings Update
LoginPress <= 1.1.15 - Authenticated Stored Cross-SIte Scripting
LoginPress <= 1.1.15 - Authenticated SQL Injection via Settings Import
LoginPress | wp-login Custom Login Page Customizer Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
LoginPress | wp-login Custom Login Page Customizer Attack Surface
AJAX Handlers 2
WordPress Hooks 110
Maintenance & Trust
LoginPress | wp-login Custom Login Page Customizer Maintenance & Trust
Maintenance Signals
Community Trust
LoginPress | wp-login Custom Login Page Customizer Alternatives
MyWP Login Form
mywp-login-form
Your Login Form anywhere within WordPress.
Advanced Login Page Customizer
advanced-login-page-customizer
Personalize, White label & Rebrand your login page without any coding. Easy setup and live preview.
PrimeLogin Pro | Login Page Customizer
primelogin-pro
Customize your WordPress login with custom logo, background, colors & split-screen layouts. Fully responsive, secure & code-free. Free version.
Secure Admin Login With Customize
secure-admin-login-with-customize
Secure admin login with customize allows you to customize your WordPress admin login page within WordPress customizer.
LoginSuite – WordPress Login Page Customizer
wp-admin-logo-customization
Easily customize your WordPress login page with custom logo, background colors, images, and more.
LoginPress | wp-login Custom Login Page Customizer Developer Profile
11 plugins · 660K total installs
How We Detect LoginPress | wp-login Custom Login Page Customizer
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/loginpress/css/frontend.css/wp-content/plugins/loginpress/css/loginpress-admin.css/wp-content/plugins/loginpress/css/responsive.css/wp-content/plugins/loginpress/css/style.css/wp-content/plugins/loginpress/css/customizer.css/wp-content/plugins/loginpress/css/admin-bar.css/wp-content/plugins/loginpress/css/backend.css/wp-content/plugins/loginpress/js/loginpress-customizer.js/wp-content/plugins/loginpress/js/loginpress-admin.js/wp-content/plugins/loginpress/js/loginpress-customize-color.js/wp-content/plugins/loginpress/js/loginpress-frontend.js/wp-content/plugins/loginpress/js/loginpress-google-fonts.js/wp-content/plugins/loginpress/js/loginpress-admin-bar.js+1 moreloginpress/css/frontend.css?ver=loginpress/css/loginpress-admin.css?ver=loginpress/css/responsive.css?ver=loginpress/css/style.css?ver=loginpress/css/customizer.css?ver=loginpress/css/admin-bar.css?ver=loginpress/css/backend.css?ver=loginpress/js/loginpress-customizer.js?ver=loginpress/js/loginpress-admin.js?ver=loginpress/js/loginpress-customize-color.js?ver=loginpress/js/loginpress-frontend.js?ver=loginpress/js/loginpress-google-fonts.js?ver=loginpress/js/loginpress-admin-bar.js?ver=loginpress/js/loginpress-login.js?ver=HTML / DOM Fingerprints
loginpressloginpress-wrapperloginpress-social-loginloginpress-loginloginpress-formloginpress-forgotloginpress-registerloginpress-customizer+1 more<!-- LoginPress --><!-- LoginPress Admin Bar --><!-- LoginPress Customizer --><!-- LoginPress Social Login -->+5 moredata-loginpress-iddata-loginpress-urlLoginPress_Customizer_ObjectLoginPress_Admin_ObjectLoginPress_Frontend_ObjectLoginPress_Admin_Bar_ObjectLoginPress_Login_Object/wp-json/loginpress/v1/settings/wp-json/loginpress/v1/customizer/wp-json/loginpress/v1/addons