Bulk Deployer Security & Risk Analysis

wordpress.org/plugins/bulk-deployer

Bulk deploy WordPress plugins to multiple sites via FTP or SFTP. Manage target sites, test connections, and deploy selected plugins in one go.

10 active installs v1.0.0 PHP 7.4+ WP 5.0+ Updated Feb 22, 2026
automationbulkdeployftpsftp
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Bulk Deployer Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The "bulk-deployer" v1.0.0 plugin demonstrates a generally good security posture with strong adherence to secure coding practices. The plugin excels in output escaping, with an impressive 96% of outputs properly escaped, and utilizes prepared statements for a significant majority (69%) of its SQL queries. The absence of any recorded vulnerabilities, critical taint flows, or dangerous functions further contributes to this positive assessment. However, a notable concern arises from the attack surface. With a total of six AJAX handlers, four of them lack proper authentication checks, presenting a potential entry point for unauthorized actions if not adequately protected by other means within the WordPress environment. This is the primary area of weakness in an otherwise well-secured plugin. The lack of historical vulnerabilities is a positive indicator of diligent development, suggesting the developers are likely attentive to security. Overall, while the plugin is well-coded and free from known historical issues, the unprotected AJAX handlers warrant careful consideration and potential mitigation.

Key Concerns

  • Unprotected AJAX handlers
Vulnerabilities
None known

Bulk Deployer Security Vulnerabilities

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

Bulk Deployer Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
9 prepared
Unescaped Output
2
55 escaped
Nonce Checks
6
Capability Checks
6
File Operations
8
External Requests
0
Bundled Libraries
0

SQL Query Safety

69% prepared13 total queries

Output Escaping

96% escaped57 total outputs
Data Flows
All sanitized

Data Flow Analysis

4 flows
handle_import_sites (includes\class-bulkde-admin.php:209)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Bulk Deployer Attack Surface

Entry Points6
Unprotected4

AJAX Handlers 6

authwp_ajax_bulkde_deploy_pluginsincludes\class-bulk-deployer.php:63
authwp_ajax_bulkde_save_siteincludes\class-bulk-deployer.php:64
authwp_ajax_bulkde_delete_siteincludes\class-bulk-deployer.php:65
authwp_ajax_bulkde_test_connectionincludes\class-bulk-deployer.php:66
authwp_ajax_bulkde_export_sitesincludes\class-bulkde-admin.php:18
authwp_ajax_bulkde_import_sitesincludes\class-bulkde-admin.php:19
WordPress Hooks 5
actionadmin_noticesbulk-deployer.php:44
actionplugins_loadedbulk-deployer.php:51
actioninitincludes\class-bulk-deployer.php:50
actionadmin_menuincludes\class-bulkde-admin.php:14
actionadmin_enqueue_scriptsincludes\class-bulkde-admin.php:15
Maintenance & Trust

Bulk Deployer Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 22, 2026
PHP min version7.4
Downloads128

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Bulk Deployer Developer Profile

Hayan

2 plugins · 20 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 Deployer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bulk-deployer/assets/js/admin.js/wp-content/plugins/bulk-deployer/assets/css/admin.css
Script Paths
/wp-content/plugins/bulk-deployer/assets/js/admin.js
Version Parameters
bulk-deployer/assets/js/admin.js?ver=bulk-deployer/assets/css/admin.css?ver=

HTML / DOM Fingerprints

JS Globals
bulkde_ajax
REST Endpoints
/wp-json/bulkde/v1/deploy/wp-json/bulkde/v1/sites
FAQ

Frequently Asked Questions about Bulk Deployer