Kaspa Payments Gateway for WooCommerce Security & Risk Analysis

wordpress.org/plugins/kaspa-payments-gateway-woocommerce

Accept Kaspa (KAS) cryptocurrency payments in WooCommerce with automatic order confirmation, real-time verification, and multi-currency support.

0 active installs v1.2.0 PHP 7.4+ WP 5.0+ Updated Feb 26, 2026
blockchaincryptocurrencykaspapaymentswoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Kaspa Payments Gateway for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Kaspa Payments Gateway 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 kaspa-payments-gateway-woocommerce plugin v1.2.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping almost all output. The absence of known CVEs and its clean vulnerability history are also strong indicators of a well-maintained and secure codebase to date. However, significant concerns arise from the presence of two AJAX handlers that lack authentication checks. This represents a direct attack vector that could be exploited by unauthenticated users, leading to potential unauthorized actions. Additionally, the taint analysis revealed two high-severity flows with unsanitized paths, indicating potential issues where user-controlled data might not be handled securely, even if not directly tied to an exploitable vulnerability at this moment. While the plugin's overall design shows promise with robust SQL and output handling, these unprotected entry points and unsanitized data flows are critical weaknesses that require immediate attention.

Key Concerns

  • Unprotected AJAX handlers
  • High severity unsanitized taint flows
Vulnerabilities
None known

Kaspa Payments Gateway for WooCommerce Security Vulnerabilities

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

Kaspa Payments Gateway for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
4
279 escaped
Nonce Checks
17
Capability Checks
13
File Operations
0
External Requests
7
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

99% escaped283 total outputs
Data Flows
7 unsanitized

Data Flow Analysis

8 flows7 with unsanitized paths
kasppaga_manual_check_payment (includes\class-wc-kaspa-gateway.php:992)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Kaspa Payments Gateway for WooCommerce Attack Surface

Entry Points24
Unprotected2

AJAX Handlers 24

authwp_ajax_kasppaga_get_statsincludes\class-kaspa-admin-dashboard.php:19
authwp_ajax_kasppaga_dismiss_review_noticeincludes\class-kaspa-admin-dashboard.php:20
authwp_ajax_kasppaga_get_next_address_indexincludes\class-wc-kaspa-gateway.php:900
noprivwp_ajax_kasppaga_get_next_address_indexincludes\class-wc-kaspa-gateway.php:901
authwp_ajax_kasppaga_save_order_addressincludes\class-wc-kaspa-gateway.php:986
noprivwp_ajax_kasppaga_save_order_addressincludes\class-wc-kaspa-gateway.php:987
authwp_ajax_kasppaga_manual_check_paymentincludes\class-wc-kaspa-gateway.php:1040
authwp_ajax_kasppaga_mark_order_completeincludes\class-wc-kaspa-gateway.php:1080
authwp_ajax_kasppaga_test_rateincludes\class-wc-kaspa-gateway.php:1135
authwp_ajax_get_kasppaga_priceincludes\kaspa-frontend-assets.php:582
noprivwp_ajax_get_kasppaga_priceincludes\kaspa-frontend-assets.php:583
authwp_ajax_kasppaga_order_statusincludes\kaspa-frontend-assets.php:606
noprivwp_ajax_kasppaga_order_statusincludes\kaspa-frontend-assets.php:607
authwp_ajax_kasppaga_kasware_confirmincludes\kaspa-frontend-assets.php:636
noprivwp_ajax_kasppaga_kasware_confirmincludes\kaspa-frontend-assets.php:637
authwp_ajax_kasppaga_manual_confirmincludes\kaspa-frontend-assets.php:733
noprivwp_ajax_kasppaga_manual_confirmincludes\kaspa-frontend-assets.php:734
authwp_ajax_kasppaga_check_paymentincludes\kaspa-transaction-polling.php:29
noprivwp_ajax_kasppaga_check_paymentincludes\kaspa-transaction-polling.php:30
authwp_ajax_kasppaga_manual_verifyincludes\kaspa-transaction-polling.php:33
authwp_ajax_kasppaga_clear_walletincludes\kaspa-wallet-setup.php:23
authwp_ajax_kasppaga_save_kpub_walletincludes\kaspa-wallet-setup.php:24
authwp_ajax_kasppaga_check_wallet_balanceincludes\kaspa-wallet-setup.php:868
authwp_ajax_kasppaga_get_consolidated_balanceincludes\kaspa-wallet-setup.php:869
WordPress Hooks 29
actionadmin_menuincludes\class-kaspa-admin-dashboard.php:16
actionadmin_enqueue_scriptsincludes\class-kaspa-admin-dashboard.php:17
actionadmin_noticesincludes\class-kaspa-admin-dashboard.php:18
actionadmin_menuincludes\class-kaspa-admin-dashboard.php:40
actionwoocommerce_admin_order_data_after_billing_addressincludes\class-wc-kaspa-gateway.php:44
actionadmin_enqueue_scriptsincludes\class-wc-kaspa-gateway.php:45
actiontemplate_redirectincludes\class-wc-kaspa-gateway.php:49
actionwoocommerce_order_status_changedincludes\class-wc-kaspa-gateway.php:50
actioninitincludes\kaspa-transaction-polling.php:23
actionadd_meta_boxesincludes\kaspa-transaction-polling.php:36
actionkasppaga_poll_paymentsincludes\kaspa-transaction-polling.php:39
filtercron_schedulesincludes\kaspa-transaction-polling.php:47
actionadmin_menuincludes\kaspa-wallet-setup.php:19
actionadmin_enqueue_scriptsincludes\kaspa-wallet-setup.php:20
actionadmin_initincludes\kaspa-wallet-setup.php:27
actioninitkaspa-payments-gateway-woocommerce.php:31
filterquery_varskaspa-payments-gateway-woocommerce.php:42
actiontemplate_redirectkaspa-payments-gateway-woocommerce.php:52
actionplugins_loadedkaspa-payments-gateway-woocommerce.php:183
actionbefore_woocommerce_initkaspa-payments-gateway-woocommerce.php:184
actionwoocommerce_blocks_loadedkaspa-payments-gateway-woocommerce.php:187
filterwoocommerce_payment_gatewayskaspa-payments-gateway-woocommerce.php:214
actionadmin_noticeskaspa-payments-gateway-woocommerce.php:247
actionadmin_noticeskaspa-payments-gateway-woocommerce.php:255
actionadmin_noticeskaspa-payments-gateway-woocommerce.php:263
actionadmin_noticeskaspa-payments-gateway-woocommerce.php:271
actionadmin_noticeskaspa-payments-gateway-woocommerce.php:279
actionwoocommerce_blocks_payment_method_type_registrationkaspa-payments-gateway-woocommerce.php:336
actionwp_enqueue_scriptskaspa-payments-gateway-woocommerce.php:366

Scheduled Events 1

kasppaga_poll_payments
Maintenance & Trust

Kaspa Payments Gateway for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 26, 2026
PHP min version7.4
Downloads514

Community Trust

Rating100/100
Number of ratings2
Active installs0
Developer Profile

Kaspa Payments Gateway for WooCommerce Developer Profile

jorbach

2 plugins · 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 Kaspa Payments 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/kaspa-payments-gateway-woocommerce/assets/kaspa-wallet.js
Script Paths
/wp-content/plugins/kaspa-payments-gateway-woocommerce/assets/kaspa-wallet.js
Version Parameters
kaspa-payments-gateway-woocommerce/assets/kaspa-wallet.js?ver=

HTML / DOM Fingerprints

CSS Classes
kaspa-payment-wrapperkaspa-containerkaspa-header
Data Attributes
kaspa_payment_pageorder_idorder_key
FAQ

Frequently Asked Questions about Kaspa Payments Gateway for WooCommerce