Product Add-Ons, Custom Fields, Booking & Extra Options for WooCommerce Security & Risk Analysis

wordpress.org/plugins/product-add-ons-custom-fields-booking-extra-options-for-woocommerce

Create WooCommerce product addons, custom fields, and booking inputs. Perfect for appointments, services, and custom product pages.

10 active installs v1.1.0 PHP 7.4+ WP 5.3+ Updated Feb 7, 2026
booking-calendarwoocommerce-custom-fieldswoocommerce-file-uploadwoocommerce-product-addonswoocommerce-product-options
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Product Add-Ons, Custom Fields, Booking & Extra Options for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

Product Add-Ons, Custom Fields, Booking & Extra Options for WooCommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The static analysis of the "product-add-ons-custom-fields-booking-extra-options-for-woocommerce" plugin v1.1.0 reveals a generally strong security posture with no identified critical or high-severity vulnerabilities. The absence of dangerous functions, file operations, and external HTTP requests is a positive indicator. Furthermore, all SQL queries are properly prepared, and the vast majority of output is correctly escaped, minimizing the risk of injection attacks and cross-site scripting (XSS). The presence of two nonce checks, while not on every potential entry point, suggests some consideration for request verification.

However, a notable concern is the complete lack of capability checks and the absence of any authentication checks on the identified entry points. With zero identified AJAX handlers, REST API routes, shortcodes, or cron events, the attack surface appears minimal. But if any of these were to be introduced or are hidden, the lack of authentication and capability checks on them would be a significant risk. The plugin's vulnerability history is also clean, with no recorded CVEs, which is excellent, but it's important to note that this does not guarantee future immunity. The bundled Select2 library is significantly outdated (v3.0.3), which could be a potential vector for vulnerabilities if not properly addressed.

In conclusion, the plugin demonstrates good development practices regarding SQL sanitization and output escaping. The limited attack surface and clean vulnerability history are strong points. The primary weaknesses lie in the lack of authentication and capability checks on all potential entry points and the use of an outdated bundled library. While the current data suggests low immediate risk, proactive security measures, particularly around access control and library updates, are recommended to maintain a robust security profile.

Key Concerns

  • Bundled outdated library (Select2 v3.0.3)
  • No capability checks on entry points
  • No authentication checks on entry points
Vulnerabilities
None known

Product Add-Ons, Custom Fields, Booking & Extra Options for WooCommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Product Add-Ons, Custom Fields, Booking & Extra Options for WooCommerce Release Timeline

v1.1.0Current
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Product Add-Ons, Custom Fields, Booking & Extra Options for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
2
86 escaped
Nonce Checks
2
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
2

Bundled Libraries

Select23.0.3Freemius1.0

Output Escaping

98% escaped88 total outputs
Attack Surface

Product Add-Ons, Custom Fields, Booking & Extra Options for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 19
actioninitincludes/paocfbfw_functions.php:2
filtercmb2_render_custom_select2includes/paocfbfw_select2_field.php:8
filtercmb2_render_custom_multiselect2includes/paocfbfw_select2_field.php:9
filtercmb2_sanitize_custom_multiselect2includes/paocfbfw_select2_field.php:10
actionadmin_initproduct-addons-custom-fields-booking-for-woocommerce.php:66
actionadmin_enqueue_scriptsproduct-addons-custom-fields-booking-for-woocommerce.php:67
actionwp_enqueue_scriptsproduct-addons-custom-fields-booking-for-woocommerce.php:68
actionwoocommerce_loadedproduct-addons-custom-fields-booking-for-woocommerce.php:69
actionadmin_initproduct-addons-custom-fields-booking-for-woocommerce.php:73
actionwoocommerce_before_add_to_cart_buttonproduct-addons-custom-fields-booking-for-woocommerce.php:74
filterpll_copy_post_metasproduct-addons-custom-fields-booking-for-woocommerce.php:79
filterpll_get_post_typesproduct-addons-custom-fields-booking-for-woocommerce.php:85
filterwoocommerce_add_cart_item_dataproduct-addons-custom-fields-booking-for-woocommerce.php:92
filterwoocommerce_get_item_dataproduct-addons-custom-fields-booking-for-woocommerce.php:98
actionwoocommerce_checkout_create_order_line_itemproduct-addons-custom-fields-booking-for-woocommerce.php:104
actionwoocommerce_before_calculate_totalsproduct-addons-custom-fields-booking-for-woocommerce.php:110
filtercmb2_sanitize_pw_multiselectproduct-addons-custom-fields-booking-for-woocommerce.php:117
actioncmb2_initproduct-addons-custom-fields-booking-for-woocommerce.php:688
actioncmb2_admin_initproduct-addons-custom-fields-booking-for-woocommerce.php:690
Maintenance & Trust

Product Add-Ons, Custom Fields, Booking & Extra Options for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 7, 2026
PHP min version7.4
Downloads583

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Product Add-Ons, Custom Fields, Booking & Extra Options for WooCommerce Developer Profile

WPSAAD

7 plugins · 7K total installs

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

How We Detect Product Add-Ons, Custom Fields, Booking & Extra Options 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/product-add-ons-custom-fields-booking-extra-options-for-woocommerce/assets/css/paocfbfw-front-end.css/wp-content/plugins/product-add-ons-custom-fields-booking-extra-options-for-woocommerce/assets/js/paocfbfw-front-end.js/wp-content/plugins/product-add-ons-custom-fields-booking-extra-options-for-woocommerce/assets/js/paocfbfw-back-end.js/wp-content/plugins/product-add-ons-custom-fields-booking-extra-options-for-woocommerce/assets/css/paocfbfw-back-end.css
Script Paths
/wp-content/plugins/product-add-ons-custom-fields-booking-extra-options-for-woocommerce/assets/js/paocfbfw-front-end.js/wp-content/plugins/product-add-ons-custom-fields-booking-extra-options-for-woocommerce/assets/js/paocfbfw-back-end.js
Version Parameters
product-add-ons-custom-fields-booking-extra-options-for-woocommerce/assets/css/paocfbfw-front-end.css?ver=product-add-ons-custom-fields-booking-extra-options-for-woocommerce/assets/js/paocfbfw-front-end.js?ver=product-add-ons-custom-fields-booking-extra-options-for-woocommerce/assets/js/paocfbfw-back-end.js?ver=product-add-ons-custom-fields-booking-extra-options-for-woocommerce/assets/css/paocfbfw-back-end.css?ver=

HTML / DOM Fingerprints

CSS Classes
paocfbfw-addonspaocfbfw-fields-wrapper
HTML Comments
<!-- DO NOT REMOVE THIS IF, IT IS ESSENTIAL FOR THE `function_exists` CALL ABOVE TO PROPERLY WORK. --><!-- paocfbfw Settings --><!--Product Addons -->
Data Attributes
data-product-addons-id
JS Globals
paocfbfw_is_cart
FAQ

Frequently Asked Questions about Product Add-Ons, Custom Fields, Booking & Extra Options for WooCommerce