Emergency password reset Security & Risk Analysis

wordpress.org/plugins/emergency-password-reset

This plugin allows the admin to reset all the passwords and automatically email out the link to reset

800 active installs v9.4 PHP + WP 2.7.0+ Updated Nov 24, 2025
emergency-password-reset
98
A · Safe
CVEs total2
Unpatched0
Last CVESep 22, 2025
Safety Verdict

Is Emergency password reset Safe to Use in 2026?

Generally Safe

Score 98/100

Emergency password reset has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Sep 22, 2025Updated 4mo ago
Risk Assessment

The 'emergency-password-reset' plugin v9.4 exhibits a generally strong security posture regarding its attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are unprotected. The static analysis also shows a commendable 97% of output being properly escaped and a good number of nonce and capability checks. Taint analysis reveals no critical or high severity unsanitized paths, indicating a low risk of direct code injection or data leakage through those vectors. However, the vulnerability history is a significant concern. The presence of two medium severity CVEs, even if currently patched, suggests a past tendency for exploitable flaws. The fact that the last vulnerability was in 2025 indicates a recent history of issues, and the common type being Cross-Site Request Forgery (CSRF) points to potential weaknesses in how user actions are validated.

Key Concerns

  • 3 medium severity CVEs (even if patched)
  • SQL queries not using prepared statements
  • File operations present
Vulnerabilities
2

Emergency password reset Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-57942medium · 4.3Cross-Site Request Forgery (CSRF)

Emergency Password Reset <= 9.3 - Cross-Site Request Forgery

Sep 22, 2025 Patched in 9.4 (64d)
CVE-2024-35648medium · 4.3Cross-Site Request Forgery (CSRF)

Emergency Password Reset <= 8.0 - Cross-Site Request Forgery

Jun 3, 2024 Patched in 9.0 (9d)
Code Analysis
Analyzed Mar 16, 2026

Emergency password reset Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
0 prepared
Unescaped Output
1
34 escaped
Nonce Checks
5
Capability Checks
4
File Operations
3
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared3 total queries

Output Escaping

97% escaped35 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
emergency_password_reset_main (index.php:23)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Emergency password reset Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_menuindex.php:16
filterwp_mail_from_nameindex.php:283
filterwp_mail_fromindex.php:284
filterwp_mail_content_typeindex.php:285
Maintenance & Trust

Emergency password reset Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 24, 2025
PHP min version
Downloads28K

Community Trust

Rating68/100
Number of ratings12
Active installs800
Alternatives

Emergency password reset Alternatives

No alternatives data available yet.

Developer Profile

Emergency password reset Developer Profile

andy_moyle

5 plugins · 2K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
249 days
View full developer profile
Detection Fingerprints

How We Detect Emergency password reset

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/emergency-password-reset/js/emergency-password-reset.js
Script Paths
/wp-content/plugins/emergency-password-reset/js/emergency-password-reset.js
Version Parameters
emergency-password-reset/js/emergency-password-reset.js?ver=emergency-password-reset/emergency-password-reset.css?ver=

HTML / DOM Fingerprints

HTML Comments
<!-- translators: 1 new username -->
Data Attributes
name="epr-settings"name="emergency_accept"name="admin_change"name="admin"value="yes"
FAQ

Frequently Asked Questions about Emergency password reset