Jemdy Product Builder Security & Risk Analysis

wordpress.org/plugins/jemdy-product-builder

Create a modern WooCommerce product builder with attribute/price filters and variation support. Shortcode: [jemdy-builder-form].

0 active installs v2.0.0 PHP 7.4+ WP 6.1+ Updated Unknown
attributes-filterproduct-builderproduct-configuratorshortcodewoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Jemdy Product Builder Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "jemdy-product-builder" plugin v2.0.0 exhibits a mixed security posture. On the positive side, it demonstrates strong practices regarding SQL queries, utilizing prepared statements exclusively, and has a very high rate of output escaping. The absence of file operations, external HTTP requests, and known vulnerabilities in its history are also positive indicators of a generally well-developed plugin. However, significant concerns arise from its attack surface. With three total entry points, two of which lack authentication checks, and zero nonce checks, the plugin exposes potentially sensitive functionalities to unauthenticated users. This, coupled with a single capability check across all code, suggests a significant risk of unauthorized access or manipulation if these unprotected entry points can be leveraged for malicious purposes.

The static analysis indicates two AJAX handlers are exposed without authentication, which is a critical oversight. While taint analysis found no issues, this could be due to the limited scope of analysis or the nature of the code. The absence of nonce checks on AJAX handlers, in particular, is a common vector for Cross-Site Request Forgery (CSRF) attacks. The plugin's vulnerability history is clean, which is encouraging, but does not mitigate the immediate risks identified in the current code analysis. The plugin has strengths in data handling and output sanitization, but its unprotected entry points represent a substantial security weakness that requires immediate attention.

Key Concerns

  • AJAX handlers without auth checks
  • AJAX handlers without nonce checks
  • Large attack surface without auth checks
  • Low capability check coverage
Vulnerabilities
None known

Jemdy Product Builder Security Vulnerabilities

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

Jemdy Product Builder Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
7 prepared
Unescaped Output
1
31 escaped
Nonce Checks
0
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared7 total queries

Output Escaping

97% escaped32 total outputs
Attack Surface
2 unprotected

Jemdy Product Builder Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_jdpb_reload_noncesrc\Engine\Ajax.php:14
noprivwp_ajax_jdpb_reload_noncesrc\Engine\Ajax.php:15

Shortcodes 1

[jemdy-builder-form] src\Engine\BuilderFormShortcode.php:17
WordPress Hooks 15
actionplugins_loadedjemdy-product-builder.php:35
actionadmin_noticesjemdy-product-builder.php:39
actionwp_print_scriptssrc\Engine\Register\RegisterDev.php:44
actionadmin_print_scriptssrc\Engine\Register\RegisterDev.php:45
actionwp_enqueue_scriptssrc\Engine\Register\RegisterFacade.php:21
actionadmin_enqueue_scriptssrc\Engine\Register\RegisterFacade.php:22
filterscript_loader_tagsrc\Engine\Register\RegisterFacade.php:25
actionadmin_menusrc\Engine\Register\RegisterMenu.php:20
actionadmin_menusrc\Engine\Register\RegisterMenu.php:21
actionwp_headsrc\Engine\Register\RegisterProd.php:83
actionadmin_headsrc\Engine\Register\RegisterProd.php:84
actionrest_api_initsrc\Engine\RestAPI.php:15
actionadmin_menusrc\Engine\SettingsPage.php:30
filterscreen_options_show_screensrc\Engine\SettingsPage.php:32
actionadmin_enqueue_scriptssrc\Engine\SettingsPage.php:33
Maintenance & Trust

Jemdy Product Builder Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedUnknown
PHP min version7.4
Downloads203

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Jemdy Product Builder Developer Profile

JemdyCommerce

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 Jemdy Product Builder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/jemdy-product-builder/assets/dist/jemdy-product-builder/block-builder-form.js/wp-content/plugins/jemdy-product-builder/assets/dist/jemdy-product-builder/page-manager.js
Script Paths
http://localhost:3000/block-builder-form.tsxhttp://localhost:3000/page-manager.tsx
Version Parameters
jemdy-product-builder/assets/dist/jemdy-product-builder/block-builder-form.js?ver=jemdy-product-builder/assets/dist/jemdy-product-builder/page-manager.js?ver=

HTML / DOM Fingerprints

Data Attributes
type="module"
JS Globals
window.$RefreshReg$window.$RefreshSig$window.__vite_plugin_react_preamble_installed__window.jdpb
Shortcode Output
[jemdy-builder-form]
FAQ

Frequently Asked Questions about Jemdy Product Builder