
Currency per Product for WooCommerce Security & Risk Analysis
wordpress.org/plugins/currency-per-product-for-woocommerceSet WooCommerce product prices in multiple currencies with flexible cart and checkout options and per-product currency settings.
Is Currency per Product for WooCommerce Safe to Use in 2026?
Generally Safe
Score 99/100Currency per Product for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.
The "currency-per-product-for-woocommerce" plugin v1.14.0 exhibits a generally good security posture, with strong adherence to best practices in several key areas. The static analysis reveals a low attack surface, with only one AJAX handler, and importantly, no unprotected entry points. The code demonstrates a commitment to secure coding with a high percentage of properly escaped outputs and a significant majority of SQL queries utilizing prepared statements. Furthermore, the presence of multiple nonce and capability checks indicates an effort to protect against common web vulnerabilities.
However, there are areas that warrant attention. The taint analysis identified two flows with unsanitized paths, which, although not flagged as critical or high severity, represent a potential risk. While the plugin has a history of one medium-severity CVE related to CSRF, the fact that it is currently unpatched is a concern, especially considering its recent discovery. The presence of file operations and external HTTP requests, while not inherently insecure, requires careful consideration as they can sometimes be vectors for vulnerabilities if not implemented with strict validation and sanitization.
In conclusion, the plugin's developers have implemented several robust security measures. The minimal attack surface and good output escaping are commendable. Nevertheless, the two unsanitized paths in the taint analysis and the recent, albeit medium, unpatched CSRF vulnerability suggest that ongoing vigilance and potentially further code review are advisable to maintain a strong security profile.
Key Concerns
- Unsanitized paths in taint analysis
- Medium severity unpatched CVE
Currency per Product for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Currency per Product for WooCommerce <= 1.6.0 - Cross-Site Request Forgery to Notice Dismissal
Currency per Product for WooCommerce Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Currency per Product for WooCommerce Attack Surface
AJAX Handlers 1
WordPress Hooks 74
Maintenance & Trust
Currency per Product for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Currency per Product for WooCommerce Alternatives
WPML Multilingual & Multicurrency for WooCommerce
woocommerce-multilingual
Make your store multilingual and enable multiple currencies.
Multi Currency For WooCommerce
wc-multi-currency
WC Multicurrency is a prominent currency switcher plugin for WooCommerce. This plugin allows your website or online store visitors to switch to their …
Currency Exchange for WooCommerce
currency-exchange-for-woocommerce
With Currency Exchange for WooCommerce you can easily setup exchange to any currencies in WooCommerce.
Price Display Anywhere
price-display-anywhere
License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-3.0.html Easy to use WooCommerce price display anywhere
Flywire for WooCommerce Multicurrency Add-On
flywire-payment-gateway-multicurrency-add-on
Set up additional portals/currencies to be used with WooCommerce.
Currency per Product for WooCommerce Developer Profile
20 plugins · 160K total installs
How We Detect Currency per Product for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/currency-per-product-for-woocommerce/assets/css/frontend.css/wp-content/plugins/currency-per-product-for-woocommerce/assets/css/admin.css/wp-content/plugins/currency-per-product-for-woocommerce/assets/js/frontend.js/wp-content/plugins/currency-per-product-for-woocommerce/assets/js/admin.js/wp-content/plugins/currency-per-product-for-woocommerce/assets/js/plugin-deactivation.js/wp-content/plugins/currency-per-product-for-woocommerce/assets/js/tyche-plugin-tracking.js/wp-content/plugins/currency-per-product-for-woocommerce/assets/js/frontend.js/wp-content/plugins/currency-per-product-for-woocommerce/assets/js/admin.js/wp-content/plugins/currency-per-product-for-woocommerce/assets/js/plugin-deactivation.js/wp-content/plugins/currency-per-product-for-woocommerce/assets/js/tyche-plugin-tracking.jscurrency-per-product-for-woocommerce/assets/css/frontend.css?ver=currency-per-product-for-woocommerce/assets/css/admin.css?ver=currency-per-product-for-woocommerce/assets/js/frontend.js?ver=currency-per-product-for-woocommerce/assets/js/admin.js?ver=currency-per-product-for-woocommerce/assets/js/plugin-deactivation.js?ver=currency-per-product-for-woocommerce/assets/js/tyche-plugin-tracking.js?ver=HTML / DOM Fingerprints
alg-wc-cpp-frontend-pricealg-wc-cpp-single-product-price<!-- Price modified by Currency per Product for WooCommerce -->data-alg-wc-cpp-currencydata-alg-wc-cpp-original-pricealg_wc_cpp_frontend_params