CDL Checkout Payment Gateway for WooCommerce Security & Risk Analysis

wordpress.org/plugins/cdl-checkout-for-woocommerce

Take payments on your store using CDL Checkout.

40 active installs v1.4.5 PHP 7.4+ WP 4.4+ Updated Mar 19, 2025
cdl-checkoutcredit-directdebit-cardpayment-gatewaywoocommerce
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is CDL Checkout Payment Gateway for WooCommerce Safe to Use in 2026?

Generally Safe

Score 92/100

CDL Checkout Payment Gateway for WooCommerce 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 'cdl-checkout-for-woocommerce' plugin v1.4.5 exhibits a generally good security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and the plugin's proactive use of prepared statements for all SQL queries are strong indicators of responsible development. The high percentage of properly escaped output further mitigates the risk of common cross-site scripting (XSS) vulnerabilities.

However, there are areas that warrant attention. While the plugin has no reported vulnerabilities, the static analysis reveals a potential concern with capability checks. The presence of AJAX handlers without explicit capability checks means that these actions could be accessible to users who shouldn't be able to perform them, potentially leading to unauthorized actions. The file operation, while not inherently dangerous, should be scrutinized to ensure it doesn't lead to path traversal or other file system vulnerabilities, especially if user input is involved in constructing file paths.

In conclusion, the plugin is reasonably secure due to its robust SQL practices and output escaping. The main area for improvement lies in implementing capability checks for its AJAX handlers to prevent privilege escalation or unauthorized actions. The lack of past vulnerabilities is positive, but the static analysis findings highlight the need for continued diligence in securing all entry points.

Key Concerns

  • AJAX handlers without capability checks
  • File operations without clear context
Vulnerabilities
None known

CDL Checkout Payment Gateway for WooCommerce Security Vulnerabilities

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

CDL Checkout Payment Gateway for WooCommerce Code Analysis

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

Output Escaping

87% escaped23 total outputs
Attack Surface

CDL Checkout Payment Gateway for WooCommerce Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_sign_transactioncdl-checkout.php:184
noprivwp_ajax_sign_transactioncdl-checkout.php:185
authwp_ajax_save_transaction_idcdl-checkout.php:204
noprivwp_ajax_save_transaction_idcdl-checkout.php:205
WordPress Hooks 13
actionadmin_noticescdl-checkout.php:39
actionadmin_initcdl-checkout.php:43
filterwoocommerce_payment_gatewayscdl-checkout.php:49
actionplugins_loadedcdl-checkout.php:54
actiondisable-cdl-checkout-test-modecdl-checkout.php:136
actionbefore_woocommerce_initcdl-checkout.php:140
actionbefore_woocommerce_initcdl-checkout.php:159
actionwoocommerce_blocks_loadedcdl-checkout.php:161
actionwoocommerce_blocks_payment_method_type_registrationcdl-checkout.php:174
actionwp_enqueue_scriptsincludes\class-wc-gateway-cdl-checkout.php:37
actionadmin_enqueue_scriptsincludes\class-wc-gateway-cdl-checkout.php:38
actionadmin_noticesincludes\class-wc-gateway-cdl-checkout.php:40
actionwoocommerce_api_cdl_checkout_wc_payment_webhookincludes\class-wc-gateway-cdl-checkout.php:44
Maintenance & Trust

CDL Checkout Payment Gateway for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMar 19, 2025
PHP min version7.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs40
Developer Profile

CDL Checkout Payment Gateway for WooCommerce Developer Profile

cdlcheckout

1 plugin · 40 total installs

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

How We Detect CDL Checkout Payment Gateway for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/cdl-checkout-for-woocommerce/includes/class-wc-gateway-cdl-checkout-block.php

HTML / DOM Fingerprints

HTML Comments
<!-- CDL Checkout test mode enabled -->
Data Attributes
data-note-iddata-note-action
JS Globals
cdl_checkout_params
REST Endpoints
/wp-json/cdl-checkout/v1/checkout-redirect
FAQ

Frequently Asked Questions about CDL Checkout Payment Gateway for WooCommerce