
Custom Product Type for WooCommerce – Add-Ons, Data, Options, Layouts, Booking & Appointments Security & Risk Analysis
wordpress.org/plugins/custom-product-type-for-woocommerceCreate WooCommerce Add-Ons, Data, Options, Booking, Layouts, and Appointments as custom product types. Revolutionize store's possibilities!
Is Custom Product Type for WooCommerce – Add-Ons, Data, Options, Layouts, Booking & Appointments Safe to Use in 2026?
Generally Safe
Score 100/100Custom Product Type for WooCommerce – Add-Ons, Data, Options, Layouts, Booking & Appointments has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The custom-product-type-for-woocommerce plugin, version 1.3.8, exhibits a generally positive security posture with a minimal attack surface and a complete lack of recorded vulnerabilities. The plugin demonstrates good practices by utilizing prepared statements for all SQL queries and the absence of dangerous functions or external HTTP requests. However, a significant concern arises from the low percentage of properly escaped output, indicating a potential for Cross-Site Scripting (XSS) vulnerabilities. While the static analysis did not reveal any exploitable taint flows, the unescaped output is a notable weakness that could be exploited if user-supplied data is reflected directly in the output without proper sanitization. The plugin also lacks nonce checks and capability checks, which, when combined with unescaped output, could become a more severe risk if any of its entry points were to become unprotected in the future. The bundled Freemius library also presents a potential, albeit low, risk if it is outdated, though its specific version is only 1.0, which is relatively new.
Key Concerns
- Low percentage of properly escaped output
- Missing nonce checks
- Missing capability checks
- Bundled Freemius v1.0 library
Custom Product Type for WooCommerce – Add-Ons, Data, Options, Layouts, Booking & Appointments Security Vulnerabilities
Custom Product Type for WooCommerce – Add-Ons, Data, Options, Layouts, Booking & Appointments Release Timeline
Custom Product Type for WooCommerce – Add-Ons, Data, Options, Layouts, Booking & Appointments Code Analysis
Bundled Libraries
Output Escaping
Custom Product Type for WooCommerce – Add-Ons, Data, Options, Layouts, Booking & Appointments Attack Surface
Shortcodes 1
WordPress Hooks 31
Maintenance & Trust
Custom Product Type for WooCommerce – Add-Ons, Data, Options, Layouts, Booking & Appointments Maintenance & Trust
Maintenance Signals
Community Trust
Custom Product Type for WooCommerce – Add-Ons, Data, Options, Layouts, Booking & Appointments 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.
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.
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.
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 Developer Profile
7 plugins · 7K total installs
How We Detect Custom Product Type for WooCommerce – Add-Ons, Data, Options, Layouts, Booking & Appointments
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/custom-product-type-for-woocommerce/assets/css/cwpt-admin-style.css/wp-content/plugins/custom-product-type-for-woocommerce/assets/css/cwpt-front-style.css/wp-content/plugins/custom-product-type-for-woocommerce/assets/js/cwpt-admin-script.js/wp-content/plugins/custom-product-type-for-woocommerce/assets/js/cwpt-front-script.js/wp-content/plugins/custom-product-type-for-woocommerce/assets/js/cwpt-admin-validation.js/wp-content/plugins/custom-product-type-for-woocommerce/assets/js/cwpt-admin-script.js/wp-content/plugins/custom-product-type-for-woocommerce/assets/js/cwpt-front-script.js/wp-content/plugins/custom-product-type-for-woocommerce/assets/js/cwpt-admin-validation.jscustom-product-type-for-woocommerce/assets/css/cwpt-admin-style.css?ver=custom-product-type-for-woocommerce/assets/css/cwpt-front-style.css?ver=custom-product-type-for-woocommerce/assets/js/cwpt-admin-script.js?ver=custom-product-type-for-woocommerce/assets/js/cwpt-front-script.js?ver=custom-product-type-for-woocommerce/assets/js/cwpt-admin-validation.js?ver=HTML / DOM Fingerprints
cwpt-product-typecwpt-badgecwpt-custom-fields-wrap<!-- START CWPT SHORTCODE --><!-- END CWPT SHORTCODE --><!-- CWPT CUSTOM FIELDS START --><!-- CWPT CUSTOM FIELDS END -->+2 moredata-cwpt-iddata-cwpt-product-iddata-cwpt-product-typecwpt_admin_paramscwpt_frontend_params/wp-json/cwpt/v1/get_product_data[cwpt_products]