WP E-Commerce currency helper Security & Risk Analysis

wordpress.org/plugins/wp-e-commerce-currency-helper

A currency conversion plugin for WP E-Commerce. It shows nice bubble-popups with live conversions for all prices into any currency.

10 active installs v1.5 PHP + WP 3.3+ Updated Mar 14, 2014
convertcurrencye-commerceshopstore
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP E-Commerce currency helper Safe to Use in 2026?

Generally Safe

Score 85/100

WP E-Commerce currency helper has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The wp-e-commerce-currency-helper v1.5 plugin exhibits several significant security concerns, primarily stemming from its unprotected AJAX handlers and a lack of proper output escaping. The presence of 6 AJAX handlers, all without authentication checks, creates a broad attack surface that could be exploited by unauthenticated users. Furthermore, the taint analysis indicates two high-severity flows with unsanitized paths, suggesting potential for injection vulnerabilities. The complete absence of output escaping for all identified outputs is particularly alarming, as it opens the door for Cross-Site Scripting (XSS) attacks. While the plugin has no recorded vulnerability history, this absence should not be interpreted as a sign of robust security, especially given the critical findings in the static and taint analysis. The plugin also shows a concerning 71% of SQL queries not using prepared statements, increasing the risk of SQL injection. The plugin's security posture is weak due to these critical flaws, and immediate remediation is recommended.

Key Concerns

  • Unprotected AJAX handlers
  • High severity taint flows
  • No output escaping
  • SQL queries not prepared
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

WP E-Commerce currency helper Security Vulnerabilities

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

WP E-Commerce currency helper Code Analysis

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

SQL Query Safety

29% prepared14 total queries

Output Escaping

0% escaped13 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
ajaxShow (includes\class-haetcurrency.php:279)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

WP E-Commerce currency helper Attack Surface

Entry Points6
Unprotected6

AJAX Handlers 6

noprivwp_ajax_haet-currency-showwp-e-commerce-currency-helper.php:36
authwp_ajax_haet-currency-showwp-e-commerce-currency-helper.php:37
noprivwp_ajax_haet-currency-changewp-e-commerce-currency-helper.php:38
authwp_ajax_haet-currency-changewp-e-commerce-currency-helper.php:39
noprivwp_ajax_haet-setcurrencywp-e-commerce-currency-helper.php:40
authwp_ajax_haet-setcurrencywp-e-commerce-currency-helper.php:41
WordPress Hooks 5
actionadmin_menuwp-e-commerce-currency-helper.php:30
actionplugins_loadedwp-e-commerce-currency-helper.php:32
actionwp_enqueue_scriptswp-e-commerce-currency-helper.php:34
actionwp_print_styleswp-e-commerce-currency-helper.php:35
filteredd_download_pricewp-e-commerce-currency-helper.php:44
Maintenance & Trust

WP E-Commerce currency helper Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedMar 14, 2014
PHP min version
Downloads8K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

WP E-Commerce currency helper Developer Profile

Hannes Etzelstorfer

5 plugins · 20K total installs

69
trust score
Avg Security Score
86/100
Avg Patch Time
845 days
View full developer profile
Detection Fingerprints

How We Detect WP E-Commerce currency helper

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-e-commerce-currency-helper/css//wp-content/plugins/wp-e-commerce-currency-helper/js/
Script Paths
/wp-content/plugins/wp-e-commerce-currency-helper/js/haetcurrency.js
Version Parameters
wp-e-commerce-currency-helper/js/haetcurrency.js?ver=wp-e-commerce-currency-helper/css/haetcurrency.css?ver=

HTML / DOM Fingerprints

CSS Classes
haetcurrency
Data Attributes
data-currencycodedata-thousands-separatordata-decimal-separatordata-decimal-places
JS Globals
haetcurrencyhaetcurrency_options
FAQ

Frequently Asked Questions about WP E-Commerce currency helper