Bulk User Delete Security & Risk Analysis

wordpress.org/plugins/gkc-bulk-user-delete

A plugin to bulk delete users based on role, with post reassignment to the current user.

0 active installs v1.2 PHP + WP 5.0+ Updated Jul 2, 2025
adminbulkdeleterolesusers
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Bulk User Delete Safe to Use in 2026?

Generally Safe

Score 100/100

Bulk User Delete has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9mo ago
Risk Assessment

The plugin "gkc-bulk-user-delete" v1.2 exhibits a strong security posture based on the provided static analysis. All identified entry points (3 AJAX handlers) are protected by both nonce and capability checks, indicating good development practices. The absence of dangerous functions, raw SQL queries, unescaped output, file operations, and external HTTP requests further strengthens its security. The taint analysis revealing zero unsanitized flows is also a very positive sign. Furthermore, the plugin has no recorded vulnerability history, which suggests either a history of secure development or very limited exposure and scrutiny. While the lack of vulnerabilities is a significant strength, the relatively small attack surface (3 AJAX handlers) means that the absence of issues is not as robustly tested as it might be for a plugin with more complex functionality. However, based on the data, this plugin appears to be secure and well-developed.

Vulnerabilities
None known

Bulk User Delete Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 17, 2026

Bulk User Delete Code Analysis

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

Output Escaping

100% escaped7 total outputs
Attack Surface

Bulk User Delete Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_gkcbulkuserdelete_delete_usersgkc-bulk-user-delete.php:113
authwp_ajax_gkcbulkuserdelete_fetch_user_idsgkc-bulk-user-delete.php:138
authwp_ajax_gkcbulkuserdelete_delete_user_batchgkc-bulk-user-delete.php:159
WordPress Hooks 2
actionadmin_menugkc-bulk-user-delete.php:25
actionadmin_enqueue_scriptsgkc-bulk-user-delete.php:78
Maintenance & Trust

Bulk User Delete Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 2, 2025
PHP min version
Downloads288

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Bulk User Delete Developer Profile

Gaurab

1 plugin · 0 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Bulk User Delete

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gkc-bulk-user-delete/assets/loader.css/wp-content/plugins/gkc-bulk-user-delete/assets/loader.js
Script Paths
/wp-content/plugins/gkc-bulk-user-delete/assets/loader.js
Version Parameters
gkc-bulk-user-delete/assets/loader.css?ver=1.0.0gkc-bulk-user-delete/assets/loader.js?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
gkcbulkuserdelete-delete-formgkcbulkuserdelete-loaderprogress-bar-containerprogress-bargkcbulkuserdelete-progress-bargkcbulkuserdelete-progress-textgkcbulkuserdelete-result
Data Attributes
id="gkcbulkuserdelete-delete-form"id="gkcbulkuserdelete-user-role"id="gkcbulkuserdelete-user-count"id="gkcbulkuserdelete-loader"id="gkcbulkuserdelete-progress-bar"id="gkcbulkuserdelete-progress-text"+1 more
JS Globals
gkcbulkuserdelete_ajax
REST Endpoints
/wp-json/gkcbulkuserdelete/v1/delete_users/wp-json/gkcbulkuserdelete/v1/fetch_user_ids/wp-json/gkcbulkuserdelete/v1/delete_user_batch
FAQ

Frequently Asked Questions about Bulk User Delete