StarPay-WPP Plugin Security & Risk Analysis

wordpress.org/plugins/starpay-wpp

StarPay mpm and online payment gateway. Support China and Japan mainstream payment methods.

0 active installs v1.0.0 PHP 7.0+ WP 5.1+ Updated Jul 19, 2021
alipaypaypayunionpaywechat-pay
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is StarPay-WPP Plugin Safe to Use in 2026?

Generally Safe

Score 85/100

StarPay-WPP Plugin has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The starpay-wpp plugin v1.0.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries, indicating a resistance to SQL injection vulnerabilities. The absence of known CVEs and a lack of recorded vulnerabilities in its history are also encouraging signs, suggesting a relatively stable and well-maintained codebase.

However, significant security concerns arise from the static analysis. The plugin exposes two REST API routes that lack permission callbacks, creating an open attack surface for unauthorized access and potential manipulation of plugin functionalities. Furthermore, the taint analysis revealed two flows with unsanitized paths, which, while not classified as critical or high severity by the tool, represent potential vectors for injection attacks if malicious data is passed through these flows. The lack of nonce checks on AJAX handlers, coupled with the presence of file operations and external HTTP requests, further increases the potential for vulnerabilities if these entry points are not properly secured.

In conclusion, while the plugin has a clean vulnerability history and good SQL practices, the unprotected REST API routes and unsanitized taint flows present clear and actionable risks. These areas require immediate attention to mitigate potential security breaches. The plugin's overall security could be significantly improved by implementing proper authorization checks on its REST API endpoints and thoroughly sanitizing all data flowing through the identified tainted paths.

Key Concerns

  • REST API routes without permission callbacks
  • Taint flows with unsanitized paths
  • No nonce checks on AJAX handlers
  • Insufficient output escaping (56% proper)
Vulnerabilities
None known

StarPay-WPP Plugin Security Vulnerabilities

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

StarPay-WPP Plugin Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

56% escaped18 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
wc_starpay_recbackresult_callback (wc-starpay-main.php:136)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

StarPay-WPP Plugin Attack Surface

Entry Points2
Unprotected2

REST API Routes 2

POST/wp-json/starpay/v1recpayresultwc-starpay-main.php:160
GET/wp-json/starpay/v1recbackresultwc-starpay-main.php:168
WordPress Hooks 14
actionwoocommerce_update_options_payment_gatewaysclass-wc-starpay-gateway.php:35
actionwoocommerce_checkout_update_order_metaclass-wc-starpay-gateway.php:38
actionwoocommerce_thankyouclass-wc-starpay-gateway.php:39
actionplugins_loadedwc-starpay-main.php:25
actioninitwc-starpay-main.php:28
filterheartbeat_settingswc-starpay-main.php:31
filterheartbeat_receivedwc-starpay-main.php:34
filterheartbeat_nopriv_receivedwc-starpay-main.php:35
actionwoocommerce_admin_order_data_after_billing_addresswc-starpay-main.php:38
actionrest_api_initwc-starpay-main.php:41
actionrest_api_initwc-starpay-main.php:42
filterwoocommerce_payment_gatewayswc-starpay-main.php:57
actionadmin_menuwc-starpay-main.php:266
actionadmin_menuwc-starpay-main.php:322
Maintenance & Trust

StarPay-WPP Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedJul 19, 2021
PHP min version7.0
Downloads814

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

StarPay-WPP Plugin Developer Profile

netstats123

1 plugin · 0 total installs

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

How We Detect StarPay-WPP Plugin

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/starpay-wpp/js/jquery.qrcode.min.js
Script Paths
/wp-content/plugins/starpay-wpp/js/jquery.qrcode.min.js

HTML / DOM Fingerprints

REST Endpoints
/starpay/v1/recpayresult/starpay/v1/recbackresult
FAQ

Frequently Asked Questions about StarPay-WPP Plugin