
Extra Product Options For WooCommerce | Custom Product Addons and Fields Security & Risk Analysis
wordpress.org/plugins/woo-extra-product-optionsWooCommerce Extra Product Options plugin lets you add product addons (custom products field) of 20 different field types to your product page.
Is Extra Product Options For WooCommerce | Custom Product Addons and Fields Safe to Use in 2026?
Generally Safe
Score 100/100Extra Product Options For WooCommerce | Custom Product Addons and Fields has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The plugin "woo-extra-product-options" v3.3.4 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and performing a significant number of nonce and capability checks. There is also no history of known vulnerabilities, which suggests a general level of diligence in its development. However, there are notable areas of concern that elevate the risk profile.
The primary risks stem from the attack surface. The plugin exposes four AJAX handlers, with two of them lacking authentication checks. This creates direct entry points for unauthenticated users to interact with the plugin's functionality. Furthermore, the presence of the `unserialize` function, while not immediately exploitable without a specific context or flow, is a known dangerous function that can lead to remote code execution if user-supplied data is passed to it without proper sanitization. The taint analysis, while reporting no critical or high severity flows, does indicate two flows with unsanitized paths, which, combined with the `unserialize` function, warrants further investigation.
In conclusion, while the plugin has a clean vulnerability history and uses prepared statements, the unprotected AJAX handlers and the presence of `unserialize` with unsanitized paths present significant security weaknesses. These factors, when combined, create a moderate to high risk for potential exploitation. The absence of CVEs is a positive indicator, but it does not negate the identified weaknesses in the current version's code.
Key Concerns
- Unprotected AJAX handlers
- Dangerous function unserialize found
- Flows with unsanitized paths
- Low percentage of properly escaped output
Extra Product Options For WooCommerce | Custom Product Addons and Fields Security Vulnerabilities
Extra Product Options For WooCommerce | Custom Product Addons and Fields Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
Extra Product Options For WooCommerce | Custom Product Addons and Fields Attack Surface
AJAX Handlers 4
WordPress Hooks 35
Maintenance & Trust
Extra Product Options For WooCommerce | Custom Product Addons and Fields Maintenance & Trust
Maintenance Signals
Community Trust
Extra Product Options For WooCommerce | Custom Product Addons and Fields Alternatives
Product Addons and Product Options With Custom Fields – WowAddons
product-addons
Product addons for WooCommerce is the ultimate plugin that lets you add extra product options, product fields, and WooCommerce product fields.
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.
PPOM – Product Addons & Custom Fields for WooCommerce
woocommerce-product-addon
Easily add a range of custom fields to WooCommerce products, from text boxes to date selectors, allowing customers to personalize their orders.
YITH WooCommerce Product Add-Ons
yith-woocommerce-product-add-ons
Increase average order value by letting your customers purchase additional options on your products.
YayExtra – WooCommerce Extra Product Options
yayextra
YayExtra – Product Options for WooCommerce lets you add customizable options and extra fields to your products.
Extra Product Options For WooCommerce | Custom Product Addons and Fields Developer Profile
16 plugins · 579K total installs
How We Detect Extra Product Options For WooCommerce | Custom Product Addons and Fields
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/woo-extra-product-options/admin/css/thwepof-admin-form-section.css/wp-content/plugins/woo-extra-product-options/admin/css/thwepof-admin-form-field.css/wp-content/plugins/woo-extra-product-options/admin/css/thwepof-admin-settings.css/wp-content/plugins/woo-extra-product-options/admin/css/thwepof-admin-settings-general.css/wp-content/plugins/woo-extra-product-options/admin/css/thwepof-admin-settings-advanced.css/wp-content/plugins/woo-extra-product-options/admin/css/thwepof-admin-settings-pro.css/wp-content/plugins/woo-extra-product-options/admin/js/thwepof-admin-form-section.js/wp-content/plugins/woo-extra-product-options/admin/js/thwepof-admin-form-field.js+11 more/wp-content/plugins/woo-extra-product-options/admin/js/thwepof-admin-form-section.js/wp-content/plugins/woo-extra-product-options/admin/js/thwepof-admin-form-field.js/wp-content/plugins/woo-extra-product-options/admin/js/thwepof-admin-settings.js/wp-content/plugins/woo-extra-product-options/admin/js/thwepof-admin-settings-general.js/wp-content/plugins/woo-extra-product-options/admin/js/thwepof-admin-settings-advanced.js/wp-content/plugins/woo-extra-product-options/public/js/thwepof-public.js+4 morewoo-extra-product-options/woo-extra-product-options.php?ver=woo-extra-product-options/admin/css/thwepof-admin-form-section.css?ver=woo-extra-product-options/admin/css/thwepof-admin-form-field.css?ver=woo-extra-product-options/admin/css/thwepof-admin-settings.css?ver=woo-extra-product-options/admin/css/thwepof-admin-settings-general.css?ver=woo-extra-product-options/admin/css/thwepof-admin-settings-advanced.css?ver=woo-extra-product-options/admin/css/thwepof-admin-settings-pro.css?ver=woo-extra-product-options/admin/js/thwepof-admin-form-section.js?ver=woo-extra-product-options/admin/js/thwepof-admin-form-field.js?ver=woo-extra-product-options/admin/js/thwepof-admin-settings.js?ver=woo-extra-product-options/admin/js/thwepof-admin-settings-general.js?ver=woo-extra-product-options/admin/js/thwepof-admin-settings-advanced.js?ver=woo-extra-product-options/public/css/thwepof-public.css?ver=woo-extra-product-options/public/js/thwepof-public.js?ver=woo-extra-product-options/assets/css/datepicker.css?ver=woo-extra-product-options/assets/css/colorpicker.css?ver=woo-extra-product-options/assets/js/datepicker.js?ver=woo-extra-product-options/assets/js/colorpicker.js?ver=woo-extra-product-options/assets/js/thwepof-frontend.js?ver=woo-extra-product-options/assets/js/validation.js?ver=HTML / DOM Fingerprints
thwepof-admin-form-fieldthwepof-admin-form-sectionthwepof-admin-settingsthwepof-frontend-fieldthwepof-frontend-section<!-- Start ThemeHigh Extra Product Options --><!-- End ThemeHigh Extra Product Options --><!-- ThemeHigh Addon --><!-- ThemeHigh Admin Notice -->+1 moredata-thwepof-field-typedata-thwepof-section-iddata-thwepof-field-idTHWEPOF_DATATHWEPOF_FRONTENDTHWEPOF_VALIDATION