Easy Digital Downloads – Paddle Gateway Security & Risk Analysis

wordpress.org/plugins/wpfront-paddle-gateway

Integrate your WordPress site or Easy Digital Downloads store with Paddle payment gateway.

30 active installs v1.1 PHP 7.0+ WP 5.0+ Updated Mar 25, 2024
easy-digital-downloads-paddle-gatewaypaddlepaddle-payment-gateway
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy Digital Downloads – Paddle Gateway Safe to Use in 2026?

Generally Safe

Score 85/100

Easy Digital Downloads – Paddle Gateway has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The "wpfront-paddle-gateway" plugin version 1.1 demonstrates a generally strong security posture based on the provided static analysis. The plugin has a small attack surface with only two AJAX handlers, and crucially, all entry points appear to have proper authentication checks. The code also shows good practices in SQL query preparation, with 89% of queries utilizing prepared statements, and a high rate of output escaping (85%), mitigating common injection vulnerabilities. The absence of file operations and the limited number of external HTTP requests further contribute to its secure design. The plugin's vulnerability history is also a positive indicator, with zero known CVEs, suggesting a commitment to security or a lack of past exploitable flaws.

However, there are minor areas for improvement. While the overall rate of properly escaped output is high, the remaining 15% could still pose a risk if those specific outputs are user-controlled and not adequately sanitized. The presence of external HTTP requests, though limited, always introduces a potential attack vector if the external services are compromised or if the requests themselves are not handled securely (e.g., lack of validation of responses). Despite these minor points, the plugin exhibits a commendable level of security awareness in its development.

Key Concerns

  • Unescaped output identified
  • External HTTP requests present
Vulnerabilities
None known

Easy Digital Downloads – Paddle Gateway Security Vulnerabilities

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

Easy Digital Downloads – Paddle Gateway Release Timeline

v1.1Current
v1.0
Code Analysis
Analyzed Mar 16, 2026

Easy Digital Downloads – Paddle Gateway Code Analysis

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

SQL Query Safety

89% prepared36 total queries

Output Escaping

85% escaped280 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

13 flows
get_graph_data (includes\dashboard\class-admin-dashboard.php:90)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Easy Digital Downloads – Paddle Gateway Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_wpfront_paddle_gateway_paylinkincludes\paylinks\class-paylink.php:79
noprivwp_ajax_wpfront_paddle_gateway_paylinkincludes\paylinks\class-paylink.php:80
WordPress Hooks 17
actionadmin_menuincludes\class-wpfront-paddle-gateway.php:68
filteredd_payment_gatewaysincludes\edd\class-edd-paddle.php:66
actionpaddle_payment_succeededincludes\edd\class-edd-paddle.php:67
actionpaddle_payment_refundedincludes\edd\class-edd-paddle.php:68
filteredd_use_taxesincludes\edd\class-edd-paddle.php:69
actionedd_payment_receipt_afterincludes\edd\frontend\class-edd-frontend.php:46
filteredd_settings_sections_gatewaysincludes\edd\settings\class-edd-settings.php:45
actionadmin_initincludes\edd\settings\class-edd-settings.php:47
actioninitincludes\paylinks\class-paylink.php:62
actionwp_enqueue_scriptsincludes\paylinks\class-paylink.php:77
actionwp_enqueue_scriptsincludes\paylinks\class-paylink.php:78
filterpaddle_generate_paylink_payloadincludes\payments\class-payments.php:73
actionpaddle_payment_succeededincludes\payments\class-payments.php:74
actionpaddle_subscription_payment_succeededincludes\payments\class-payments.php:75
actionpaddle_payment_refundedincludes\payments\class-payments.php:76
actionpaddle_subscription_payment_refundedincludes\payments\class-payments.php:77
actioninitincludes\webhook\class-webhook.php:55
Maintenance & Trust

Easy Digital Downloads – Paddle Gateway Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedMar 25, 2024
PHP min version7.0
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

Easy Digital Downloads – Paddle Gateway Developer Profile

Syam Mohan

4 plugins · 280K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
458 days
View full developer profile
Detection Fingerprints

How We Detect Easy Digital Downloads – Paddle Gateway

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpfront-paddle-gateway/js/chart.min.js
Script Paths
/wp-content/plugins/wpfront-paddle-gateway/js/chart.min.js
Version Parameters
wpfront-paddle-gateway/js/chart.min.js?ver=

HTML / DOM Fingerprints

JS Globals
chart.js
FAQ

Frequently Asked Questions about Easy Digital Downloads – Paddle Gateway