DPD Cart Plugin Security & Risk Analysis

wordpress.org/plugins/dpd-cart

To get a DPD account visit: http://getdpd.com How it Works: The DPD-Cart plugin connects via an API to the DPD system to automatically pull your ava …

10 active installs v2.1 PHP 7.2+ WP 4.9.0+ Updated Mar 1, 2019
cartdpdecommercesell-downloads
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is DPD Cart Plugin Safe to Use in 2026?

Generally Safe

Score 85/100

DPD Cart Plugin has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The "dpd-cart" v2.1 plugin exhibits a generally positive security posture with several good practices in place. Notably, there are no recorded vulnerabilities (CVEs) in its history, suggesting a well-maintained codebase or a lack of significant past security issues. The absence of raw SQL queries and the exclusive use of prepared statements is a strong indicator of protection against SQL injection. Furthermore, the presence of capability checks on some entry points is a positive sign of access control implementation. However, the static analysis reveals some areas of concern that warrant attention.

The plugin has a limited attack surface with no unprotected AJAX handlers or REST API routes. Nevertheless, the code signals indicate potential weaknesses, particularly in output escaping, where only 20% of outputs are properly escaped. This leaves room for Cross-Site Scripting (XSS) vulnerabilities, especially since there are no nonce checks implemented, which is a common mitigation for CSRF and can also help in validating user input for XSS prevention. The absence of taint analysis results is either due to the plugin's simplicity or a limitation in the analysis tool, making it difficult to assess potential complex injection vulnerabilities.

While the lack of documented vulnerabilities is reassuring, the identified output escaping issues and the absence of nonce checks represent tangible risks that could be exploited if a malicious actor discovers a suitable input vector. The use of TinyMCE, while a common bundled library, should also be monitored for any known vulnerabilities within its specific version, although this is not directly indicated as a problem in the provided data. Overall, the plugin is on a good path but requires further attention to its output sanitization and input validation mechanisms to achieve a robust security standing.

Key Concerns

  • Poor output escaping
  • Missing nonce checks
Vulnerabilities
None known

DPD Cart Plugin Security Vulnerabilities

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

DPD Cart Plugin Code Analysis

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

Bundled Libraries

TinyMCE

Output Escaping

20% escaped5 total outputs
Attack Surface

DPD Cart Plugin Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[dpdcart-button] shortcodes\dpdcart-button.php:7
[dpdcart-product-page] shortcodes\dpdcart-product-page.php:8
[dpdcart-store] shortcodes\dpdcart-store.php:8
WordPress Hooks 11
actionadmin_noticesadmin-notice.php:14
actionwp_enqueue_scriptsdpd-cart-plugin.php:28
actionwp_enqueue_scriptsdpd-cart-plugin.php:29
actioninitintegrations\guttenberg.php:15
actioninitintegrations\tinymce.php:9
actionadmin_print_scriptsintegrations\tinymce.php:10
filtermce_external_pluginsintegrations\tinymce.php:23
filtermce_buttonsintegrations\tinymce.php:26
actionadmin_menusetting-page.php:14
actionadmin_initsetting-page.php:15
actionadmin_enqueue_scriptssetting-page.php:16
Maintenance & Trust

DPD Cart Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested5.1.22
Last updatedMar 1, 2019
PHP min version7.2
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

DPD Cart Plugin Developer Profile

DPDplugins

1 plugin · 10 total installs

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

How We Detect DPD Cart Plugin

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dpd-cart/css/styles.css
Script Paths
https://demo.dpdcart.com/dpd.js

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about DPD Cart Plugin