Delivery Drivers Manager Security & Risk Analysis

wordpress.org/plugins/delivery-drivers-manager

Let your staff or third-party logistics companies manage your delivery drivers with a front-hand mobile-friendly dashboard.

30 active installs v1.2.4 PHP 5.6+ WP 4.5+ Updated May 17, 2025
deliverydelivery-managerdriversshippingwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Delivery Drivers Manager Safe to Use in 2026?

Generally Safe

Score 100/100

Delivery Drivers Manager has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10mo ago
Risk Assessment

The "delivery-drivers-manager" v1.2.4 plugin exhibits a mixed security posture. On the positive side, the plugin demonstrates strong practices in database interaction, utilizing prepared statements for all SQL queries, and a high percentage of outputs are properly escaped, significantly reducing the risk of common cross-site scripting vulnerabilities. The absence of known CVEs and a clean vulnerability history further suggest a generally well-maintained codebase. However, a significant concern arises from the static analysis results, which reveal two AJAX handlers that lack authentication checks. This presents a direct attack vector, as any unauthenticated user could potentially trigger these functions, leading to unintended actions or information disclosure.

The taint analysis, while not revealing critical or high severity issues, did identify two flows with unsanitized paths. Although not explicitly flagged as vulnerabilities in this analysis, this warrants attention as unsanitized paths can sometimes be leveraged in more complex attack chains. The presence of bundled libraries, specifically Freemius v1.0, while not inherently a security risk, suggests a potential for outdated components if not regularly updated by the plugin developers.

In conclusion, while the plugin scores well on database security and output sanitization, the unprotected AJAX endpoints are a substantial weakness that requires immediate attention. The limited number of identified unsanitized paths and the clean vulnerability history are positive indicators, but the two unprotected AJAX entry points create a clear and present risk that overshadows these strengths.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Bundled outdated library (Freemius v1.0)
Vulnerabilities
None known

Delivery Drivers Manager Security Vulnerabilities

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

Delivery Drivers Manager Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
52 prepared
Unescaped Output
42
558 escaped
Nonce Checks
10
Capability Checks
1
File Operations
1
External Requests
0
Bundled Libraries
1

Bundled Libraries

Freemius1.0

SQL Query Safety

100% prepared52 total queries

Output Escaping

93% escaped600 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

6 flows2 with unsanitized paths
pwddm_edit_driver_service (includes\class-pwddm-driver.php:446)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Delivery Drivers Manager Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_pwddm_ajaxincludes\class-pwddm.php:198
noprivwp_ajax_pwddm_ajaxincludes\class-pwddm.php:199
WordPress Hooks 24
actionadmin_noticesadmin\class-pwddm-admin.php:304
actionbefore_woocommerce_initdelivery-drivers-manager.php:33
actionplugins_loadeddelivery-drivers-manager.php:397
filterquery_varsdelivery-drivers-manager.php:410
actionadmin_noticesdelivery-drivers-manager.php:435
actionlddfw_fs_loadeddelivery-drivers-manager.php:444
actionplugins_loadeddelivery-drivers-manager.php:452
actionadmin_enqueue_scriptsincludes\class-pwddm.php:182
actionadmin_enqueue_scriptsincludes\class-pwddm.php:183
filtermanage_users_columnsincludes\class-pwddm.php:187
filtermanage_users_custom_columnincludes\class-pwddm.php:188
actionadmin_initincludes\class-pwddm.php:203
actionshow_user_profileincludes\class-pwddm.php:207
actionedit_user_profileincludes\class-pwddm.php:208
actionpersonal_options_updateincludes\class-pwddm.php:209
actionedit_user_profile_updateincludes\class-pwddm.php:210
actionlddfw_driver_fieldsincludes\class-pwddm.php:211
filterlddfw_set_order_commissionincludes\class-pwddm.php:221
filterlddfw_get_driver_sellerincludes\class-pwddm.php:231
filterlddfw_assign_driver_permissionincludes\class-pwddm.php:238
actionadmin_menuincludes\class-pwddm.php:248
actiontemplate_redirectincludes\class-pwddm.php:266
actionwp_enqueue_scriptsincludes\class-pwddm.php:274
actionwp_enqueue_scriptsincludes\class-pwddm.php:275
Maintenance & Trust

Delivery Drivers Manager Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 17, 2025
PHP min version5.6
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

Delivery Drivers Manager Developer Profile

powerfulwp

8 plugins · 3K total installs

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

How We Detect Delivery Drivers Manager

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/delivery-drivers-manager/assets/css/pwddm-admin.css/wp-content/plugins/delivery-drivers-manager/assets/css/pwddm-frontend.css/wp-content/plugins/delivery-drivers-manager/assets/js/pwddm-admin.js/wp-content/plugins/delivery-drivers-manager/assets/js/pwddm-frontend.js
Version Parameters
delivery-drivers-manager/assets/css/pwddm-admin.css?ver=delivery-drivers-manager/assets/css/pwddm-frontend.css?ver=delivery-drivers-manager/assets/js/pwddm-admin.js?ver=delivery-drivers-manager/assets/js/pwddm-frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
pwddm_premium_icon
JS Globals
pwddm_fs
FAQ

Frequently Asked Questions about Delivery Drivers Manager