Dual Currency Display Security & Risk Analysis

wordpress.org/plugins/dual-currency-display

Display your WooCommerce store prices in both Bulgarian Leva (BGN) and Euro (EUR) with flexible conversion tools.

1K active installs v1.0.7 PHP 7.2+ WP 5.0+ Updated Dec 22, 2025
bgnconversioncurrencyeurwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Dual Currency Display Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The dual-currency-display plugin version 1.0.7 exhibits a strong security posture based on the provided static analysis. The plugin demonstrates excellent adherence to WordPress security best practices by having zero identified entry points that lack authentication. Furthermore, the code signals indicate a commendable use of prepared statements for SQL queries (88%) and proper output escaping (88%), along with a sufficient number of nonce and capability checks. The absence of file operations, external HTTP requests, and bundled libraries further reduces the potential attack surface and common vulnerability vectors. The taint analysis also reveals no critical or high severity vulnerabilities, suggesting that data flows within the plugin are handled securely.

The plugin's vulnerability history is also a significant strength, showing zero known CVEs. This lack of past security incidents, combined with the current clean static analysis, indicates a well-developed and maintained plugin. While the static analysis results are overwhelmingly positive, it's always prudent to maintain vigilance. The remaining 12% of SQL queries not using prepared statements and 12% of outputs not properly escaped, though a small percentage, represent potential minor security weaknesses that could be exploited in specific scenarios, especially if combined with other unforeseen factors. Overall, this plugin appears to be very secure, with minimal apparent risks based on the provided data.

Key Concerns

  • SQL queries not using prepared statements
  • Output not properly escaped
Vulnerabilities
None known

Dual Currency Display Security Vulnerabilities

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

Dual Currency Display Code Analysis

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

SQL Query Safety

88% prepared17 total queries

Output Escaping

88% escaped86 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
render_update_exchange_rate_page (includes\class-dual-currency-admin.php:307)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Dual Currency Display Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 20
actionbefore_woocommerce_initdual-currency-display.php:24
actionadmin_noticesdual-currency-display.php:55
actionwp_enqueue_scriptsdual-currency-display.php:100
filterwoocommerce_get_price_htmldual-currency-display.php:129
filterwoocommerce_cart_item_pricedual-currency-display.php:130
filterwoocommerce_cart_item_subtotaldual-currency-display.php:131
filterwoocommerce_cart_totals_subtotal_htmldual-currency-display.php:132
filterwoocommerce_cart_totals_order_total_htmldual-currency-display.php:133
filterwoocommerce_get_formatted_order_totaldual-currency-display.php:134
filterwoocommerce_checkout_totals_order_total_htmldual-currency-display.php:135
filterwoocommerce_order_formatted_line_subtotaldual-currency-display.php:136
filterwoocommerce_cart_subtotaldual-currency-display.php:137
filterwoocommerce_cart_totaldual-currency-display.php:138
filterwoocommerce_update_order_review_fragmentsincludes\class-cart-improvements.php:24
filterwoocommerce_add_to_cart_fragmentsincludes\class-cart-improvements.php:25
actionwp_footerincludes\class-cart-improvements.php:26
filterwoocommerce_get_order_item_totalsincludes\class-cart-improvements.php:27
actionadmin_menuincludes\class-dual-currency-admin.php:24
actionadmin_enqueue_scriptsincludes\class-dual-currency-admin.php:27
actionadmin_enqueue_scriptsincludes\class-dual-currency-admin.php:30
Maintenance & Trust

Dual Currency Display Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedDec 22, 2025
PHP min version7.2
Downloads6K

Community Trust

Rating100/100
Number of ratings11
Active installs1K
Developer Profile

Dual Currency Display Developer Profile

ignatovdesigns

2 plugins · 1K total installs

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

How We Detect Dual Currency Display

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dual-currency-display/css/frontend-styles.css
Version Parameters
dual-currency-display/css/frontend-styles.css?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Dual Currency Display