
Disable User Login Security & Risk Analysis
wordpress.org/plugins/disable-user-loginProvides the ability to disable user accounts and prevent them from logging in.
Is Disable User Login Safe to Use in 2026?
Generally Safe
Score 100/100Disable User Login has a strong security track record. Known vulnerabilities have been patched promptly.
The 'disable-user-login' plugin v1.3.12 demonstrates some positive security practices, including the use of prepared statements for all SQL queries and the presence of nonce and capability checks, indicating an awareness of common WordPress security vulnerabilities. The limited attack surface, with only one AJAX handler and no REST API routes, shortcodes, or cron events, further contributes to a generally secure posture. Taint analysis revealing no critical or high-severity unsanitized flows is also a positive indicator.
However, a notable concern is the presence of past vulnerabilities, particularly a medium-severity Cross-Site Request Forgery (CSRF) identified in late 2023. While currently unpatched vulnerabilities are none, this history suggests that the plugin has had exploitable flaws in the past, and further diligent code review and testing are warranted. The output escaping, with 33% of outputs not properly escaped, presents a potential risk for Cross-Site Scripting (XSS) vulnerabilities, especially if user-supplied data is involved in these unescaped outputs. Although the static analysis did not explicitly flag unsanitized inputs leading to output issues, the lack of comprehensive output escaping is a weakness that could be exploited.
In conclusion, while the plugin has made strides in security by adopting prepared statements and basic security checks, the historical vulnerability and the incomplete output escaping are areas that require attention. A user relying on this plugin should be aware of its past issues and ensure that any sensitive data handled by the plugin is rigorously validated and escaped.
Key Concerns
- Past medium severity vulnerability
- Significant portion of outputs unescaped
Disable User Login Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Disable User Login <= 1.3.8 - Cross-Site Request Forgery
Disable User Login Code Analysis
Output Escaping
Disable User Login Attack Surface
AJAX Handlers 1
WordPress Hooks 22
Maintenance & Trust
Disable User Login Maintenance & Trust
Maintenance Signals
Community Trust
Disable User Login Alternatives
Disable Users
disable-users
This plugin gives you the ability to disable specific user accounts via a profile setting.
Simple Account System
simple-account-system
A plugin to replace the default user flow, for login, logout, account(profile)
Password Strength Settings for WooCommerce
wc-password-strength-settings
Help secure your WooCommerce site by enforcing stronger passwords and taking additional control of your strength requirements.
Simple Login Log
simple-login-log
This plugin keeps a log of WordPress user logins. Offers user and date filtering, and export features.
Expire Users
expire-users
Set expiry dates for user logins.
Disable User Login Developer Profile
2 plugins · 11K total installs
How We Detect Disable User Login
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/disable-user-login/css/dul-admin.css/wp-content/plugins/disable-user-login/js/dul-admin.js/wp-content/plugins/disable-user-login/js/dul-admin.jsdisable-user-login/css/dul-admin.css?ver=disable-user-login/js/dul-admin.js?ver=HTML / DOM Fingerprints
dul-quick-linksdata-dul-actiondata-dul-noncedata-dul-user-idwindow.ssdul_ajax_object