Bulk Trash by URL Security & Risk Analysis

wordpress.org/plugins/bulk-trash-by-url

Bulk‑trash posts, pages and custom post types from pasted URLs. Fast URL mapping, batched processing with pause/resume, and an optional summary.

10 active installs v1.1 PHP 7.4+ WP 5.8+ Updated Nov 25, 2025
bulk-deletepagespoststrashurls
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Bulk Trash by URL Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The 'bulk-trash-by-url' v1.1 plugin presents a generally good security posture, demonstrating several positive security practices. The static analysis reveals no critical security weaknesses such as dangerous functions, raw SQL queries, or file operations. Furthermore, the absence of known CVEs and a clean vulnerability history suggest a mature and well-maintained codebase. The plugin also utilizes nonces and capability checks, which are essential for protecting against common WordPress vulnerabilities, and its SQL queries are all prepared statements.

However, a potential area of concern lies in the output escaping, with only 60% of outputs being properly escaped. This could leave the plugin susceptible to cross-site scripting (XSS) vulnerabilities if user-supplied data is outputted without adequate sanitization. While the attack surface of AJAX handlers is small and none are explicitly found to be unprotected, a thorough review of the 3 AJAX handlers is recommended to ensure all inputs are properly validated and escaped before being processed or displayed.

Overall, 'bulk-trash-by-url' v1.1 is a relatively secure plugin with a strong foundation. Addressing the output escaping issues should be a priority to further harden the plugin against potential XSS attacks. The low number of entry points and absence of critical code signals are positive indicators of its current security standing.

Key Concerns

  • Low output escaping percentage
Vulnerabilities
None known

Bulk Trash by URL Security Vulnerabilities

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

Bulk Trash by URL Code Analysis

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

Output Escaping

60% escaped72 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
bulktrby_settings_page (admin\page.php:122)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Bulk Trash by URL Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_bulktrby_trash_batchbulk-trash-by-url.php:75
authwp_ajax_bulktrby_map_batchbulk-trash-by-url.php:76
authwp_ajax_bulktrby_store_summarybulk-trash-by-url.php:77
WordPress Hooks 2
actionadmin_menubulk-trash-by-url.php:73
actionadmin_enqueue_scriptsbulk-trash-by-url.php:74
Maintenance & Trust

Bulk Trash by URL Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 25, 2025
PHP min version7.4
Downloads226

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Bulk Trash by URL Developer Profile

ivantrendafilov

1 plugin · 10 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 Trash by URL

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bulk-trash-by-url/admin/trasher.js
Script Paths
/wp-content/plugins/bulk-trash-by-url/admin/trasher.js
Version Parameters
bulk-trash-by-url/admin/trasher.js?ver=

HTML / DOM Fingerprints

Data Attributes
bulktrbybulktrby_trashbulktrby_mapbulktrby_summary
JS Globals
bulktrby
REST Endpoints
/wp-json/bulktrby/v1/bulk_trash/wp-json/bulktrby/v1/map_urls/wp-json/bulktrby/v1/store_summary
FAQ

Frequently Asked Questions about Bulk Trash by URL