
toyyibPay for WooCommerce Security & Risk Analysis
wordpress.org/plugins/toyyibpay-for-woocommerceThe official toyyibPay payment gateway plugin for WooCommerce — enabling Malaysian merchants to accept secure online payments with ease.
Is toyyibPay for WooCommerce Safe to Use in 2026?
Generally Safe
Score 100/100toyyibPay for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The toyyibpay-for-woocommerce v2.0.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of dangerous functions, properly escaped output, and the exclusive use of prepared statements for SQL queries are all commendable security practices. The attack surface appears to be minimal, with no direct entry points like AJAX handlers, REST API routes, or shortcodes that are unprotected. Furthermore, the plugin has no recorded vulnerability history, which is a positive indicator of its security over time.
However, the analysis does highlight a few areas that warrant attention. The presence of 0 nonce checks is a significant concern, especially if any of the entry points were to be discovered or if the plugin's functionality could be exploited through indirect means. While the current analysis shows 0 unprotected entry points, the lack of nonces means that if an entry point were to be added or exposed in the future, it would likely be vulnerable to CSRF attacks. The 1 cron event, while not inherently insecure, should be reviewed to ensure it doesn't introduce any vulnerabilities or execute sensitive operations without proper checks. The 4 external HTTP requests also represent a potential avenue for attack if not handled with extreme care and validation of incoming data.
In conclusion, the plugin has adopted several good security practices, particularly in its handling of SQL and output. The minimal attack surface and clean vulnerability history are strengths. Nevertheless, the absence of nonce checks is a notable weakness that could expose the plugin to risks if its functionality is expanded or if new entry points are introduced. A proactive approach to implementing nonce checks, even on existing or future functionalities, would significantly bolster its security.
Key Concerns
- 0 Nonce checks present
- 1 Cron event - potential for indirect attack
- 4 External HTTP requests - potential for SSRF/XSS
toyyibPay for WooCommerce Security Vulnerabilities
toyyibPay for WooCommerce Code Analysis
Output Escaping
toyyibPay for WooCommerce Attack Surface
WordPress Hooks 10
Scheduled Events 1
Maintenance & Trust
toyyibPay for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
toyyibPay for WooCommerce Alternatives
SecurePay For WooCommerce
securepay
SecurePay payment platform plugin for WooCommerce.
Bayarcash for Fluent Forms
bayarcash-for-fluent-forms
Integrate Bayarcash payment gateway with Fluent Forms to accept payments in Malaysia via FPX, DuitNow, and other local payment methods.
SecurePay For Fluent Forms
securepay-for-fluentforms
SecurePay payment platform plugin for Fluent Forms.
BCL Payment Link
bcl-payment-link
Generate BCL payment links for WordPress, with initial support for WooCommerce orders.
Riipay for WooCommerce
riipay-for-woocommerce
Provide a better payment experience with easy, seamless, zero-interest instalments on your WooCommerce store.
toyyibPay for WooCommerce Developer Profile
1 plugin · 7K total installs
How We Detect toyyibPay for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/toyyibpay-for-woocommerce/assets/css/tfw-admin-style.css/wp-content/plugins/toyyibpay-for-woocommerce/assets/js/tfw-admin-script.js/wp-content/plugins/toyyibpay-for-woocommerce/assets/js/tfw-checkout-script.js/wp-content/plugins/toyyibpay-for-woocommerce/assets/js/tfw-blocks-checkout.js/wp-content/plugins/toyyibpay-for-woocommerce/assets/js/tfw-admin-script.js/wp-content/plugins/toyyibpay-for-woocommerce/assets/js/tfw-checkout-script.js/wp-content/plugins/toyyibpay-for-woocommerce/assets/js/tfw-blocks-checkout.jstoyyibpay-for-woocommerce/assets/css/tfw-admin-style.css?ver=toyyibpay-for-woocommerce/assets/js/tfw-admin-script.js?ver=toyyibpay-for-woocommerce/assets/js/tfw-checkout-script.js?ver=toyyibpay-for-woocommerce/assets/js/tfw-blocks-checkout.js?ver=HTML / DOM Fingerprints
tfw_admin_noticetfw_gateway_titletfw_gateway_descriptiontfw_gateway_instructionstfw_localetfw_payment_gateway_url