AboveWP Bulgarian Eurozone Security & Risk Analysis

wordpress.org/plugins/abovewp-bulgarian-eurozone

Display WooCommerce prices in both Bulgarian Lev (BGN) and Euro (EUR) bidirectionally as Bulgaria prepares to join the Eurozone.

3K active installs v2.3.0 PHP 7.4+ WP 5.0+ Updated Feb 27, 2026
bulgariacurrencydual-currencyeuroeurozone
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is AboveWP Bulgarian Eurozone Safe to Use in 2026?

Generally Safe

Score 100/100

AboveWP Bulgarian Eurozone has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The 'abovewp-bulgarian-eurozone' plugin version 2.3.0 exhibits a generally strong security posture based on the static analysis and vulnerability history provided. It demonstrates good practices by implementing nonce checks and capability checks for all identified AJAX handlers, and there are no apparent SQL injection vulnerabilities due to the consistent use of prepared statements. The high percentage of properly escaped output also mitigates risks associated with cross-site scripting (XSS). Furthermore, the complete absence of any known or historical vulnerabilities is a significant positive indicator.

While the static analysis reveals no critical or high-severity security concerns in terms of dangerous functions, SQL queries, output escaping, file operations, or external HTTP requests, the plugin has a moderate attack surface with 6 AJAX handlers. However, the analysis explicitly states that all these entry points have the necessary authentication checks, which is a crucial strength. The taint analysis also shows no unsanitized paths, further reinforcing the lack of immediate, exploitable vulnerabilities from code execution or data manipulation perspectives.

In conclusion, this plugin appears to be well-secured. Its strengths lie in robust authentication for its AJAX endpoints and the absence of known vulnerabilities. The only minor point of consideration is the presence of multiple AJAX handlers, but since they are properly secured, this does not represent a current risk. The plugin's history of no recorded vulnerabilities suggests a commitment to security by its developers.

Vulnerabilities
None known

AboveWP Bulgarian Eurozone Security Vulnerabilities

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

AboveWP Bulgarian Eurozone Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
5
76 escaped
Nonce Checks
6
Capability Checks
7
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

94% escaped81 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
ajax_migrate_products (abovewp-bulgarian-eurozone.php:2154)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

AboveWP Bulgarian Eurozone Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 6

authwp_ajax_abovewp_get_product_countabovewp-bulgarian-eurozone.php:363
authwp_ajax_abovewp_migrate_productsabovewp-bulgarian-eurozone.php:364
authwp_ajax_abovewp_finalize_migrationabovewp-bulgarian-eurozone.php:365
authwp_ajax_abovewp_reset_migrationabovewp-bulgarian-eurozone.php:366
authwp_ajax_abovewp_dismiss_migration_noticeabovewp-bulgarian-eurozone.php:367
authwp_ajax_abovewp_dismiss_promo_noticeincludes\class-abovewp-admin-menu.php:26
WordPress Hooks 36
actionbefore_woocommerce_initabovewp-bulgarian-eurozone.php:32
actionplugins_loadedabovewp-bulgarian-eurozone.php:54
actionadmin_noticesabovewp-bulgarian-eurozone.php:63
actionadmin_menuabovewp-bulgarian-eurozone.php:71
actionadmin_initabovewp-bulgarian-eurozone.php:72
actionadmin_headabovewp-bulgarian-eurozone.php:75
actionadmin_enqueue_scriptsabovewp-bulgarian-eurozone.php:78
actionabovewp_admin_dashboard_pluginsabovewp-bulgarian-eurozone.php:81
actionadmin_noticesabovewp-bulgarian-eurozone.php:97
actionwp_enqueue_scriptsabovewp-bulgarian-eurozone.php:101
filterwoocommerce_get_price_htmlabovewp-bulgarian-eurozone.php:280
filterwoocommerce_variable_price_htmlabovewp-bulgarian-eurozone.php:285
filterwoocommerce_cart_item_priceabovewp-bulgarian-eurozone.php:290
filterwoocommerce_cart_item_subtotalabovewp-bulgarian-eurozone.php:295
filterwoocommerce_cart_subtotalabovewp-bulgarian-eurozone.php:296
filterwoocommerce_cart_totals_order_total_htmlabovewp-bulgarian-eurozone.php:301
filterwoocommerce_cart_totals_fee_htmlabovewp-bulgarian-eurozone.php:306
filterwoocommerce_cart_totals_coupon_htmlabovewp-bulgarian-eurozone.php:311
filterwoocommerce_get_order_item_totalsabovewp-bulgarian-eurozone.php:316
filterwoocommerce_my_account_my_orders_columnsabovewp-bulgarian-eurozone.php:321
actionwoocommerce_my_account_my_orders_column_order-total-eurabovewp-bulgarian-eurozone.php:322
filterwoocommerce_rest_prepare_product_objectabovewp-bulgarian-eurozone.php:327
filterwoocommerce_cart_shipping_method_full_labelabovewp-bulgarian-eurozone.php:332
filterwoocommerce_order_get_tax_totalsabovewp-bulgarian-eurozone.php:336
filterwoocommerce_widget_cart_item_quantityabovewp-bulgarian-eurozone.php:341
filterwoocommerce_order_formatted_line_subtotalabovewp-bulgarian-eurozone.php:346
filterwoocommerce_get_order_item_totalsabovewp-bulgarian-eurozone.php:347
filterwoocommerce_order_formatted_line_subtotalabovewp-bulgarian-eurozone.php:352
filterwoocommerce_get_formatted_order_totalabovewp-bulgarian-eurozone.php:353
filterwoocommerce_order_subtotal_to_displayabovewp-bulgarian-eurozone.php:354
filterwoocommerce_order_shipping_to_displayabovewp-bulgarian-eurozone.php:355
filterwoocommerce_order_discount_to_displayabovewp-bulgarian-eurozone.php:356
actionwp_enqueue_scriptsabovewp-bulgarian-eurozone.php:360
actionadmin_menuincludes\class-abovewp-admin-menu.php:23
actionadmin_enqueue_scriptsincludes\class-abovewp-admin-menu.php:24
actionadmin_noticesincludes\class-abovewp-admin-menu.php:25
Maintenance & Trust

AboveWP Bulgarian Eurozone Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 27, 2026
PHP min version7.4
Downloads19K

Community Trust

Rating100/100
Number of ratings13
Active installs3K
Developer Profile

AboveWP Bulgarian Eurozone Developer Profile

AboveWP

6 plugins · 3K total installs

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

How We Detect AboveWP Bulgarian Eurozone

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/abovewp-bulgarian-eurozone/assets/css/admin-style.css/wp-content/plugins/abovewp-bulgarian-eurozone/assets/js/admin-script.js/wp-content/plugins/abovewp-bulgarian-eurozone/assets/css/frontend-style.css/wp-content/plugins/abovewp-bulgarian-eurozone/assets/js/frontend-script.js
Version Parameters
abovewp-bulgarian-eurozone/assets/css/admin-style.css?ver=abovewp-bulgarian-eurozone/assets/js/admin-script.js?ver=abovewp-bulgarian-eurozone/assets/css/frontend-style.css?ver=abovewp-bulgarian-eurozone/assets/js/frontend-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
abovewp-migration-noticeabovewp-bge-product-price-wrapperabovewp-bge-product-price-originalabovewp-bge-product-price-converted
HTML Comments
<!-- BGN ⇄ EUR Dual Currency Display --><!-- AboveWP Bulgarian Eurozone Plugin -->
Data Attributes
data-product-iddata-original-pricedata-converted-price
JS Globals
abovewp_bge_params
FAQ

Frequently Asked Questions about AboveWP Bulgarian Eurozone