Sola Payment Gateway for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-cardknox-gateway

Accept payments with the Sola gateway.

700 active installs v1.2.85 PHP 5.6.0+ WP 4.4+ Updated Mar 4, 2026
apple-paycredit-cardgoogle-paypayment-gatewaywoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Sola Payment Gateway for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 29d ago
Risk Assessment

The "woo-cardknox-gateway" plugin, version 1.2.85, exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and has a high percentage of properly escaped output, indicating efforts to prevent common web vulnerabilities. The absence of known CVEs and a clean vulnerability history further suggests a relatively stable and secure past.

However, there are significant concerns stemming from the static analysis. The plugin exposes a considerable attack surface with 8 AJAX handlers, 4 of which lack authentication checks. This is a critical oversight, as it allows any user to potentially interact with these endpoints without proper authorization, opening the door for unintended actions or information disclosure. Additionally, the taint analysis reveals 2 flows with unsanitized paths, although no critical or high severity vulnerabilities were identified in this specific analysis run, it highlights potential weaknesses in input validation that could be exploited in conjunction with other factors.

In conclusion, while the plugin has a commendable track record and solid foundation in preventing SQL injection and XSS through proper escaping and prepared statements, the unprotected AJAX endpoints represent a notable security risk that requires immediate attention. The taint analysis, though not yielding critical findings this time, should be a reminder to maintain rigorous input sanitization.

Key Concerns

  • Unprotected AJAX handlers
  • Taint flows with unsanitized paths
  • Limited nonce checks
  • Limited capability checks
Vulnerabilities
None known

Sola Payment Gateway for WooCommerce Security Vulnerabilities

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

Sola Payment Gateway for WooCommerce Code Analysis

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

Output Escaping

82% escaped78 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
process_admin_options (includes\class-wc-gateway-cardknox-applepay.php:147)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Sola Payment Gateway for WooCommerce Attack Surface

Entry Points8
Unprotected4

AJAX Handlers 8

authwp_ajax_update_cart_totalwoocommerce-gateway-cardknox.php:173
noprivwp_ajax_update_cart_totalwoocommerce-gateway-cardknox.php:174
authwp_ajax_cardknox_create_orderwoocommerce-gateway-cardknox.php:176
noprivwp_ajax_cardknox_create_orderwoocommerce-gateway-cardknox.php:177
authwp_ajax_applepay_cardknox_create_orderwoocommerce-gateway-cardknox.php:179
noprivwp_ajax_applepay_cardknox_create_orderwoocommerce-gateway-cardknox.php:180
noprivwp_ajax_get_datawoocommerce-gateway-cardknox.php:308
authwp_ajax_get_datawoocommerce-gateway-cardknox.php:309
WordPress Hooks 44
actionwcs_resubscribe_order_createdincludes\class-wc-gateway-cardknox-addons.php:43
actionwcs_renewal_order_createdincludes\class-wc-gateway-cardknox-addons.php:44
actionwoocommerce_subscription_failing_payment_method_updated_cardknoxincludes\class-wc-gateway-cardknox-addons.php:45
filterwoocommerce_my_subscriptions_payment_methodincludes\class-wc-gateway-cardknox-addons.php:48
filterwoocommerce_subscription_payment_metaincludes\class-wc-gateway-cardknox-addons.php:51
filterwoocommerce_subscription_validate_payment_metaincludes\class-wc-gateway-cardknox-addons.php:52
actionwp_enqueue_scriptsincludes\class-wc-gateway-cardknox-applepay.php:97
actionwoocommerce_update_options_payment_gateways_cardknoxincludes\class-wc-gateway-cardknox-applepay.php:98
actionwoocommerce_review_order_after_submitincludes\class-wc-gateway-cardknox-applepay.php:100
filterwoocommerce_available_payment_gatewaysincludes\class-wc-gateway-cardknox-applepay.php:101
actionwoocommerce_proceed_to_checkoutincludes\class-wc-gateway-cardknox-applepay.php:104
actionadmin_enqueue_scriptsincludes\class-wc-gateway-cardknox-applepay.php:108
actionwp_enqueue_scriptsincludes\class-wc-gateway-cardknox-googlepay.php:77
actionwoocommerce_update_options_payment_gateways_cardknoxincludes\class-wc-gateway-cardknox-googlepay.php:78
actionwoocommerce_review_order_after_submitincludes\class-wc-gateway-cardknox-googlepay.php:80
filterwoocommerce_available_payment_gatewaysincludes\class-wc-gateway-cardknox-googlepay.php:81
actionwoocommerce_proceed_to_checkoutincludes\class-wc-gateway-cardknox-googlepay.php:84
actionwp_enqueue_scriptsincludes\class-wc-gateway-cardknox.php:149
actionadmin_enqueue_scriptsincludes\class-wc-gateway-cardknox.php:150
actionadmin_noticesincludes\class-wc-gateway-cardknox.php:151
actionwoocommerce_admin_order_data_after_order_detailsincludes\class-wc-gateway-cardknox.php:153
filterwoocommerce_gateway_iconincludes\class-wc-gateway-cardknox.php:154
filterwoocommerce_available_payment_gatewaysincludes\class-wc-gateway-cardknox.php:155
filterwoocommerce_payment_token_get_display_nameincludes\class-wc-gateway-cardknox.php:157
actionwp_enqueue_scriptsincludes\legacy\class-wc-gateway-cardknox.php:107
actionadmin_noticesincludes\legacy\class-wc-gateway-cardknox.php:108
actionadmin_noticeswoocommerce-gateway-cardknox.php:57
actionadmin_initwoocommerce-gateway-cardknox.php:67
actioninitwoocommerce-gateway-cardknox.php:76
actionwoocommerce_blocks_payment_method_type_registrationwoocommerce-gateway-cardknox.php:80
actionadmin_initwoocommerce-gateway-cardknox.php:166
actionadmin_noticeswoocommerce-gateway-cardknox.php:167
actioninitwoocommerce-gateway-cardknox.php:168
actioninitwoocommerce-gateway-cardknox.php:169
actionwp_enqueue_scriptswoocommerce-gateway-cardknox.php:170
actionwp_enqueue_scriptswoocommerce-gateway-cardknox.php:171
actionwoocommerce_order_status_on-hold_to_processingwoocommerce-gateway-cardknox.php:301
actionwoocommerce_order_status_on-hold_to_completedwoocommerce-gateway-cardknox.php:302
actionwoocommerce_order_status_on-hold_to_cancelledwoocommerce-gateway-cardknox.php:303
actionwoocommerce_order_status_on-hold_to_refundedwoocommerce-gateway-cardknox.php:304
actionwoocommerce_order_status_processing_to_cancelledwoocommerce-gateway-cardknox.php:305
actionwoocommerce_order_status_processing_to_completedwoocommerce-gateway-cardknox.php:306
filterwoocommerce_payment_gatewayswoocommerce-gateway-cardknox.php:502
actionbefore_woocommerce_initwoocommerce-gateway-cardknox.php:1161
Maintenance & Trust

Sola Payment Gateway for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 4, 2026
PHP min version5.6.0
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs700
Developer Profile

Sola Payment Gateway for WooCommerce Developer Profile

mstein

1 plugin · 700 total installs

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

How We Detect Sola Payment Gateway 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-cardknox-gateway/assets/css/main.css/wp-content/plugins/woo-cardknox-gateway/assets/js/cardknox-main.js/wp-content/plugins/woo-cardknox-gateway/blocks/src/style.css/wp-content/plugins/woo-cardknox-gateway/blocks/build/index.js
Script Paths
https://cdn.cardknox.com/ifields/3.3.2601.2901/ifields.min.js
Version Parameters
woo-cardknox-gateway/assets/css/main.css?ver=woo-cardknox-gateway/assets/js/cardknox-main.js?ver=woo-cardknox-gateway/blocks/src/style.css?ver=woo-cardknox-gateway/blocks/build/index.js?ver=

HTML / DOM Fingerprints

CSS Classes
cardknox-checkout-gateway
HTML Comments
Cardknox Gateway SettingsIf this plugin is deactivated, then run the deactivate method.Plugin Name: WooCommerce Cardknox GatewayCopyright © 2018 Cardknox Development Inc. All rights reserved.+5 more
Data Attributes
data-cardknox-gateway
JS Globals
wc_cardknox_blocks_paramscardknox_params
REST Endpoints
/wp-json/wc-cardknox/v1/payment-gateway
FAQ

Frequently Asked Questions about Sola Payment Gateway for WooCommerce