
Extra Product Options for WooCommerce Security & Risk Analysis
wordpress.org/plugins/extra-product-options-for-woocommerceAdd 22+ custom fields to WooCommerce products with nested conditional logic, custom pricing, and advanced display rules.
Is Extra Product Options for WooCommerce Safe to Use in 2026?
Generally Safe
Score 99/100Extra Product Options for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.
The 'extra-product-options-for-woocommerce' plugin v4.4.6 presents a mixed security posture. On the positive side, the code analysis shows strong adherence to good security practices, with a very high percentage of output escaping and prepared statements for SQL queries. The presence of numerous nonce and capability checks further indicates an effort to secure various functionalities. However, a significant concern arises from the 19 AJAX handlers, one of which lacks any authentication checks, creating a direct entry point for potential abuse. The absence of any critical or high-severity taint analysis findings is encouraging, but the plugin's history of two medium-severity vulnerabilities, specifically Missing Authorization and Cross-site Scripting, coupled with the recent discovery of a vulnerability on 2024-06-06, suggests a recurring pattern that warrants vigilance. While the current version appears to have addressed past issues, the single unprotected AJAX endpoint and the historical vulnerability types are points of weakness.
Key Concerns
- Unprotected AJAX handler found
- Recent medium vulnerability (2024-06-06)
- History of Missing Authorization vulnerabilities
- History of Cross-site Scripting vulnerabilities
Extra Product Options for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Extra Product Options for WooCommerce <= 3.0.6 - Missing Authorization
Extra Product Options for WooCommerce <= 4.1 - Authenticated (Shop manager+) Stored Cross-Site Scripting via plugin settings
Extra Product Options for WooCommerce Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Extra Product Options for WooCommerce Attack Surface
AJAX Handlers 19
WordPress Hooks 101
Maintenance & Trust
Extra Product Options for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Extra Product Options for WooCommerce Alternatives
Product Addons for Woocommerce – Product Options with Custom Fields
woo-custom-product-addons
WooCommerce Product Addons Add custom fields to your WooCommerce product page. With an easy-to-use Custom Form Builder.
YITH WooCommerce Product Add-Ons
yith-woocommerce-product-add-ons
Increase average order value by letting your customers purchase additional options on your products.
Flexible Product Fields (WooCommerce Product Addons) – WooCommerce Product Page Editor
flexible-product-fields
Add extra product options on your WooCommerce product page. Product addons for all product variations. 20 free product addons.
Custom Product Type for WooCommerce – Add-Ons, Data, Options, Layouts, Booking & Appointments
custom-product-type-for-woocommerce
Create WooCommerce Add-Ons, Data, Options, Booking, Layouts, and Appointments as custom product types. Revolutionize store's possibilities!
Extra Product Data for WooCommerce
extra-product-data-for-woocommerce
A WooCommerce plugin that collects additional user data for products and displays it in the order summary.
Extra Product Options for WooCommerce Developer Profile
3 plugins · 610 total installs
How We Detect Extra Product Options for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/extra-product-options-for-woocommerce/assets/css/frontend/epofw-frontend.css/wp-content/plugins/extra-product-options-for-woocommerce/assets/js/frontend/epofw-frontend.js/wp-content/plugins/extra-product-options-for-woocommerce/assets/css/backend/epofw-backend.css/wp-content/plugins/extra-product-options-for-woocommerce/assets/js/backend/epofw-backend.js/wp-content/plugins/extra-product-options-for-woocommerce/assets/js/admin/epofw-admin.js/wp-content/plugins/extra-product-options-for-woocommerce/assets/css/epofw-datepicker.css/wp-content/plugins/extra-product-options-for-woocommerce/assets/js/epofw-datepicker.js/wp-content/plugins/extra-product-options-for-woocommerce/assets/js/epofw-colorpicker.js+4 moreextra-product-options-for-woocommerce/assets/js/frontend/epofw-frontend.jsextra-product-options-for-woocommerce/assets/js/backend/epofw-backend.jsextra-product-options-for-woocommerce/assets/js/admin/epofw-admin.jsextra-product-options-for-woocommerce/assets/js/epofw-datepicker.jsextra-product-options-for-woocommerce/assets/js/epofw-colorpicker.jsextra-product-options-for-woocommerce/assets/js/epofw-select2.js+1 moreextra-product-options-for-woocommerce/assets/css/frontend/epofw-frontend.css?ver=extra-product-options-for-woocommerce/assets/js/frontend/epofw-frontend.js?ver=extra-product-options-for-woocommerce/assets/css/backend/epofw-backend.css?ver=extra-product-options-for-woocommerce/assets/js/backend/epofw-backend.js?ver=extra-product-options-for-woocommerce/assets/js/admin/epofw-admin.js?ver=extra-product-options-for-woocommerce/assets/css/epofw-datepicker.css?ver=extra-product-options-for-woocommerce/assets/js/epofw-datepicker.js?ver=extra-product-options-for-woocommerce/assets/js/epofw-colorpicker.js?ver=extra-product-options-for-woocommerce/assets/js/epofw-select2.js?ver=extra-product-options-for-woocommerce/assets/css/epofw-select2.css?ver=extra-product-options-for-woocommerce/assets/js/epofw-datetimepicker.js?ver=extra-product-options-for-woocommerce/assets/css/epofw-datetimepicker.css?ver=HTML / DOM Fingerprints
epofw-frontend-wrapperepofw-backend-wrapperepofw-options-sectionepofw-field-wrapperepofw-date-fieldepofw-color-fieldepofw-select2-fieldepofw-datetime-field<!-- If this file is called directly, abort. --><!-- Include WordPress admin functions for plugin management. --><!-- Check for plugin conflicts and handle accordingly. --><!-- Current is PRO, deactivate if FREE is active. -->+21 moredata-epofw-field-iddata-epofw-typedata-epofw-pricedata-epofw-conditional-logicdata-epofw-optionsepofw_frontend_paramsepofw_admin_paramsepofw_datepicker_settingsepofw_select2_settingsepofw_datetime_settings