Viva Payments – Viva Wallet WooCommerce Payment Gateway Security & Risk Analysis

wordpress.org/plugins/woo-payment-gateway-for-vivapayments

Woocommerce Viva Payments - Viva Wallet payment gateway plug-in.

1K active installs v1.4.0.1 PHP + WP 4.0+ Updated Feb 28, 2022
payment-gatewaypayment-gatewayswoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Viva Payments – Viva Wallet WooCommerce Payment Gateway Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The plugin "woo-payment-gateway-for-vivapayments" v1.4.0.1 exhibits a generally good security posture with no recorded historical vulnerabilities. The static analysis indicates a minimal attack surface, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events. This absence of direct entry points is a significant strength. However, concerns arise from the taint analysis, which reveals 3 high-severity flows with unsanitized paths. While the static analysis did not detect any dangerous functions or specific SQL injection vulnerabilities due to lack of prepared statements, these unsanitized flows suggest a potential risk if user-supplied data is not properly handled before being processed by potentially vulnerable backend operations. The plugin also uses external HTTP requests, which could be a vector if not properly secured. The lack of nonce and capability checks, combined with a moderate percentage of SQL queries not using prepared statements, points to areas where further hardening could significantly improve security.

Key Concerns

  • High severity taint flows with unsanitized paths
  • SQL queries not using prepared statements (50%)
  • No nonce checks
  • No capability checks
  • External HTTP requests
Vulnerabilities
None known

Viva Payments – Viva Wallet WooCommerce Payment Gateway Security Vulnerabilities

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

Viva Payments – Viva Wallet WooCommerce Payment Gateway Code Analysis

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

SQL Query Safety

50% prepared4 total queries

Output Escaping

82% escaped22 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
woocommerce_vivapay_init (viva-woocommerce-payment-gateway.php:24)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Viva Payments – Viva Wallet WooCommerce Payment Gateway Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionplugins_loadedviva-woocommerce-payment-gateway.php:22
actionwoocommerce_receipt_papaki_vivapayments_gatewayviva-woocommerce-payment-gateway.php:86
actionwoocommerce_api_wc_papaki_vivapayments_gatewayviva-woocommerce-payment-gateway.php:90
actionwpviva-woocommerce-payment-gateway.php:740
filterwoocommerce_payment_gatewaysviva-woocommerce-payment-gateway.php:751
filterplugin_action_linksviva-woocommerce-payment-gateway.php:758
filterplugin_action_linksviva-woocommerce-payment-gateway.php:779
Maintenance & Trust

Viva Payments – Viva Wallet WooCommerce Payment Gateway Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedFeb 28, 2022
PHP min version
Downloads33K

Community Trust

Rating86/100
Number of ratings13
Active installs1K
Developer Profile

Viva Payments – Viva Wallet WooCommerce Payment Gateway Developer Profile

Papaki (Enartia S.A.)

6 plugins · 12K total installs

83
trust score
Avg Security Score
93/100
Avg Patch Time
87 days
View full developer profile
Detection Fingerprints

How We Detect Viva Payments – Viva Wallet WooCommerce Payment Gateway

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/woo-payment-gateway-for-vivapayments/encryption.php/wp-content/plugins/woo-payment-gateway-for-vivapayments/languages//wp-content/plugins/woo-payment-gateway-for-vivapayments/img/viva_wallet.svg
Version Parameters
woo-payment-gateway-for-vivapayments/style.css?ver=woo-payment-gateway-for-vivapayments/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
papaki-vivapayments-gateway
HTML Comments
dhmioyrgia vashs
Data Attributes
data-gateway_id="papaki_vivapayments_gateway"data-merchant_iddata-code_iddata-api_keydata-customer_messagedata-mode+3 more
JS Globals
WooCommerce_Papaki_Vivapayments_Gatewayvivapayments_checkout_params
REST Endpoints
/wp-json/wc/v1/payment/papaki_vivapayments_gateway
FAQ

Frequently Asked Questions about Viva Payments – Viva Wallet WooCommerce Payment Gateway