EAN, UPC and ISBN for WooCommerce Security & Risk Analysis

wordpress.org/plugins/ean-upc-and-isbn-for-woocommerce

UPC, EAN, and ITF are globally recognized unique identifiers for products.

100 active installs v1.0 PHP + WP + Updated May 12, 2025
ean-barcode-for-woocommerceean-for-woocommercewocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is EAN, UPC and ISBN for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

EAN, UPC and ISBN for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10mo ago
Risk Assessment

The "ean-upc-and-isbn-for-woocommerce" plugin v1.0 exhibits a mixed security posture. On the positive side, it demonstrates strong practices regarding SQL query security, utilizing prepared statements exclusively, and a high percentage of properly escaped output. The absence of any recorded historical vulnerabilities and the lack of dangerous functions or file operations are also encouraging signs, suggesting a generally secure codebase in these areas.

However, significant concerns arise from the attack surface analysis. The plugin exposes a considerable number of unprotected entry points, specifically 4 out of 5 AJAX handlers lack authentication checks. This presents a substantial risk for unauthorized access or manipulation. While taint analysis did not reveal critical or high-severity vulnerabilities, the presence of one flow with unsanitized paths warrants attention. The lack of capability checks on AJAX handlers exacerbates the risk posed by the unsanitized paths, as these actions could be triggered by unauthenticated users.

In conclusion, while the plugin has commendable security practices in data handling and a clean vulnerability history, the large number of unprotected AJAX endpoints is a critical weakness that significantly elevates the overall risk. This oversight could allow attackers to exploit the plugin's functionality without proper authorization.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Lack of capability checks
Vulnerabilities
None known

EAN, UPC and ISBN for WooCommerce Security Vulnerabilities

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

EAN, UPC and ISBN for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
30
273 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

90% escaped303 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

3 flows1 with unsanitized paths
euaifw_save_data (includes\admin.php:393)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

EAN, UPC and ISBN for WooCommerce Attack Surface

Entry Points5
Unprotected4

AJAX Handlers 4

authwp_ajax_ean_woocommerce_get_variation_ean_barcodeincludes\frontend.php:311
noprivwp_ajax_ean_woocommerce_get_variation_ean_barcodeincludes\frontend.php:312
authwp_ajax_ean_woocommerce_get_variation_eanincludes\frontend.php:455
noprivwp_ajax_ean_woocommerce_get_variation_eanincludes\frontend.php:456

Shortcodes 1

[custom_barcode_shortcode] includes\barcode-shortcode.php:23
WordPress Hooks 34
actionadmin_enqueue_scriptsean-upc-and-isbn-for-woocommerce.php:43
actionwp_enqueue_scriptsean-upc-and-isbn-for-woocommerce.php:97
actionadmin_initean-upc-and-isbn-for-woocommerce.php:100
actionadmin_noticesean-upc-and-isbn-for-woocommerce.php:108
actionenqueue_block_editor_assetsean-upc-and-isbn-for-woocommerce.php:130
actionadmin_menuincludes\admin.php:3
actionwoocommerce_after_order_itemmetaincludes\admin.php:355
actioninitincludes\admin.php:392
actioninitincludes\frontend.php:2
actionwoocommerce_after_shop_loop_item_titleincludes\frontend.php:21
actionwoocommerce_shop_loop_item_titleincludes\frontend.php:23
actionwoocommerce_after_shop_loop_itemincludes\frontend.php:25
actionwoocommerce_before_add_to_cart_formincludes\frontend.php:31
actionwoocommerce_before_add_to_cart_quantityincludes\frontend.php:33
actionwoocommerce_after_add_to_cart_quantityincludes\frontend.php:35
actionwoocommerce_after_add_to_cart_buttonincludes\frontend.php:37
actionwoocommerce_product_meta_startincludes\frontend.php:39
actionwoocommerce_product_meta_endincludes\frontend.php:41
actionwoocommerce_product_meta_startincludes\frontend.php:56
actionwoocommerce_product_meta_endincludes\frontend.php:58
actionwoocommerce_before_add_to_cart_formincludes\frontend.php:60
actionwoocommerce_before_add_to_cart_buttonincludes\frontend.php:62
actionwoocommerce_after_add_to_cart_quantityincludes\frontend.php:64
actionwoocommerce_after_add_to_cart_buttonincludes\frontend.php:66
actionwoocommerce_after_shop_loop_item_titleincludes\frontend.php:71
actionwoocommerce_before_shop_loop_item_titleincludes\frontend.php:73
actionwoocommerce_after_shop_loop_itemincludes\frontend.php:75
actionwoocommerce_single_variationincludes\frontend.php:79
filterwoocommerce_structured_data_productincludes\frontend.php:80
actionwoocommerce_after_cart_item_nameincludes\frontend.php:81
filterrender_blockincludes\frontend.php:86
actionwoocommerce_get_item_dataincludes\frontend.php:96
actionwoocommerce_order_item_meta_endincludes\frontend.php:495
actionwp_headincludes\frontend.php:734
Maintenance & Trust

EAN, UPC and ISBN for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedMay 12, 2025
PHP min version
Downloads2K

Community Trust

Rating60/100
Number of ratings2
Active installs100
Developer Profile

EAN, UPC and ISBN for WooCommerce Developer Profile

howdytheme

18 plugins · 5K total installs

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

How We Detect EAN, UPC and ISBN for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/admin/js/wp-color-picker-alpha.js/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/admin/css/design.css/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/admin/js/design.js/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/public/js/JsBarcode.all.min.js/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/public/js/jquery-barcode.js/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/admin/js/rangeslider.js/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/admin/css/rangeslider.css/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/public/js/design.js+1 more
Script Paths
/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/admin/js/wp-color-picker-alpha.js/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/admin/js/design.js/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/public/js/JsBarcode.all.min.js/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/public/js/jquery-barcode.js/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/admin/js/rangeslider.js/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/public/js/design.js+3 more
Version Parameters
/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/admin/css/design.css?ver=/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/admin/js/design.js?ver=/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/public/js/JsBarcode.all.min.js?ver=/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/public/js/jquery-barcode.js?ver=/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/admin/js/rangeslider.js?ver=/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/admin/css/rangeslider.css?ver=/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/public/js/design.js?ver=/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/includes/block/build/frontendblock.js?ver=/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/public/js/JsBarcode.all.min.js?ver=/wp-content/plugins/ean-upc-and-isbn-for-woocommerce/public/js/jquery-barcode.js?ver=

HTML / DOM Fingerprints

CSS Classes
euaifw-barcode
Data Attributes
data-eandata-upcdata-isbn
JS Globals
ean_barcode_stylecartDatacartbarcodedataean_barcode_setting
Shortcode Output
[ean_barcode]
FAQ

Frequently Asked Questions about EAN, UPC and ISBN for WooCommerce