uPlexa WooCommerce Extension Security & Risk Analysis

wordpress.org/plugins/uplexa-woocommerce-gateway

uPlexa WooCommerce Extension is a Wordpress plugin that allows to accept bitcoins at WooCommerce-powered online stores.

0 active installs v1.0.0 PHP 5.2.4+ WP 4.0+ Updated Mar 7, 2019
integrationmerchantpaymentuplexawoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is uPlexa WooCommerce Extension Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The "uplexa-woocommerce-gateway" plugin v1.0.0 exhibits a mixed security posture. On the positive side, there are no recorded vulnerabilities (CVEs) in its history, and the static analysis reveals no critical or high severity taint flows. The vast majority of SQL queries utilize prepared statements, and there are no bundled libraries that could introduce outdated components. The total attack surface is relatively small, with no immediate AJAX handlers or REST API routes identified as unprotected. However, several areas raise significant concerns. The complete absence of nonce checks and capability checks is a major weakness, leaving potential entry points vulnerable to CSRF attacks and privilege escalation if any of the entry points were to be exploited or extended in the future. Furthermore, the low percentage of properly escaped output (22%) indicates a high risk of cross-site scripting (XSS) vulnerabilities, as user-supplied data is likely being rendered directly in the browser without adequate sanitization. The plugin also performs external HTTP requests, which, without proper validation or sanitization of the requested URLs or returned data, could lead to SSRF vulnerabilities or the execution of malicious code. The limited analysis of taint flows might also be due to the analysis tool's limitations or the specific code structure, and doesn't entirely negate the risks posed by unescaped output and missing security checks.

In conclusion, while the plugin benefits from a clean vulnerability history and good practices in SQL querying, the lack of fundamental security checks like nonces and capability checks, coupled with a significant risk of XSS due to poor output escaping, presents a considerable security risk. The external HTTP requests also warrant scrutiny. These weaknesses, despite the absence of known CVEs, suggest that the plugin is not robustly secured against common web application attacks. Further investigation into the specific implementation of file operations and external HTTP requests is recommended, alongside immediate remediation of output escaping and the addition of nonce and capability checks to all relevant entry points.

Key Concerns

  • No nonce checks
  • No capability checks
  • Low output escaping (22%)
  • External HTTP requests
  • File operations detected
Vulnerabilities
None known

uPlexa WooCommerce Extension Security Vulnerabilities

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

uPlexa WooCommerce Extension Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
27 prepared
Unescaped Output
43
12 escaped
Nonce Checks
0
Capability Checks
0
File Operations
4
External Requests
3
Bundled Libraries
0

SQL Query Safety

90% prepared30 total queries

Output Escaping

22% escaped55 total outputs
Attack Surface

uPlexa WooCommerce Extension Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[uplexa-price] uplexa-woocommerce-gateway.php:184
[uplexa-accepted-here] uplexa-woocommerce-gateway.php:191
WordPress Hooks 18
actionadd_meta_boxesinclude\admin\class-uplexa-admin-interface.php:19
actionadmin_menuinclude\admin\class-uplexa-admin-interface.php:20
actionadmin_headinclude\admin\class-uplexa-admin-interface.php:21
actionplugins_loadeduplexa-woocommerce-gateway.php:30
filterwoocommerce_payment_gatewaysuplexa-woocommerce-gateway.php:45
filtercron_schedulesuplexa-woocommerce-gateway.php:59
actionwpuplexa-woocommerce-gateway.php:68
actionuplexa_update_eventuplexa-woocommerce-gateway.php:75
actionwoocommerce_order_details_after_order_tableuplexa-woocommerce-gateway.php:81
actionwoocommerce_email_after_order_tableuplexa-woocommerce-gateway.php:82
actionwc_ajax_uplexa_gateway_payment_detailsuplexa-woocommerce-gateway.php:95
filterwoocommerce_currenciesuplexa-woocommerce-gateway.php:100
filterwoocommerce_currency_symboluplexa-woocommerce-gateway.php:106
filterwc_priceuplexa-woocommerce-gateway.php:119
filterwoocommerce_order_formatted_line_subtotaluplexa-woocommerce-gateway.php:133
filterwoocommerce_get_formatted_order_totaluplexa-woocommerce-gateway.php:138
filterwoocommerce_get_order_item_totalsuplexa-woocommerce-gateway.php:143
actionwp_enqueue_scriptsuplexa-woocommerce-gateway.php:154

Scheduled Events 1

uplexa_update_event
Maintenance & Trust

uPlexa WooCommerce Extension Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedMar 7, 2019
PHP min version5.2.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

uPlexa WooCommerce Extension Developer Profile

quantumleaper

1 plugin · 0 total installs

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

How We Detect uPlexa WooCommerce Extension

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/uplexa-woocommerce-gateway/assets/js/qrcode.min.js/wp-content/plugins/uplexa-woocommerce-gateway/assets/js/clipboard.min.js/wp-content/plugins/uplexa-woocommerce-gateway/assets/js/uplexa-gateway-order-page.js/wp-content/plugins/uplexa-woocommerce-gateway/assets/css/uplexa-gateway-order-page.css
Script Paths
/wp-content/plugins/uplexa-woocommerce-gateway/assets/js/qrcode.min.js/wp-content/plugins/uplexa-woocommerce-gateway/assets/js/clipboard.min.js/wp-content/plugins/uplexa-woocommerce-gateway/assets/js/uplexa-gateway-order-page.js

HTML / DOM Fingerprints

CSS Classes
uplexa-price
JS Globals
uplexa_gateway_params
Shortcode Output
<span class="uplexa-price"><img src="
FAQ

Frequently Asked Questions about uPlexa WooCommerce Extension