ccatpay Payment for WooCommerce Security & Risk Analysis

wordpress.org/plugins/ccat-for-woocommerce

為您的 WooCommerce 網站添加 黑貓Pay 金流支付方式。

10 active installs v2.5 PHP 8.3+ WP 6.6+ Updated Mar 12, 2026
credit-cardcvs-paymentpayment-gatewaytaiwanwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ccatpay Payment for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 23d ago
Risk Assessment

The 'ccat-for-woocommerce' v2.5 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any recorded CVEs in its history, coupled with good practices like 100% prepared statements for SQL queries and a high percentage of properly escaped output, are positive indicators. The low total attack surface with no unprotected entry points further contributes to its security. However, there are minor areas of concern. The presence of one flow with an unsanitized path in the taint analysis, although not flagged as critical or high severity, warrants attention. Additionally, the plugin performs a significant number of external HTTP requests (13) and has file operations (2), which, if not handled with extreme care, could become vectors for attacks. The complete lack of capability checks is also a notable weakness, suggesting that access control might be relying solely on WordPress's default mechanisms for entry points that do exist. Despite these minor points, the plugin's overall security record and adherence to core secure coding practices are commendable, presenting a low overall risk profile.

Key Concerns

  • Flow with unsanitized path (taint analysis)
  • No capability checks found
  • File operations present
  • External HTTP requests present
Vulnerabilities
None known

ccatpay Payment for WooCommerce Security Vulnerabilities

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

ccatpay Payment for WooCommerce Code Analysis

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

Output Escaping

90% escaped130 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
handle_store_callback (711-checkout-block\class-ccatpay-711-blocks-integration.php:293)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

ccatpay Payment for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 32
actiontemplate_redirect711-checkout-block\class-ccatpay-711-blocks-integration.php:136
actioninit711-checkout-block\class-ccatpay-711-blocks-integration.php:137
filterquery_vars711-checkout-block\class-ccatpay-711-blocks-integration.php:138
actionplugins_loadedccat-for-woocommerce.php:50
filterwoocommerce_payment_gatewaysccat-for-woocommerce.php:53
filterwoocommerce_shipping_methodsccat-for-woocommerce.php:56
actionwoocommerce_blocks_loadedccat-for-woocommerce.php:59
actioninitccat-for-woocommerce.php:69
actionwoocommerce_initccat-for-woocommerce.php:70
actionwoocommerce_blocks_checkout_block_registrationccat-for-woocommerce.php:247
actionwoocommerce_blocks_checkout_block_registrationccat-for-woocommerce.php:267
actionwoocommerce_blocks_payment_method_type_registrationccat-for-woocommerce.php:379
actionwoocommerce_scheduled_subscription_payment_ccatincludes\class-ccatpay-gateway-abstract.php:98
actionrest_api_initincludes\class-ccatpay-gateway-abstract.php:115
actionwoocommerce_thankyouincludes\class-ccatpay-gateway-cvs-atm.php:39
actionwoocommerce_view_orderincludes\class-ccatpay-gateway-cvs-atm.php:46
actionwoocommerce_admin_order_data_after_order_detailsincludes\class-ccatpay-gateway-cvs-atm.php:53
actionwoocommerce_thankyouincludes\class-ccatpay-gateway-cvs-barcode.php:40
actionwoocommerce_view_orderincludes\class-ccatpay-gateway-cvs-barcode.php:41
actionwoocommerce_admin_order_data_after_order_detailsincludes\class-ccatpay-gateway-cvs-barcode.php:44
actionwp_enqueue_scriptsincludes\class-ccatpay-gateway-cvs-barcode.php:45
actionadmin_enqueue_scriptsincludes\class-ccatpay-gateway-cvs-barcode.php:46
actionwoocommerce_order_details_after_order_tableincludes\class-ccatpay-invoice-display.php:23
actionwoocommerce_admin_order_data_after_billing_addressincludes\class-ccatpay-invoice-display.php:26
filterwoocommerce_settings_tabs_arrayincludes\class-ccatpay-settings.php:21
actionwoocommerce_settings_ccatincludes\class-ccatpay-settings.php:22
actionwoocommerce_update_options_ccatincludes\class-ccatpay-settings.php:23
actionwoocommerce_admin_order_data_after_shipping_addressincludes\class-ccatpay-shipping-display.php:46
actionadmin_enqueue_scriptsincludes\class-ccatpay-shipping-display.php:55
filterwoocommerce_available_payment_gatewaysincludes\shipping\class-ccatpay-shipping-payment-coordinator.php:21
filterwoocommerce_rest_api_get_setting_payment_gatewaysincludes\shipping\class-ccatpay-shipping-payment-coordinator.php:28
filterwoocommerce_payment_gateways_availableincludes\shipping\class-ccatpay-shipping-payment-coordinator.php:35
Maintenance & Trust

ccatpay Payment for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMar 12, 2026
PHP min version8.3
Downloads566

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

ccatpay Payment for WooCommerce Developer Profile

ccatpay

1 plugin · 10 total installs

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

How We Detect ccatpay Payment 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/ccat-for-woocommerce/assets/css/ccatpay.css/wp-content/plugins/ccat-for-woocommerce/assets/js/ccatpay.js/wp-content/plugins/ccat-for-woocommerce/assets/js/ccatpay-checkout.js/wp-content/plugins/ccat-for-woocommerce/assets/js/ccatpay-admin.js
Script Paths
/wp-content/plugins/ccat-for-woocommerce/assets/js/ccatpay.js/wp-content/plugins/ccat-for-woocommerce/assets/js/ccatpay-checkout.js/wp-content/plugins/ccat-for-woocommerce/assets/js/ccatpay-admin.js
Version Parameters
ccat-for-woocommerce/assets/css/ccatpay.css?ver=ccat-for-woocommerce/assets/js/ccatpay.js?ver=ccat-for-woocommerce/assets/js/ccatpay-checkout.js?ver=ccat-for-woocommerce/assets/js/ccatpay-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
ccatpay-payment-methodccatpay-shipping-methodccatpay-checkout-wrapperccatpay-admin-sectionccatpay-admin-fieldccatpay-credit-card-formccatpay-cvs-optionccatpay-cod-method
HTML Comments
<!-- CCat Payments gateway class. --><!-- Plugin bootstrapping. --><!-- CCat Payments gateway class. --><!-- Make the CCat Payments gateway available to WC. -->+22 more
Data Attributes
data-ccatpay-enable-credit-carddata-ccatpay-enable-chinatrustdata-ccatpay-enable-payunidata-ccatpay-enable-cvs-ibondata-ccatpay-enable-cvs-atmdata-ccatpay-enable-cod-cash+4 more
JS Globals
window.CCATPAY_PAYMENT_GATEWAY_PARAMSccatpay_for_woocommerce_adminCCATPAY_CHECKOUT_PARAMS
FAQ

Frequently Asked Questions about ccatpay Payment for WooCommerce