Product Builder for WooCommerce – Custom PC Builder Security & Risk Analysis

wordpress.org/plugins/woo-product-builder

Create multi-step builder pages for easy product selection and ordering. Includes option to email configurations to friends

500 active installs v1.0.24 PHP 7.0+ WP 5.0+ Updated Nov 5, 2025
add-products-step-by-stepcustom-pc-buildercustom-pc-partsprebuilt-gaming-pcwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Product Builder for WooCommerce – Custom PC Builder Safe to Use in 2026?

Generally Safe

Score 100/100

Product Builder for WooCommerce – Custom PC Builder has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "woo-product-builder" v1.0.24 plugin exhibits a generally strong security posture based on the provided static analysis. It utilizes prepared statements for all SQL queries, has a high percentage of properly escaped output, and incorporates nonce and capability checks on its entry points. The absence of known CVEs and a clean vulnerability history are significant strengths. However, the presence of three unsanitized paths in the taint analysis warrants attention, as these could potentially lead to vulnerabilities if data from these flows is not handled securely later in the processing pipeline. The plugin also makes two external HTTP requests, which, while not inherently insecure, represent a potential attack vector if the remote servers are compromised or if the plugin does not properly validate the responses.

Key Concerns

  • Unsanitized paths in taint analysis
  • External HTTP requests
Vulnerabilities
None known

Product Builder for WooCommerce – Custom PC Builder Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Product Builder for WooCommerce – Custom PC Builder Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
6 prepared
Unescaped Output
41
448 escaped
Nonce Checks
13
Capability Checks
5
File Operations
0
External Requests
2
Bundled Libraries
0

SQL Query Safety

100% prepared6 total queries

Output Escaping

92% escaped489 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

9 flows3 with unsanitized paths
widget (includes\class-widget-price-filter.php:55)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Product Builder for WooCommerce – Custom PC Builder Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_woopb_get_dataadmin\admin.php:26
WordPress Hooks 48
filterplugin_action_links_woocommerce-product-builder/woocommerce-product-builder.phpadmin\admin.php:9
actionload-options-permalink.phpadmin\admin.php:15
actioninitadmin\admin.php:17
actionadd_meta_boxesadmin\admin.php:18
actionsave_postadmin\admin.php:20
actionadmin_enqueue_scriptsadmin\admin.php:22
actionadmin_menuadmin\settings.php:9
actionadmin_initadmin\settings.php:10
actioninitfrontend\process.php:19
filterquery_varsfrontend\process.php:20
actionwp_footerfrontend\process.php:22
actionwp_loadedfrontend\process.php:25
actionwp_headfrontend\process.php:26
filtertemplate_includefrontend\redirect.php:14
filtersingle_templatefrontend\redirect.php:15
actionwoocommerce_product_builder_single_topfrontend\sidebar.php:12
actionwidgets_initfrontend\sidebar.php:13
actionwp_enqueue_scriptsfrontend\step.php:14
actionwoocommerce_product_builder_single_product_content_beforefrontend\step.php:16
actionwoocommerce_product_builder_single_topfrontend\step.php:17
actionwoocommerce_product_builder_single_topfrontend\step.php:18
actionwoocommerce_product_builder_single_contentfrontend\step.php:19
actionwoocommerce_product_builder_single_bottomfrontend\step.php:23
actionwp_footerfrontend\step.php:29
actionwoocommerce_product_builder_single_product_contentfrontend\step.php:33
actionwoocommerce_product_builder_single_product_contentfrontend\step.php:34
actionwoocommerce_product_builder_single_product_contentfrontend\step.php:35
actionwoocommerce_product_builder_single_product_contentfrontend\step.php:36
actionwoocommerce_product_builder_single_product_contentfrontend\step.php:37
actionwoocommerce_product_builder_simple_add_to_cartfrontend\step.php:38
actionwoocommerce_product_builder_variable_add_to_cartfrontend\step.php:39
actionwoocommerce_product_builder_single_variationfrontend\step.php:40
actionwoocommerce_product_builder_single_variationfrontend\step.php:44
actionwoocommerce_product_builder_quantity_fieldfrontend\step.php:48
actionpre_get_postsfrontend\step.php:51
actionadmin_enqueue_scriptsincludes\support.php:32
actionadmin_noticesincludes\support.php:33
actionadmin_initincludes\support.php:34
actionadmin_menuincludes\support.php:35
filterplugin_row_metaincludes\support.php:37
actionadmin_initincludes\support.php:39
actionadmin_bar_menuincludes\support.php:41
actionadmin_noticesincludes\support.php:52
actionadmin_footerincludes\support.php:685
actionadmin_bar_menuincludes\support.php:818
actionadmin_noticesincludes\support.php:964
actionbefore_woocommerce_initwoo-product-builder.php:37
actionplugins_loadedwoo-product-builder.php:41
Maintenance & Trust

Product Builder for WooCommerce – Custom PC Builder Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 5, 2025
PHP min version7.0
Downloads22K

Community Trust

Rating56/100
Number of ratings4
Active installs500
Developer Profile

Product Builder for WooCommerce – Custom PC Builder Developer Profile

VillaTheme

58 plugins · 167K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
214 days
View full developer profile
Detection Fingerprints

How We Detect Product Builder for WooCommerce – Custom PC Builder

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/woo-product-builder/assets/css/admin-style.css/wp-content/plugins/woo-product-builder/assets/css/frontend.css/wp-content/plugins/woo-product-builder/assets/js/frontend.js/wp-content/plugins/woo-product-builder/assets/js/frontend.js/wp-content/plugins/woo-product-builder/assets/js/backend.js/wp-content/plugins/woo-product-builder/assets/js/backend.js
Script Paths
/wp-content/plugins/woo-product-builder/assets/js/frontend.js/wp-content/plugins/woo-product-builder/assets/js/backend.js
Version Parameters
woo-product-builder/assets/css/admin-style.css?ver=woo-product-builder/assets/css/frontend.css?ver=woo-product-builder/assets/js/frontend.js?ver=woo-product-builder/assets/js/backend.js?ver=

HTML / DOM Fingerprints

CSS Classes
woo_product_builder_pagewoo_product_builder_metaboxproduct_builder_add_formproduct_builder_items
HTML Comments
<!-- problem with rankmath seo and object cache --><!-- Get Product via ajax --><!-- Register post type --><!-- Add a settings field to the permalink page -->
Data Attributes
data-wpb2205_cpt_base
JS Globals
woo_product_builder_paramswoo_product_builder_ajax_object
REST Endpoints
/wp-json/woo-product-builder/v1/get-products/wp-json/woo-product-builder/v1/get-categories
Shortcode Output
[product_builder]
FAQ

Frequently Asked Questions about Product Builder for WooCommerce – Custom PC Builder