Checkout with Zelle on Woocommerce Security & Risk Analysis

wordpress.org/plugins/wc-zelle

Receive Zelle payments on your website with WooCommerce + Zelle

3K active installs v4.1.1 PHP 5.0+ WP 5.0+ Updated May 28, 2025
bank-transfermoney-transferpaymentswoocommercezelle
99
A · Safe
CVEs total1
Unpatched0
Last CVEJul 12, 2023
Safety Verdict

Is Checkout with Zelle on Woocommerce Safe to Use in 2026?

Generally Safe

Score 99/100

Checkout with Zelle on Woocommerce has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jul 12, 2023Updated 10mo ago
Risk Assessment

The wc-zelle plugin v4.1.1 presents a mixed security posture. On the positive side, the plugin demonstrates good practices regarding SQL query handling with 100% prepared statements and a high rate of output escaping (87%). It also appears to avoid dangerous functions and has no reported critical or medium severity vulnerabilities currently.

However, significant security concerns are present. The plugin exposes two REST API routes without any permission callbacks, creating a substantial attack surface that is entirely unprotected. The absence of nonce checks on AJAX handlers and capability checks in general indicates a lack of robust authorization mechanisms, which has historically been a common vulnerability type for this plugin. While there are no unpatched CVEs at this moment, the plugin has a history of vulnerabilities, with one high-severity CVE recorded in the past.

In conclusion, while the plugin has strengths in data handling and output sanitization, the unprotected REST API endpoints and general lack of authorization checks are critical security weaknesses. The historical vulnerability pattern of missing authorization further amplifies these concerns. Users should exercise caution and consider these areas for improvement.

Key Concerns

  • REST API routes without permission callbacks
  • No nonce checks on AJAX handlers
  • No capability checks implemented
  • Historical high severity vulnerability
  • Bundled library (Freemius v1.0) potentially outdated
Vulnerabilities
1

Checkout with Zelle on Woocommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2023-37969high · 7.3Missing Authorization

Checkout with Zelle on Woocommerce <= 3.1 - Missing Authorization

Jul 12, 2023 Patched in 3.1.1 (195d)
Code Analysis
Analyzed Mar 16, 2026

Checkout with Zelle on Woocommerce Code Analysis

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

Bundled Libraries

Freemius1.0

Output Escaping

87% escaped159 total outputs
Attack Surface
2 unprotected

Checkout with Zelle on Woocommerce Attack Surface

Entry Points2
Unprotected2

REST API Routes 2

POST/wp-json/wc-zelle/v1/update-zelle-order/keyincludes\class-wc_zelle_update_order copy.php:37
POST/wp-json/wc-zelle/v1/update-zelle-orderincludes\class-wc_zelle_update_order copy.php:42
WordPress Hooks 24
actionadmin_menuincludes\admin\dashboard.php:134
actionwp_enqueue_scriptsincludes\class-wc_zelle_gateway.php:246
actionwoocommerce_checkout_order_processedincludes\class-wc_zelle_gateway.php:249
actionwoocommerce_email_order_detailsincludes\class-wc_zelle_gateway.php:256
actionwoocommerce_order_status_pending_to_on-hold_notificationincludes\class-wc_zelle_gateway.php:263
actionwoocommerce_blocks_loadedincludes\class-wc_zelle_gateway.php:266
actionwoocommerce_blocks_payment_method_type_registrationincludes\class-wc_zelle_gateway.php:272
actioninitincludes\class-wc_zelle_update_order copy.php:9
actionrest_api_initincludes\class-wc_zelle_update_order copy.php:10
actioninitincludes\class-wc_zelle_update_order.php:8
actionrest_api_initincludes\class-wc_zelle_update_order.php:9
actionadmin_noticesincludes\notifications\notices.php:7
actionadmin_noticesincludes\notifications\notices.php:14
actionadmin_noticesincludes\notifications\sms.php:8
actionadmin_noticesincludes\notifications\woocommerce.php:4
filterconnect_urlzelle.php:93
filterafter_skip_urlzelle.php:94
filterafter_connect_urlzelle.php:95
filterafter_pending_connect_urlzelle.php:96
actioninitzelle.php:103
actionadmin_enqueue_scriptszelle.php:117
filterwoocommerce_payment_gatewayszelle.php:132
actionbefore_woocommerce_initzelle.php:139
actionplugins_loadedzelle.php:144
Maintenance & Trust

Checkout with Zelle on Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 28, 2025
PHP min version5.0
Downloads36K

Community Trust

Rating68/100
Number of ratings5
Active installs3K
Developer Profile

Checkout with Zelle on Woocommerce Developer Profile

The African Boss

6 plugins · 8K total installs

81
trust score
Avg Security Score
90/100
Avg Patch Time
66 days
View full developer profile
Detection Fingerprints

How We Detect Checkout with Zelle on Woocommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wc-zelle/assets/css/bootstrap.min.css

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Checkout with Zelle on Woocommerce