BP Bulk Delete Security & Risk Analysis

wordpress.org/plugins/bp-bulk-delete

An Admin Tool plugin for bulk deletions. Works with BuddyPress and the BuddyBoss Platform.

200 active installs v1.5 PHP + WP 4.0+ Updated Apr 19, 2025
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is BP Bulk Delete Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "bp-bulk-delete" v1.5 plugin exhibits a strong static security posture with no identified dangerous functions, file operations, or external HTTP requests. The use of prepared statements for all SQL queries is a significant positive. However, the low percentage of properly escaped output (19%) is a considerable concern, suggesting a high likelihood of cross-site scripting (XSS) vulnerabilities. While the plugin has no recorded vulnerability history, this should not be interpreted as a guarantee of future security, especially given the identified output escaping issues. The absence of capability checks for its entry points is another area of concern, as it implies that any authenticated user could potentially trigger plugin functionality without proper authorization.

The plugin has a clean vulnerability history, which is a positive indicator. However, the static analysis reveals weaknesses that could be exploited. The most significant concern is the low rate of output escaping, which directly points to a risk of XSS. Additionally, the lack of capability checks on entry points is a potential authorization bypass risk. While the plugin doesn't have a large attack surface and all SQL is prepared, these strengths are overshadowed by the identified risks related to output sanitation and authorization.

Key Concerns

  • Low percentage of output escaping
  • No capability checks on entry points
Vulnerabilities
None known

BP Bulk Delete Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

BP Bulk Delete Release Timeline

v1.5Current
v1.4
v1.3
v1.2
v1.1.1
v1.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

BP Bulk Delete Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
20 prepared
Unescaped Output
17
4 escaped
Nonce Checks
4
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared20 total queries

Output Escaping

19% escaped21 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
bpbd_activity_groups_html (bpbd-admin.php:346)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

BP Bulk Delete Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionadmin_menubpbd-admin.php:22
actionbp_initbpbd-admin.php:489
actionbp_includebpbd.php:20
Maintenance & Trust

BP Bulk Delete Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 19, 2025
PHP min version
Downloads8K

Community Trust

Rating94/100
Number of ratings3
Active installs200
Alternatives

BP Bulk Delete Alternatives

No alternatives data available yet.

Developer Profile

BP Bulk Delete Developer Profile

shanebp

9 plugins · 2K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
124 days
View full developer profile
Detection Fingerprints

How We Detect BP Bulk Delete

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bp-bulk-delete/bpbd-admin.css/wp-content/plugins/bp-bulk-delete/bpbd-admin.js
Script Paths
/wp-content/plugins/bp-bulk-delete/bpbd-admin.js

HTML / DOM Fingerprints

CSS Classes
bpbd-groups-optionsbpbd-groups-wrapbpbd-groups-dropdown-wrap
Data Attributes
id="bpbd-groups"name="bpbd-groups"id="month_select"name="date_month"id="day_select"name="date_day"+2 more
FAQ

Frequently Asked Questions about BP Bulk Delete