Bizzmudra – Multi Currency Switcher Security & Risk Analysis

wordpress.org/plugins/bizzmudra

Easily add multi-currency switcher for WooCommerce with manual exchange rate setting.

0 active installs v1.0.7 PHP 8.0+ WP 6.2+ Updated Unknown
currencyexchange-ratemulti-currencywoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Bizzmudra – Multi Currency Switcher Safe to Use in 2026?

Generally Safe

Score 100/100

Bizzmudra – Multi Currency Switcher has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The bizzmudra plugin v1.0.7 demonstrates a generally good security posture with strong adherence to best practices. A significant strength is the complete absence of directly accessible entry points without authentication checks, including AJAX handlers and REST API routes. The plugin also boasts excellent output escaping and a comprehensive set of nonce and capability checks, indicating a proactive approach to preventing common web vulnerabilities. The vulnerability history is also a positive indicator, with no recorded CVEs, suggesting a stable and secure code base over time.

However, there are a few areas that warrant attention. The taint analysis reveals two flows with unsanitized paths, categorized as high severity. While there are no unpatched CVEs, these identified flows represent potential latent vulnerabilities that could be exploited if specific conditions are met. Furthermore, the single SQL query identified is not using prepared statements, which presents a risk of SQL injection. While the overall number of entry points and the lack of authentication bypasses are commendable, the presence of unsanitized paths and raw SQL queries are the primary concerns that slightly elevate the risk profile of this otherwise well-secured plugin.

Key Concerns

  • High severity taint flows with unsanitized paths
  • SQL query without prepared statements
Vulnerabilities
None known

Bizzmudra – Multi Currency Switcher Security Vulnerabilities

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

Bizzmudra – Multi Currency Switcher Code Analysis

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

Bundled Libraries

Select2

SQL Query Safety

0% prepared1 total queries

Output Escaping

96% escaped691 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

7 flows2 with unsanitized paths
ajax_save_options (admin\options-framework\class-bizzplugin-framework.php:462)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Bizzmudra – Multi Currency Switcher Attack Surface

Entry Points13
Unprotected0

AJAX Handlers 12

authwp_ajax_bizzplugin_save_optionsadmin\options-framework\class-bizzplugin-framework.php:116
authwp_ajax_bizzplugin_reset_sectionadmin\options-framework\class-bizzplugin-framework.php:117
authwp_ajax_bizzplugin_reset_alladmin\options-framework\class-bizzplugin-framework.php:118
authwp_ajax_bizzplugin_test_webhookadmin\options-framework\class-bizzplugin-framework.php:119
authwp_ajax_bizzplugin_install_pluginadmin\options-framework\class-bizzplugin-framework.php:120
authwp_ajax_bizzplugin_activate_pluginadmin\options-framework\class-bizzplugin-framework.php:121
authwp_ajax_bizzplugin_generate_api_keyadmin\options-framework\class-bizzplugin-framework.php:122
authwp_ajax_bizzplugin_delete_api_keyadmin\options-framework\class-bizzplugin-framework.php:123
authwp_ajax_bizzmudra_get_exchange_rateincludes\class-exchange-rate.php:80
authwp_ajax_bizzmudra_load_exchange_ratesincludes\class-exchange-rate.php:83
authwp_ajax_bizzmudra_switch_currencypublic\class-switcher.php:21
noprivwp_ajax_bizzmudra_switch_currencypublic\class-switcher.php:22

Shortcodes 1

[bizzmudra_currency_switcher] public\class-switcher.php:24
WordPress Hooks 36
filterplugin_row_metaadmin\class-admin.php:58
actionadmin_enqueue_scriptsadmin\class-admin.php:61
actionadmin_enqueue_scriptsadmin\options-framework\class-bizzplugin-framework.php:115
actionrest_api_initadmin\options-framework\class-bizzplugin-framework.php:124
actionadd_meta_boxesadmin\options-framework\class-bizzplugin-metabox.php:110
actionsave_postadmin\options-framework\class-bizzplugin-metabox.php:111
actionadmin_enqueue_scriptsadmin\options-framework\class-bizzplugin-metabox.php:112
actionadmin_menuadmin\options-framework\class-bizzplugin-panel.php:178
actionadmin_body_classadmin\options-framework\class-bizzplugin-panel.php:179
actionadmin_enqueue_scriptsadmin\options-framework\includes\class-setup-wizard.php:147
actionadmin_initadmin\options-framework\includes\class-setup-wizard.php:183
actionbizzplugin_options_savedadmin\options-framework\includes\class-webhook-handler.php:46
actionplugins_loadedadmin\options-framework\options-loader.php:36
actionplugins_loadedbizzmudra.php:78
actioninitbizzmudra.php:79
actionadmin_noticesbizzmudra.php:94
actionbefore_woocommerce_initbizzmudra.php:98
actionupdate_option_woocommerce_currencyincludes\class-exchange-rate.php:86
filterwoocommerce_product_get_priceincludes\class-price-converter.php:20
filterwoocommerce_product_get_regular_priceincludes\class-price-converter.php:21
filterwoocommerce_product_get_sale_priceincludes\class-price-converter.php:22
filterwoocommerce_product_variation_get_priceincludes\class-price-converter.php:25
filterwoocommerce_product_variation_get_regular_priceincludes\class-price-converter.php:26
filterwoocommerce_product_variation_get_sale_priceincludes\class-price-converter.php:27
filterwoocommerce_cart_item_priceincludes\class-price-converter.php:30
filterwoocommerce_variable_price_htmlincludes\class-price-converter.php:32
actionwidgets_initincludes\class-widget.php:47
actionwp_enqueue_scriptspublic\class-public.php:23
filterwoocommerce_currencypublic\class-public.php:28
filterwc_get_price_decimalspublic\class-public.php:30
filterwoocommerce_price_formatpublic\class-public.php:31
actionwoocommerce_before_shop_looppublic\class-public.php:48
actionwp_footerpublic\class-public.php:51
actionwp_footerpublic\class-public.php:54
actionwp_footerpublic\class-public.php:57
actionwoocommerce_single_product_summarypublic\class-public.php:66
Maintenance & Trust

Bizzmudra – Multi Currency Switcher Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version8.0
Downloads210

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Bizzmudra – Multi Currency Switcher Developer Profile

Saiful Islam

12 plugins · 20K total installs

75
trust score
Avg Security Score
94/100
Avg Patch Time
116 days
View full developer profile
Detection Fingerprints

How We Detect Bizzmudra – Multi Currency Switcher

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bizzmudra/admin/css/admin.css/wp-content/plugins/bizzmudra/admin/js/admin.js/wp-content/plugins/bizzmudra/public/css/style.css/wp-content/plugins/bizzmudra/public/js/switcher.js
Script Paths
/wp-content/plugins/bizzmudra/admin/js/admin.js/wp-content/plugins/bizzmudra/public/js/switcher.js
Version Parameters
bizzmudra/admin/css/admin.css?ver=bizzmudra/admin/js/admin.js?ver=bizzmudra/public/css/style.css?ver=bizzmudra/public/js/switcher.js?ver=

HTML / DOM Fingerprints

CSS Classes
bizzmudra_currency_switcher
HTML Comments
<!-- Bizzmudra Currency Switcher Widget -->
Data Attributes
data-bizzmudra-currency
JS Globals
bizzmudra_params
FAQ

Frequently Asked Questions about Bizzmudra – Multi Currency Switcher