
FOX – Currency Switcher Professional for WooCommerce Security & Risk Analysis
wordpress.org/plugins/woocommerce-currency-switcherFOX - Currency Switcher Professional for WooCommerce (former name is WOOCS) is currency plugin for woocommerce and multi currency shop, switch & pay
Is FOX – Currency Switcher Professional for WooCommerce Safe to Use in 2026?
Generally Safe
Score 88/100FOX – Currency Switcher Professional for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "woocommerce-currency-switcher" plugin version 1.4.6 presents a mixed security posture. While it demonstrates some good practices, such as a high percentage of SQL queries using prepared statements and a majority of output being properly escaped, significant concerns remain regarding its attack surface. A substantial number of AJAX handlers (20 out of 29) and REST API routes (2 out of 3) lack proper authorization checks, creating clear entry points for unauthorized actions. The presence of unsanitized paths in taint analysis, although not flagged as critical or high severity in this specific analysis, warrants attention due to its potential for exploitation.
The plugin's vulnerability history is a notable weakness. With a total of 12 known CVEs, including 3 high-severity vulnerabilities, and common types like Missing Authorization, Code Injection, CSRF, XSS, and PHP RFI, it suggests a recurring pattern of security flaws. Although there are currently no unpatched CVEs, the sheer volume and nature of past vulnerabilities indicate a need for more robust and proactive security development. The last vulnerability being as recent as November 2024 further emphasizes this concern.
In conclusion, while the plugin has some positive security attributes, the extensive unprotected entry points and a history of significant past vulnerabilities significantly elevate the risk. Users should exercise caution, and developers should prioritize addressing the identified authorization gaps and focus on improving the overall security development lifecycle to prevent future vulnerabilities.
Key Concerns
- High number of unprotected AJAX handlers
- High number of unprotected REST API routes
- Known vulnerability history (3 high severity)
- Taint analysis shows unsanitized paths
- Recent vulnerability in Nov 2024
FOX – Currency Switcher Professional for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
14 total CVEs
FOX <= 1.4.5 - Missing Authorization
FOX <= 1.4.5 - Authenticated (Shop manager+) SQL Injection
The FOX – Currency Switcher Professional for WooCommerce <= 1.4.2.2 - Unauthenticated Arbitrary Shortcode Execution
FOX – Currency Switcher Professional for WooCommerce <= 1.4.2.1 - Unauthenticated Arbitrary Shortcode Execution
WOOCS – WooCommerce Currency Switcher <= 1.4.2 - Missing Authorization
FOX – Currency Switcher Professional for WooCommerce <= 1.4.1.8 - Unauthenticated Arbitrary Shortcode Execution
WOOCS – WooCommerce Currency Switcher <= 1.4.1.7 - Cross-Site Request Forgery
FOX – Currency Switcher Professional for WooCommerce <= 1.4.1.6 - Missing Authorization to Authenticated (Subscriber+) Stored Cross-Site Scripting
WOOCS – WooCommerce Currency Switcher <= 1.4.1.4 - Cross-Site Request Forgery via delete_profiles_data
WOOCS <= 1.3.9.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via shortcode
WOOCS <= 1.3.7.4 - Reflected Cross-Site Scripting via AJAX action
WOOCS <= 1.3.7.2 - Reflected Cross-Site Scripting
WooCommerce Currency Switcher <= 1.3.7 - Reflected Cross-Site Scripting
WOOCS – Currency Switcher for WooCommerce Professional Free <= 1.3.7 - Authenticated Local File Inclusion
FOX – Currency Switcher Professional for WooCommerce Release Timeline
FOX – Currency Switcher Professional for WooCommerce Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
FOX – Currency Switcher Professional for WooCommerce Attack Surface
AJAX Handlers 29
REST API Routes 3
Shortcodes 8
WordPress Hooks 159
Maintenance & Trust
FOX – Currency Switcher Professional for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
FOX – Currency Switcher Professional for WooCommerce Alternatives
YayCurrency – WooCommerce Multi-Currency Switcher
yaycurrency
WooCommerce Multi-Currency made easy, powerful, and flexible.
Currency Switcher for WooCommerce by WBW
woo-currency
WBW Currency Switcher for WooCommerce allows customers to switch products prices to any currencies. Get rates converted in the real-time with dynamic …
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 …
Multi Currency Switcher for WooCommerce
psmwoo-multi-currency
Stop losing sales. Our multi currency switcher & converter shows local prices in WooCommerce to reduce cart abandonment and boost your global sales.
Currency Switcher for WooCommerce
aco-currency-switcher-for-woocommerce
Currency Switcher for WooCommerce Plugin helps to setup multi currency in WooCommerce Store with an easy to use user interfaces.
FOX – Currency Switcher Professional for WooCommerce Developer Profile
12 plugins · 188K total installs
How We Detect FOX – Currency Switcher Professional for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/woocommerce-currency-switcher/assets/css/front.css/wp-content/plugins/woocommerce-currency-switcher/assets/js/front.js/wp-content/plugins/woocommerce-currency-switcher/assets/js/jquery.cookie.js/wp-content/plugins/woocommerce-currency-switcher/assets/js/jquery.fdd.js/wp-content/plugins/woocommerce-currency-switcher/assets/js/jquery.wSelect.js/wp-content/plugins/woocommerce-currency-switcher/assets/js/jquery.tm Stickup.js/wp-content/plugins/woocommerce-currency-switcher/assets/js/jquery.drewdown.js/wp-content/plugins/woocommerce-currency-switcher/assets/js/images/arrow_down.png+5 more/wp-content/plugins/woocommerce-currency-switcher/assets/js/front.js/wp-content/plugins/woocommerce-currency-switcher/assets/js/jquery.cookie.js/wp-content/plugins/woocommerce-currency-switcher/assets/js/jquery.fdd.js/wp-content/plugins/woocommerce-currency-switcher/assets/js/jquery.wSelect.js/wp-content/plugins/woocommerce-currency-switcher/assets/js/jquery.tm Stickup.js/wp-content/plugins/woocommerce-currency-switcher/assets/js/jquery.drewdown.jswoocommerce-currency-switcher/assets/css/front.css?ver=woocommerce-currency-switcher/assets/js/front.js?ver=woocommerce-currency-switcher/assets/js/jquery.cookie.js?ver=woocommerce-currency-switcher/assets/js/jquery.fdd.js?ver=woocommerce-currency-switcher/assets/js/jquery.wSelect.js?ver=woocommerce-currency-switcher/assets/js/jquery.tm Stickup.js?ver=woocommerce-currency-switcher/assets/js/jquery.drewdown.js?ver=HTML / DOM Fingerprints
woocs-curr-dropdownwoocs-curr-menuwoocs-curr-flagswoocs-curr-widget<!-- START WOOCS CURRENCY SWITCHER --><!-- END WOOCS CURRENCY SWITCHER --><!-- STRAT WOOCS FLAG --><!-- END WOOCS FLAG -->data-currency="data-currency-code="data-currency-symbol="data-currency-rate="woocs_current_currencywoocs_current_currency_symbolwoocs_current_currency_thousand_sepwoocs_current_currency_decimal_sepwoocs_current_currency_decimalswoocs_current_currency_position+3 more/wp-json/woocs/v1/currencies/wp-json/woocs/v1/products[woocs][woocs_current_currency][woocs_currencies]