Cardinity Payment Gateway for Easy Digital Downloads Security & Risk Analysis

wordpress.org/plugins/cardinity-gateway-for-easy-digital-downloads

Add Cardinity checkout form to your Easy Digital Downloads site and start accepting payments.

10 active installs v2.2.1 PHP + WP 4.4+ Updated Oct 30, 2024
cardinitycardinity-checkouteasy-digital-downloadspayment-gatewaypayments
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Cardinity Payment Gateway for Easy Digital Downloads Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "cardinity-gateway-for-easy-digital-downloads" plugin v2.2.1 exhibits a generally strong security posture based on the provided static analysis. The complete absence of identified entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. Furthermore, the code signals indicate a robust approach to data handling, with all SQL queries utilizing prepared statements and a high percentage of output being properly escaped. The presence of nonce checks, even in the absence of directly identifiable AJAX endpoints, suggests a good general practice in place.

However, the analysis does highlight a potential area of concern: the lack of capability checks. While there are no direct entry points to assess, the absence of these checks could become a weakness if new, unprotected entry points were introduced in future versions or if internal functions were inadvertently exposed. The vulnerability history being entirely clean is a positive indicator, suggesting the developers have historically maintained a secure codebase. The bundled Guzzle library, while not flagged as an issue here, could present a risk if it were an older, unpatched version, but this data is not provided.

In conclusion, the plugin appears to be well-secured with a minimal attack surface and good data sanitization practices. The primary potential weakness lies in the absence of capability checks, which could be addressed to further harden the plugin. The clean vulnerability history is a significant strength, indicating developer diligence. The overall risk assessment is low, but attention to capability checks would improve its resilience.

Key Concerns

  • No capability checks found
  • Bundled library (Guzzle) without version info
Vulnerabilities
None known

Cardinity Payment Gateway for Easy Digital Downloads Security Vulnerabilities

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

Cardinity Payment Gateway for Easy Digital Downloads Code Analysis

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

Bundled Libraries

Guzzle

Output Escaping

83% escaped6 total outputs
Attack Surface

Cardinity Payment Gateway for Easy Digital Downloads Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
filteredd_payment_gatewayscardinity-gateway-for-easy-digital-downloads.php:83
filteredd_settings_sections_gatewayscardinity-gateway-for-easy-digital-downloads.php:96
filteredd_settings_gatewayscardinity-gateway-for-easy-digital-downloads.php:176
actionedd_purchase_form_bottomcardinity-gateway-for-easy-digital-downloads.php:219
actioninitcardinity-gateway-for-easy-digital-downloads.php:517
actioninitcardinity-gateway-for-easy-digital-downloads.php:519
actioncardinity_finalize_externalcardinity-gateway-for-easy-digital-downloads.php:582
actioncardinity_verify_3dsecurecardinity-gateway-for-easy-digital-downloads.php:622
actionedd_refund_ordercardinity-gateway-for-easy-digital-downloads.php:878
Maintenance & Trust

Cardinity Payment Gateway for Easy Digital Downloads Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedOct 30, 2024
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Cardinity Payment Gateway for Easy Digital Downloads Developer Profile

Cardinity.com

2 plugins · 310 total installs

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

How We Detect Cardinity Payment Gateway for Easy Digital Downloads

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

Asset Fingerprints

HTML / DOM Fingerprints

Data Attributes
cardinity_screen_widthcardinity_screen_heightcardinity_browser_languagecardinity_color_depthcardinity_time_zone
JS Globals
screennavigator
FAQ

Frequently Asked Questions about Cardinity Payment Gateway for Easy Digital Downloads