Payment Gateway Zeus for WooCommerce Security & Risk Analysis

wordpress.org/plugins/wc-zeus-gateway

This plugin adds the functionality to take various online payments on your store using Zeus for WooCommerce.

10 active installs v0.3.1 PHP 7.0+ WP 4.4+ Updated Dec 3, 2024
checkoutececommercepaymentswoocommerce
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Payment Gateway Zeus for WooCommerce Safe to Use in 2026?

Generally Safe

Score 92/100

Payment Gateway Zeus 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 wc-zeus-gateway plugin v0.3.1 exhibits a mixed security posture. On the positive side, static analysis reveals no known vulnerabilities in its history, suggesting a historically stable plugin. The code also shows a strong adherence to secure coding practices regarding SQL queries, with 100% using prepared statements, and a high percentage of output escaping (88%), which significantly reduces the risk of cross-site scripting (XSS) vulnerabilities. The absence of file operations and bundled libraries further simplifies the attack surface and potential for outdated dependencies.

However, significant concerns arise from the taint analysis and the complete lack of authorization checks on entry points. While no critical or high-severity taint flows were detected, the presence of 4 flows with unsanitized paths is a notable weakness. This indicates that user-supplied data might be processed in a way that could lead to unexpected or malicious behavior, even if not immediately exploitable as a critical vulnerability. More importantly, the plugin has zero AJAX handlers, REST API routes, shortcodes, or cron events with any form of authentication or capability checks. This means any potential entry point, however small, is fully exposed, drastically increasing the risk of unauthorized access or actions if a vulnerability were to be discovered or introduced.

In conclusion, while the plugin benefits from a clean vulnerability history and good SQL/output sanitization, the complete absence of authorization checks on all potential entry points and the presence of unsanitized taint flows represent serious security risks. These issues, coupled with the small but present attack surface, warrant careful consideration. The plugin needs immediate attention to implement robust authorization mechanisms to mitigate the risk of exploitation.

Key Concerns

  • Unsanitized paths in taint analysis
  • 0 capability checks on entry points
  • 0 nonce checks on entry points
  • Unescaped output (12% unescaped)
  • External HTTP requests without auth checks
Vulnerabilities
None known

Payment Gateway Zeus for WooCommerce Security Vulnerabilities

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

Payment Gateway Zeus for WooCommerce Code Analysis

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

Output Escaping

88% escaped81 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
wc_zeus_gateway_mode_admin_notices (wc-zeus-gateway.php:32)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Payment Gateway Zeus for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionbefore_woocommerce_initwc-zeus-gateway.php:22
actionplugins_loadedwc-zeus-gateway.php:36
filterwoocommerce_payment_gatewayswc-zeus-gateway.php:37
actionadmin_noticeswc-zeus-gateway.php:43
actionadmin_noticeswc-zeus-gateway.php:49
actionwoocommerce_api_wc_zeuswc-zeus-gateway.php:83
Maintenance & Trust

Payment Gateway Zeus for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 3, 2024
PHP min version7.0
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Payment Gateway Zeus for WooCommerce Developer Profile

Hiroaki Miyashita

12 plugins · 43K total installs

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

How We Detect Payment Gateway Zeus 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/wc-zeus-gateway/assets/css/zeus-credit.css/wp-content/plugins/wc-zeus-gateway/assets/js/zeus-credit.js
Script Paths
/wp-content/plugins/wc-zeus-gateway/assets/js/zeus-credit.js
Version Parameters
wc-zeus-gateway/assets/css/zeus-credit.css?ver=wc-zeus-gateway/assets/js/zeus-credit.js?ver=

HTML / DOM Fingerprints

JS Globals
zeus_credit_params
REST Endpoints
/wp-json/wc-zeus-gateway/v1/webhook
FAQ

Frequently Asked Questions about Payment Gateway Zeus for WooCommerce