Fasspay for WooCommerce Security & Risk Analysis

wordpress.org/plugins/fasspay-for-woocommerce

Fasspay Payment Gateway enables WooCommerce stores to accept payments through Fasspay including card rails, FPX, DuitNow QR and E-Wallet.

0 active installs v1.0.12 PHP 7.4+ WP 6.6+ Updated Apr 9, 2026
e-commercefasspaypayment-gatewaypaymentswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Fasspay for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The "fasspay-for-woocommerce" plugin v1.0.12 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping all output. Furthermore, the absence of known CVEs and a clean vulnerability history suggests a commitment to security and a history of producing stable, unexploited code. The limited attack surface, with only one AJAX handler and no exposed REST API routes or shortcodes, further contributes to its positive security profile.

However, a significant concern arises from the taint analysis, which identified 3 flows with unsanitized paths, all classified as high severity. While the static analysis doesn't explicitly detail the nature of these unsanitized paths, it implies potential vulnerabilities where user-controlled data might not be sufficiently validated or sanitized before being used in a sensitive operation. This is the most critical area requiring immediate attention. The presence of file operations and external HTTP requests also warrants careful review in conjunction with the identified taint flows, as these could be vectors for exploitation if not handled securely.

In conclusion, the plugin's strengths lie in its adherence to core WordPress security best practices for SQL and output handling, coupled with a clean vulnerability record. The primary weakness, and the main area of risk, stems from the identified high-severity unsanitized taint flows. Addressing these specific code paths is paramount to mitigating potential security risks, despite the otherwise positive indicators.

Key Concerns

  • High severity unsanitized taint flows
Vulnerabilities
None known

Fasspay for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Fasspay for WooCommerce Release Timeline

v1.0.12Current
v1.0.11
v1.0.10
v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Fasspay for WooCommerce Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

100% escaped116 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
handle_redirect (includes/class-fasspay-webhook-handler.php:930)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Fasspay for WooCommerce Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_fasspay_test_connectionincludes/class-fasspay-admin.php:151
WordPress Hooks 19
actionplugins_loadedfasspay-for-woocommerce.php:53
actionadmin_noticesfasspay-for-woocommerce.php:64
actionadmin_noticesfasspay-for-woocommerce.php:70
actionadmin_noticesfasspay-for-woocommerce.php:76
actionadmin_noticesfasspay-for-woocommerce.php:82
filterwoocommerce_payment_gatewaysfasspay-for-woocommerce.php:106
actionadmin_menufasspay-for-woocommerce.php:109
actionwoocommerce_api_fasspay_webhookfasspay-for-woocommerce.php:112
actioninitfasspay-for-woocommerce.php:115
filterquery_varsfasspay-for-woocommerce.php:116
actiontemplate_redirectfasspay-for-woocommerce.php:117
actionbefore_woocommerce_initfasspay-for-woocommerce.php:120
actionadmin_initincludes/class-fasspay-admin.php:16
actionadmin_enqueue_scriptsincludes/class-fasspay-admin.php:17
actionwp_enqueue_scriptsincludes/class-fasspay-gateway.php:126
filterwoocommerce_order_button_textincludes/class-fasspay-gateway.php:129
actionwoocommerce_order_status_changedincludes/class-fasspay-gateway.php:135
actionadmin_enqueue_scriptsincludes/class-fasspay-gateway.php:138
actionbefore_woocommerce_initincludes/class-fasspay-gateway.php:141
Maintenance & Trust

Fasspay for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 9, 2026
PHP min version7.4
Downloads535

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Fasspay for WooCommerce Developer Profile

Fasspay

1 plugin · 0 total installs

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

How We Detect Fasspay 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/fasspay-for-woocommerce/assets/css/backend/admin-style.css/wp-content/plugins/fasspay-for-woocommerce/assets/js/backend/admin-scripts.js/wp-content/plugins/fasspay-for-woocommerce/assets/css/frontend/fasspay-style.css/wp-content/plugins/fasspay-for-woocommerce/assets/js/frontend/fasspay-scripts.js
Script Paths
/wp-content/plugins/fasspay-for-woocommerce/assets/js/backend/admin-scripts.js/wp-content/plugins/fasspay-for-woocommerce/assets/js/frontend/fasspay-scripts.js
Version Parameters
fasspay-for-woocommerce/assets/css/backend/admin-style.css?ver=fasspay-for-woocommerce/assets/js/backend/admin-scripts.js?ver=fasspay-for-woocommerce/assets/css/frontend/fasspay-style.css?ver=fasspay-for-woocommerce/assets/js/frontend/fasspay-scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
fasspay-settings-pagefasspay-gateway-settingsfasspay-transaction-tablefasspay-payment-formfasspay-order-status
HTML Comments
<!-- Fasspay Admin Settings Page --><!-- Fasspay Gateway Configuration --><!-- Fasspay Transaction Details --><!-- Fasspay Payment Button -->+1 more
Data Attributes
data-fasspay-order-iddata-fasspay-transaction-iddata-fasspay-payment-urldata-fasspay-payment-method
JS Globals
FasspayAjaxFasspayPaymentFasspayConfigfasspay_params
REST Endpoints
/wp-json/fasspay/v1/webhook/wp-json/fasspay/v1/payment/wp-json/fasspay/v1/status
Shortcode Output
[fasspay_payment_form][fasspay_order_status][fasspay_checkout_button]
FAQ

Frequently Asked Questions about Fasspay for WooCommerce