
Disable Password Reset Security & Risk Analysis
wordpress.org/plugins/disable-password-resetEnhance security of your blogs by preventing password reset over email function.
Is Disable Password Reset Safe to Use in 2026?
Generally Safe
Score 85/100Disable Password Reset has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "disable-password-reset" v1.0 plugin exhibits a very limited attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events. This significantly reduces the potential for external exploitation through common WordPress entry points. The plugin also demonstrates good practices in its handling of SQL queries, with all queries utilizing prepared statements, and its output escaping, with all outputs being properly escaped. Furthermore, the absence of file operations and external HTTP requests further enhances its security profile. The vulnerability history shows no recorded CVEs, indicating a clean track record.
However, the static analysis did identify one significant concern: the use of the `create_function` construct. This is a deprecated and potentially insecure function in PHP, and its presence, even if seemingly isolated in this context, raises a flag. While taint analysis and the overall vulnerability history are clean, this specific code signal points to a potential, albeit not immediately exploitable, weakness that could be a vector for future issues or be misused in conjunction with other vulnerabilities. The lack of nonce and capability checks on any potential entry points (though there are none identified) is a common WordPress security recommendation, and its absence here is noted, though less critical given the minimal attack surface.
In conclusion, the plugin is in a generally good security posture due to its minimal attack surface and adherence to secure coding practices for SQL and output handling. The lack of historical vulnerabilities is a strong positive. The primary weakness lies in the use of `create_function`, which represents a minor but notable risk that could be addressed. The absence of formal checks on entry points is less of a concern in this specific case due to the plugin's design.
Key Concerns
- Use of deprecated/insecure create_function
Disable Password Reset Security Vulnerabilities
Disable Password Reset Code Analysis
Dangerous Functions Found
Disable Password Reset Attack Surface
WordPress Hooks 2
Maintenance & Trust
Disable Password Reset Maintenance & Trust
Maintenance Signals
Community Trust
Disable Password Reset Alternatives
Simply Disable Password Reset
simply-disable-password-reset
Its a very simple plugin to disable the password reset in the wordpress.
Disable Password Reset Extended
disable-password-reset-extended
This plugin is used to completely disable the built-in password reset feature in WordPress. Used for high-security purpose ONLY.
Reset Password Removed
reset-password-removed
Enhance the security of your blogs by preventing password reset over email function.
Disable Reset Password
disable-reset-password
Disabling reset password function over email of Wordpress and Fix bug Unauthorized Reset Password (0day).
Frontend Reset Password
frontend-reset-password
Let your users reset their forgotten passwords from the frontend of your website.
Disable Password Reset Developer Profile
2 plugins · 1K total installs
How We Detect Disable Password Reset
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.