Wechat Crossborder for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-wechat-crossborder

WooCommerce微信支付跨境官方直连插件,支持PC扫码支付,支持退款.

10 active installs v1.0.0 PHP + WP 4.0+ Updated Oct 12, 2018
crossborderweixin%e5%be%ae%e4%bf%a1%e6%94%af%e4%bb%98
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Wechat Crossborder for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Wechat Crossborder for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The "woo-wechat-crossborder" v1.0.0 plugin presents a significant security risk due to its handling of AJAX requests. The static analysis reveals two AJAX handlers, both of which lack authentication checks. This means any unauthenticated user could potentially trigger these handlers, leading to unintended actions or data exposure. Furthermore, the plugin utilizes SQL queries without prepared statements, which is a known vector for SQL injection vulnerabilities. While the plugin has no recorded vulnerability history and a seemingly small attack surface in other areas, the lack of basic security checks on its primary entry points is a major concern that outweighs these positive aspects. The single taint flow identified with an unsanitized path is also concerning, although it's not classified as critical or high severity in this analysis.

Key Concerns

  • AJAX handlers without authentication checks
  • SQL queries not using prepared statements
  • Unsanitized taint flow identified
  • Limited output escaping (29% properly escaped)
  • No nonce checks on AJAX actions
  • No capability checks on entry points
Vulnerabilities
None known

Wechat Crossborder for WooCommerce Security Vulnerabilities

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

Wechat Crossborder for WooCommerce Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

29% escaped7 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<class-xh-wechat-wc-payment-gateway> (class-xh-wechat-wc-payment-gateway.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Wechat Crossborder for WooCommerce Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_XH_WECHAT_PAYMENT_GET_ORDERinit.php:42
noprivwp_ajax_XH_WECHAT_PAYMENT_GET_ORDERinit.php:43
WordPress Hooks 4
actioninitinit.php:22
filterwoocommerce_payment_gatewaysinit.php:41
actionwoocommerce_update_options_payment_gatewaysinit.php:46
actionwp_enqueue_scriptsinit.php:47
Maintenance & Trust

Wechat Crossborder for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedOct 12, 2018
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Wechat Crossborder for WooCommerce Developer Profile

xunhuweb

3 plugins · 40 total installs

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

How We Detect Wechat Crossborder 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/woo-wechat-crossborder/images/logo.png

HTML / DOM Fingerprints

JS Globals
xhwechat_ajaxurlxh_wechat_payment
REST Endpoints
/wp-json/wpwechat/v1/get_order_status
FAQ

Frequently Asked Questions about Wechat Crossborder for WooCommerce