
Advanced Product Fields (Product Addons) for WooCommerce Security & Risk Analysis
wordpress.org/plugins/advanced-product-fields-for-woocommerceAdd options (addons) to your WooCommerce products so your customers can personalize their products. Product forms for everyone!
Is Advanced Product Fields (Product Addons) for WooCommerce Safe to Use in 2026?
Generally Safe
Score 99/100Advanced Product Fields (Product Addons) for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.
The "advanced-product-fields-for-woocommerce" plugin v1.6.22 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by using prepared statements for all SQL queries, performing a reasonable number of nonce and capability checks, and having no external HTTP requests or file operations. The attack surface is also relatively small with only one AJAX handler, and importantly, zero unprotected entry points. The taint analysis shows no evidence of unsanitized paths, indicating that potentially dangerous data flows are being handled. This suggests a strong effort by the developers to prevent common vulnerabilities like code injection and path traversal.
However, a significant concern arises from the presence of the `unserialize` function, which is a known high-risk function if not handled with extreme care. Although no specific vulnerabilities were flagged in the taint analysis related to this function, its mere presence represents a potential attack vector. The plugin's vulnerability history, while currently showing no unpatched CVEs, includes one medium severity historical vulnerability, which was a Cross-Site Request Forgery (CSRF). This pattern suggests that while critical vulnerabilities might be rare, the plugin has had past issues, and the potential for CSRF or similar vulnerabilities should not be overlooked. The 68% output escaping rate, while not critically low, means that a portion of the plugin's output is not properly escaped, leaving a window for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is rendered directly.
In conclusion, the plugin has several strong security implementations, particularly around data handling and entry points. However, the use of `unserialize` and the historical medium-severity CSRF vulnerability, combined with incomplete output escaping, represent key areas of concern that warrant careful monitoring and potentially further investigation into how `unserialize` is being used and the nature of past CSRF vulnerabilities.
Key Concerns
- Dangerous function unserialize used
- Output escaping not fully implemented (68%)
- Past medium severity vulnerability (CSRF)
Advanced Product Fields (Product Addons) for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Advanced Product Fields (Product Addons) for WooCommerce <= 1.6.17 - Cross-Site Request Forgery to Product Field Group Duplication and Publication
Advanced Product Fields (Product Addons) for WooCommerce Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
Advanced Product Fields (Product Addons) for WooCommerce Attack Surface
AJAX Handlers 1
WordPress Hooks 28
Maintenance & Trust
Advanced Product Fields (Product Addons) for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Advanced Product Fields (Product Addons) 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.
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.
Conditional Logic for Woo Product Add-ons
conditional-logic-for-woo-product-add-ons
Show or hide certain fields of the WooCommerce Product Addons based on other fields' values or states (eg, show field X when option Y is selected …
Extra Product Options (Custom Addons) for WooCommerce
extra-product-addons-for-woocommerce
Add custom product options and extra fields using the best WooCommerce Product Addons plugin in minutes. Add Custom Product Options with our drag and …
Advanced Product Fields (Product Addons) for WooCommerce Developer Profile
4 plugins · 61K total installs
How We Detect Advanced Product Fields (Product Addons) for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/advanced-product-fields-for-woocommerce/assets/css/admin.min.css/wp-content/plugins/advanced-product-fields-for-woocommerce/assets/js/admin.min.js/wp-content/plugins/advanced-product-fields-for-woocommerce/assets/js/admin.min.jsadvanced-product-fields-for-woocommerce/assets/css/admin.min.css?ver=advanced-product-fields-for-woocommerce/assets/js/admin.min.js?ver=HTML / DOM Fingerprints
wapf-wrapperwapf-field-groupwapf-fieldwapf-backendwapf-admin-section<!-- This plugin is free - if you find it useful, please leave a quick ⭐⭐⭐⭐⭐ rating -->data-wapf-elementdata-wapf-field-typedata-wapf-group-idwapf_languagewapf_config