
WIP Custom Login Security & Risk Analysis
wordpress.org/plugins/wip-custom-loginWIP Custom Login allows you to customize the login section of WordPress and you can replace the admin WordPress logo, set a background image and much …
Is WIP Custom Login Safe to Use in 2026?
Generally Safe
Score 91/100WIP Custom Login has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "wip-custom-login" v1.3.6 plugin exhibits a mixed security posture. On one hand, the static analysis reveals a small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are unprotected. The vast majority of output is properly escaped, and there are a reasonable number of nonce and capability checks in place. However, the presence of the `unserialize` function, especially without clear context on its usage and the source of serialized data, poses a significant concern. Additionally, the plugin's history of two medium-severity CVEs, specifically related to Cross-Site Request Forgery and Missing Authorization, indicates past implementation weaknesses that could potentially be exploited if similar coding errors are present in the current version, even if not immediately apparent in this static analysis.
While the current static analysis does not flag critical or high-severity issues in taint flows or critical SQL injection vulnerabilities, the historical vulnerability types (CSRF, Missing Authorization) are concerning. These often stem from insufficient validation of user input or improperly implemented authorization checks. The use of raw SQL queries without prepared statements is also a known risk factor for SQL injection, even if the current analysis shows only one query. The plugin's history suggests a pattern of these types of vulnerabilities, which warrants vigilance. The plugin's strengths lie in its limited attack surface and good output escaping, but the potential for serialized data misuse and past authorization/CSRF issues represent areas of ongoing risk.
Key Concerns
- Presence of 'unserialize' function
- SQL queries not using prepared statements
- Past medium CVEs (CSRF, Missing Auth)
WIP Custom Login Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
WIP Custom Login <= 1.2.9 - Cross-Site Request Forgery via save_option
WIP Custom Login <= 1.2.7 - Missing Authorization
WIP Custom Login Release Timeline
WIP Custom Login Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
WIP Custom Login Attack Surface
WordPress Hooks 10
Maintenance & Trust
WIP Custom Login Maintenance & Trust
Maintenance Signals
Community Trust
WIP Custom Login Alternatives
YITH Custom Login
yith-custom-login
YITH Custom Login give you the ability to customize the login page of wordpress.
Custom Login Logo and URL
custom-login-logo-and-url
Effortlessly customize your WordPress login page with a custom logo and branded URL to enhance user experience and security.
Login Screen Designer
login-screen-designer
Customize WordPress login page branding—logo, background, colors, and messages. A simple and effective tool for personalizing the login experience.
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.
Advanced Automatic Updates
automatic-updater
Adds extra options to WordPress' built-in Automatic Updates feature.
WIP Custom Login Developer Profile
76 plugins · 10K total installs
How We Detect WIP Custom Login
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wip-custom-login/assets/js/custom.login.js/wp-content/plugins/wip-custom-login/assets/css/notice.css/wp-content/plugins/wip-custom-login/assets/css/panel.css/wp-content/plugins/wip-custom-login/assets/css/on_off.css/wp-content/plugins/wip-custom-login/assets/js/on_off.js/wp-content/plugins/wip-custom-login/assets/js/panel.js//fonts.googleapis.com/css?family=Montserrat//fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,400,400i,600,600i,700,700iwip_custom_login_custom.loginWIP_custom_login_noticeWIP_custom_loginWIP_custom_login_on_offWIP_custom_login_googlefontsWIP_custom_login_on_offHTML / DOM Fingerprints
WIP_custom_login_messagewip_custom_login_settings_paneldata-switch-labelwip_custom_login_setting