WP Delete User Accounts Security & Risk Analysis

wordpress.org/plugins/wp-delete-user-accounts

Allow your users (except for administrators) to manually delete their own accounts.

900 active installs v1.2.4 PHP + WP + Updated Mar 29, 2025
accountsprofiles
69
C · Use Caution
CVEs total2
Unpatched1
Last CVESep 22, 2025
Download
Safety Verdict

Is WP Delete User Accounts Safe to Use in 2026?

Use With Caution

Score 69/100

WP Delete User Accounts has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

2 known CVEs 1 unpatched Last CVE: Sep 22, 2025Updated 1yr ago
Risk Assessment

The "wp-delete-user-accounts" plugin version 1.2.4 exhibits a mixed security posture. On the positive side, static analysis indicates good development practices with all SQL queries using prepared statements, all output being properly escaped, and the presence of nonce and capability checks on its entry points. There are no detected dangerous functions, file operations, or external HTTP requests, and the attack surface through AJAX and shortcodes appears to be protected by authentication checks.

However, the plugin's vulnerability history is a significant concern. With a total of two known CVEs, one of which remains unpatched, and both being of medium severity related to Cross-Site Scripting (XSS), this indicates a recurring pattern of input sanitization or output escaping issues. The fact that a vulnerability was recently discovered (2025-09-22) and is still unpatched suggests a potential for exploitation.

In conclusion, while the current code analysis reveals a solid adherence to secure coding principles for the analyzed version, the historical context of unpatched vulnerabilities, particularly XSS, poses a considerable risk. Users of this plugin should be aware of the past security incidents and the implications of an unpatched vulnerability, even if the immediate code analysis appears clean.

Key Concerns

  • Unpatched CVE exists
  • History of medium severity XSS vulnerabilities
Vulnerabilities
2

WP Delete User Accounts Security Vulnerabilities

CVEs by Year

2 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-58704medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Delete User Accounts <= 1.2.4 - Authenticated (Contributor+) Stored Cross-Site Scripting

Sep 22, 2025Unpatched
CVE-2025-26906medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Delete User Accounts <= 1.2.3 - Authenticated (Contributor+) Stored Cross-Site Scripting

Apr 11, 2025 Patched in 1.2.4 (6d)
Code Analysis
Analyzed Mar 16, 2026

WP Delete User Accounts Code Analysis

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

Output Escaping

100% escaped2 total outputs
Attack Surface

WP Delete User Accounts Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 1

authwp_ajax_wp_delete_user_accountincludes\process-ajax.php:23

Shortcodes 1

[wp_delete_user_accounts] includes\frontend.php:23
WordPress Hooks 4
actionshow_user_profileincludes\admin-profile.php:20
actionplugins_loadedwp-delete-user-accounts.php:104
actionwp_enqueue_scriptswp-delete-user-accounts.php:105
actionadmin_enqueue_scriptswp-delete-user-accounts.php:106
Maintenance & Trust

WP Delete User Accounts Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 29, 2025
PHP min version
Downloads19K

Community Trust

Rating98/100
Number of ratings7
Active installs900
Developer Profile

WP Delete User Accounts Developer Profile

Ren Ventura

6 plugins · 2K total installs

87
trust score
Avg Security Score
82/100
Avg Patch Time
6 days
View full developer profile
Detection Fingerprints

How We Detect WP Delete User Accounts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-delete-user-accounts/assets/css/wp-delete-user-accounts.css/wp-content/plugins/wp-delete-user-accounts/assets/js/sweetalert.min.js/wp-content/plugins/wp-delete-user-accounts/assets/js/wp-delete-user-accounts.js
Script Paths
/wp-content/plugins/wp-delete-user-accounts/assets/js/sweetalert.min.js/wp-content/plugins/wp-delete-user-accounts/assets/js/wp-delete-user-accounts.js
Version Parameters
wp-delete-user-accounts/assets/css/wp-delete-user-accounts.css?ver=wp-delete-user-accounts/assets/js/sweetalert.min.js?ver=wp-delete-user-accounts/assets/js/wp-delete-user-accounts.js?ver=

HTML / DOM Fingerprints

JS Globals
wp_delete_user_accounts_js
Shortcode Output
[wp_delete_user_accounts]
FAQ

Frequently Asked Questions about WP Delete User Accounts