JS Currency Converter Security & Risk Analysis

wordpress.org/plugins/js-currency-converter

This plugin converts a currency using front-end JavaScript. The front-end part of this plugin is Javascript based to convert existing values in the w …

0 active installs v1.2 PHP + WP + Updated Oct 29, 2019
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is JS Currency Converter Safe to Use in 2026?

Generally Safe

Score 85/100

JS Currency Converter has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The 'js-currency-converter' v1.2 plugin exhibits a mixed security posture. On the positive side, it has no recorded vulnerabilities (CVEs) and no critical findings in taint analysis, suggesting a history of relatively secure development. The static analysis also shows no direct database queries without prepared statements and no file operations, which are common vectors for attacks. However, several significant concerns emerge from the code analysis. The absence of any nonce or capability checks for its single shortcode is a major weakness, as it represents an unprotected entry point. Furthermore, a substantial portion (73%) of its output is not properly escaped, posing a risk of Cross-Site Scripting (XSS) vulnerabilities, especially if user-supplied data is involved in these outputs. The use of a bundled library, Select2, also warrants attention, as outdated bundled libraries can introduce vulnerabilities.

Key Concerns

  • Shortcode without nonce/capability checks
  • High percentage of unescaped output
  • Bundled library (Select2) potentially outdated
Vulnerabilities
None known

JS Currency Converter Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

JS Currency Converter Release Timeline

v1.5
v1.4
v1.3
v1.2Current
v1.1
v1.0
v0.1
Code Analysis
Analyzed Mar 17, 2026

JS Currency Converter Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
30
11 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
1
Bundled Libraries
1

Bundled Libraries

Select2

Output Escaping

27% escaped41 total outputs
Attack Surface

JS Currency Converter Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[currency_converter] js_currency_converter-front-functions.php:49
WordPress Hooks 6
actionadmin_initjs_currency_converter-admin-functions.php:55
actionadmin_menujs_currency_converter-admin-functions.php:56
actionadmin_enqueue_scriptsjs_currency_converter-admin-functions.php:61
actionplugins_loadedjs_currency_converter-front-functions.php:44
actionwp_enqueue_scriptsjs_currency_converter-front-functions.php:45
filteradd_currency_converter_dropdownjs_currency_converter-front-functions.php:47
Maintenance & Trust

JS Currency Converter Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedOct 29, 2019
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Alternatives

JS Currency Converter Alternatives

No alternatives data available yet.

Developer Profile

JS Currency Converter Developer Profile

jasperdragonet

2 plugins · 10 total installs

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

How We Detect JS Currency Converter

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/js-currency-converter/assets/css/js_currency_converter.css/wp-content/plugins/js-currency-converter/assets/js/js_currency_converter_admin.js
Script Paths
https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js
Version Parameters
js_currency_converter/style.css?ver=js_currency_converter_admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
jcc_currency_admin_exchange_holderjcc_currency_admin_exchange_holder
HTML Comments
<!-- JS Currency Converter settings -->
Data Attributes
name="jcc_target_class"name="jcc_currency"name="jcc_exchange_rates"name="jcc_exchange_rates_from"name="jcc_exchange_rates_api"name="jcc_exchange_rates_from"+4 more
JS Globals
window.js_currency_converter
FAQ

Frequently Asked Questions about JS Currency Converter