Custom Product Configurator for WooCommerce Security & Risk Analysis

wordpress.org/plugins/custom-product-configurator-for-woocommerce

Create ready-to-sell product configurators in WooCommerce using one-click templates. No complex setup, no spreadsheets, no emails.

0 active installs v1.82.0 PHP 7.4+ WP 6.0+ Updated Feb 23, 2026
custom-productsprint-productsproduct-builderproduct-configuratorwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Custom Product Configurator for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The "custom-product-configurator-for-woocommerce" plugin version 1.82.0 exhibits a mixed security posture. On the positive side, the plugin demonstrates excellent output escaping, with 100% of outputs properly escaped, and it correctly implements capability checks for most of its entry points. The absence of dangerous functions, file operations, and any recorded vulnerabilities in its history suggests a developer who is mindful of common security pitfalls. However, a significant concern arises from the substantial attack surface exposed through the REST API, with half of the routes lacking proper permission callbacks. This means that sensitive data or functionality could potentially be accessed or manipulated by unauthenticated users, representing a notable risk. The lack of taint analysis results is noted, but the presence of unprotected REST API endpoints is a concrete area for improvement.

Key Concerns

  • REST API routes without permission callbacks
Vulnerabilities
None known

Custom Product Configurator for WooCommerce Security Vulnerabilities

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

Custom Product Configurator for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
12 prepared
Unescaped Output
0
51 escaped
Nonce Checks
4
Capability Checks
17
File Operations
0
External Requests
1
Bundled Libraries
0

SQL Query Safety

67% prepared18 total queries

Output Escaping

100% escaped51 total outputs
Attack Surface
11 unprotected

Custom Product Configurator for WooCommerce Attack Surface

Entry Points22
Unprotected11

REST API Routes 22

POST/wp-json/custprco/v1/product-configproduct-configurator.php:105
GET/wp-json/custprco/v1/themesproduct-configurator.php:121
POST/wp-json/custprco/v1/themesproduct-configurator.php:127
PUT/wp-json/custprco/v1/themes/(?P<id>\d+)product-configurator.php:133
DELETE/wp-json/custprco/v1/themes/(?P<id>\d+)product-configurator.php:139
GET/wp-json/custprco/v1/componentsproduct-configurator.php:146
POST/wp-json/custprco/v1/componentsproduct-configurator.php:153
PUT/wp-json/custprco/v1/components/(?P<id>\d+)product-configurator.php:160
DELETE/wp-json/custprco/v1/components/(?P<id>\d+)product-configurator.php:167
GET/wp-json/custprco/v1/configurationsproduct-configurator.php:174
POST/wp-json/custprco/v1/save-configproduct-configurator.php:182
DELETE/wp-json/custprco/v1/configurations/(?P<uuid>[\w-]+)product-configurator.php:190
POST/wp-json/custprco/v1/configurations/updateproduct-configurator.php:198
GET/wp-json/custprco/v1/themeproduct-configurator.php:208
POST/wp-json/custprco/v1/themeproduct-configurator.php:215
POST/wp-json/custprco/v1/assign-config-to-categoryproduct-configurator.php:227
GET/wp-json/custprco/v1/categoriesproduct-configurator.php:234
POST/wp-json/custprco/v1/remove-config-from-categoryproduct-configurator.php:247
POST/wp-json/custprco/v1/register-siteproduct-configurator.php:255
GET/wp-json/custprco/v1/api-consentproduct-configurator.php:263
POST/wp-json/custprco/v1/uploadproduct-configurator.php:291
POST/wp-json/custprco/v1/deleteproduct-configurator.php:299
WordPress Hooks 16
actionadd_meta_boxesproduct-configurator.php:39
actionsave_post_productproduct-configurator.php:66
actionadmin_enqueue_scriptsproduct-configurator.php:80
actionrest_api_initproduct-configurator.php:103
actionadmin_menuproduct-configurator.php:350
actionadmin_enqueue_scriptsproduct-configurator.php:356
actionwp_enqueue_scriptsproduct-configurator.php:386
actionwoocommerce_before_add_to_cart_formproduct-configurator.php:426
actionwoocommerce_before_add_to_cart_buttonproduct-configurator.php:435
filterwoocommerce_add_cart_item_dataproduct-configurator.php:449
filterwoocommerce_order_item_display_meta_valueproduct-configurator.php:476
actionwoocommerce_before_calculate_totalsproduct-configurator.php:514
filterwoocommerce_get_item_dataproduct-configurator.php:634
actionwoocommerce_checkout_create_order_line_itemproduct-configurator.php:654
actionwoocommerce_before_single_productproduct-configurator.php:989
actionplugins_loadedproduct-configurator.php:1209
Maintenance & Trust

Custom Product Configurator for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 23, 2026
PHP min version7.4
Downloads512

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Custom Product Configurator for WooCommerce Developer Profile

zechkonja

1 plugin · 0 total installs

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

How We Detect Custom Product Configurator 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/custom-product-configurator-for-woocommerce/build/admin.js/wp-content/plugins/custom-product-configurator-for-woocommerce/build/admin.css
Script Paths
/wp-content/plugins/custom-product-configurator-for-woocommerce/build/admin.js
Version Parameters
/wp-content/plugins/custom-product-configurator-for-woocommerce/build/admin.css?ver=/wp-content/plugins/custom-product-configurator-for-woocommerce/build/admin.js?ver=

HTML / DOM Fingerprints

Data Attributes
id="custprco_is_configured"name="custprco_is_configured"id="custprco-open-modal"id="configurator-modal"id="configurator-modal-close"id="configurator-admin-modal-root"
JS Globals
custprcoAdmin
REST Endpoints
/wp-json/custprco/v1/product-config/wp-json/custprco/v1/themes/wp-json/custprco/v1/themes/(?P<id>\d+)/wp-json/custprco/v1/components/wp-json/custprco/v1/components/(?P<id>\d+)/wp-json/custprco/v1/configurations/wp-json/custprco/v1/save-config/wp-json/custprco/v1/configurations/(?P<uuid>[\w-]+)/wp-json/custprco/v1/configurations/update
FAQ

Frequently Asked Questions about Custom Product Configurator for WooCommerce