JetFormBuilder — Dynamic Blocks Form Builder Security & Risk Analysis

wordpress.org/plugins/jetformbuilder

Advanced form builder plugin for Gutenberg. Create forms from the ground up, customize the existing ones, and style them up – all in one editor.

90K active installs v3.5.6.2 PHP 7.0+ WP 6.1+ Updated Feb 16, 2026
blockscontact-formform-builderformsgutenberg
89
A · Safe
CVEs total7
Unpatched0
Last CVEDec 15, 2025
Safety Verdict

Is JetFormBuilder — Dynamic Blocks Form Builder Safe to Use in 2026?

Generally Safe

Score 89/100

JetFormBuilder — Dynamic Blocks Form Builder has a strong security track record. Known vulnerabilities have been patched promptly.

7 known CVEsLast CVE: Dec 15, 2025Updated 1mo ago
Risk Assessment

The plugin "jetformbuilder" v3.5.6.2 exhibits a mixed security posture. While it demonstrates good practices such as a high percentage of prepared SQL statements and properly escaped output, there are significant concerns regarding its attack surface. The presence of 3 AJAX handlers without authentication checks represents a direct entry point for unauthenticated attackers to potentially exploit. Furthermore, a history of 7 known CVEs, including 2 high-severity vulnerabilities related to missing authorization and privilege management, suggests recurring security weaknesses. The types of past vulnerabilities also indicate a pattern of issues that could allow unauthorized actions or data manipulation. The absence of critical taint analysis findings is a positive sign, but the inherent risks from unprotected AJAX endpoints and the historical vulnerability trend necessitate caution.

Key Concerns

  • Unprotected AJAX handlers present
  • History of high-severity vulnerabilities
  • History of medium-severity vulnerabilities
Vulnerabilities
7

JetFormBuilder — Dynamic Blocks Form Builder Security Vulnerabilities

CVEs by Year

3 CVEs in 2023
2023
1 CVE in 2024
2024
3 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
2
Medium
5

7 total CVEs

CVE-2025-11991medium · 5.3Missing Authorization

JetFormBuilder <= 3.5.3 - Missing Authorization to Unauthenticated Form Generation

Dec 15, 2025 Patched in 3.5.4 (1d)
CVE-2025-64384medium · 5.3Missing Authorization

JetFormBuilder <= 3.5.3 - Missing Authorization

Nov 29, 2025 Patched in 3.5.4 (3d)
CVE-2025-53990medium · 6.6Deserialization of Untrusted Data

JetFormBuilder <= 3.5.1.2 - Authenticated (Administrator+) PHP Object Injection

Jul 16, 2025 Patched in 3.5.2 (7d)
CVE-2024-7291high · 7.2Improper Privilege Management

JetFormBuilder <= 3.3.4.1 - Authenticated (Administrator+) Privilege Escalation

Aug 2, 2024 Patched in 3.3.4.2 (1d)
CVE-2023-48763medium · 5.3Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

JetFormBuilder <= 3.1.4 - Unauthenticated Content Injection

Nov 28, 2023 Patched in 3.1.5 (56d)
CVE-2023-37866high · 8.8Incorrect Privilege Assignment

JetFormBuilder <= 3.0.8 - Authenticated (Author+) Privilege Escalation

Jul 10, 2023 Patched in 3.0.9 (197d)
CVE-2023-33212medium · 4.3Cross-Site Request Forgery (CSRF)

JetFormBuilder <= 3.0.6 - Cross-Site Request Fogery via 'do_admin_action'

May 24, 2023 Patched in 3.0.7 (244d)
Code Analysis
Analyzed Mar 16, 2026

JetFormBuilder — Dynamic Blocks Form Builder Code Analysis

Dangerous Functions
0
Raw SQL Queries
13
78 prepared
Unescaped Output
35
385 escaped
Nonce Checks
9
Capability Checks
56
File Operations
5
External Requests
6
Bundled Libraries
0

SQL Query Safety

86% prepared91 total queries

Output Escaping

92% escaped420 total outputs
Attack Surface
3 unprotected

JetFormBuilder — Dynamic Blocks Form Builder Attack Surface

Entry Points6
Unprotected3

AJAX Handlers 6

authwp_ajax_jfb_license_service_actionincludes\addons\manager.php:685
authwp_ajax_jfb_addon_actionincludes\addons\manager.php:687
authwp_ajax_jfb_addon_activate_actionincludes\addons\manager.php:689
authwp_ajax_jfb_addon_deactivate_actionincludes\addons\manager.php:691
authwp_ajax_jet_fb_ssr_validation_ajaxmodules\validation\handlers\ajax-validation-handler.php:13
noprivwp_ajax_jet_fb_ssr_validation_ajaxmodules\validation\handlers\ajax-validation-handler.php:14
WordPress Hooks 319
actioninitcompatibility\bricks\bricks.php:55
actionwp_enqueue_scriptscompatibility\bricks\bricks.php:56
actionwp_enqueue_scriptscompatibility\bricks\bricks.php:57
actionjet-form-builder/use-formcompatibility\bricks\onboarding-builder.php:16
actionjet-form-builder/use-form/register-assetscompatibility\bricks\onboarding-builder.php:17
actionelementor/initcompatibility\elementor\elementor.php:58
actionelementor/editor/after_enqueue_stylescompatibility\elementor\elementor.php:59
actionelementor/preview/enqueue_scriptscompatibility\elementor\elementor.php:60
actionelementor/preview/enqueue_stylescompatibility\elementor\elementor.php:61
actionelementor/elements/categories_registeredcompatibility\elementor\elementor.php:62
actionelementor/widgets/registercompatibility\elementor\elementor.php:71
actionelementor/widgets/widgets_registeredcompatibility\elementor\elementor.php:73
actionjet-form-builder/use-formcompatibility\elementor\onboarding-builder.php:17
actionjet-form-builder/use-form/register-assetscompatibility\elementor\onboarding-builder.php:18
filterjet-engine/booking-form/combine-selectorcompatibility\elementor\widgets\form.php:26
filterjet-engine/forms/pre-render-formcompatibility\elementor\widgets\form.php:33
actionelementor/element/jet-engine-booking-form/section_general/after_section_startcompatibility\elementor\widgets\form.php:40
actionelementor/element/jet-engine-booking-form/section_general/before_section_endcompatibility\elementor\widgets\form.php:47
actionelementor/element/jet-engine-booking-form/section_range_fields_style/before_section_endcompatibility\elementor\widgets\form.php:54
actionelementor/element/jet-engine-booking-form/form_submit_style/before_section_endcompatibility\elementor\widgets\form.php:61
actionelementor/element/jet-engine-booking-form/section_rows_style/before_section_endcompatibility\elementor\widgets\form.php:68
actionelementor/element/jet-engine-booking-form/section_fields_style/before_section_endcompatibility\elementor\widgets\form.php:75
actionelementor/element/jet-engine-booking-form/section_checkradio_fields_style/before_section_endcompatibility\elementor\widgets\form.php:82
actionelementor/element/jet-engine-booking-form/section_checkradio_fields_style/after_section_endcompatibility\elementor\widgets\form.php:88
actionelementor/element/jet-engine-booking-form/form_prev_page_style/after_section_endcompatibility\elementor\widgets\form.php:95
actionwp_enqueue_scriptscompatibility\jet-appointment\jet-appointment.php:39
filterrender_block_jet-forms/appointment-datecompatibility\jet-appointment\jet-appointment.php:44
actionwp_enqueue_scriptscompatibility\jet-booking\jet-booking.php:41
filterrender_block_jet-forms/check-in-outcompatibility\jet-booking\jet-booking.php:46
actionenqueue_block_editor_assetscompatibility\jet-engine\blocks\check-mark\block-asset.php:13
actionwp_enqueue_scriptscompatibility\jet-engine\blocks\check-mark\block-asset.php:17
actionjet_plugins/frontend/register_scriptscompatibility\jet-engine\blocks\check-mark\block-asset.php:21
actionjet-form-builder/editor-assets/beforecompatibility\jet-engine\blocks\map-field\block-asset.php:13
actionwp_enqueue_scriptscompatibility\jet-engine\blocks\map-field\block-asset.php:17
actionjet_plugins/frontend/register_scriptscompatibility\jet-engine\blocks\map-field\block-asset.php:21
actioninitcompatibility\jet-engine\compatibility\bricks\bricks.php:13
actionjet-form-builder/before-start-form-rowcompatibility\jet-engine\compatibility\bricks\bricks.php:14
filterjet-form-builder/custom-template-contentcompatibility\jet-engine\compatibility\bricks\bricks.php:18
actionelementor/widgets/registercompatibility\jet-engine\compatibility\elementor\elementor.php:13
actionelementor/widgets/widgets_registeredcompatibility\jet-engine\compatibility\elementor\elementor.php:15
actionwp_enqueue_scriptscompatibility\jet-engine\jet-engine.php:88
actionjet_plugins/frontend/register_scriptscompatibility\jet-engine\jet-engine.php:89
actionjet-form-builder/editor-assets/beforecompatibility\jet-engine\jet-engine.php:90
actionjet-form-builder/actions/registercompatibility\jet-engine\jet-engine.php:91
filterjet-form-builder/preset/source-typescompatibility\jet-engine\jet-engine.php:93
filterjet-form-builder/forms/options-generatorscompatibility\jet-engine\jet-engine.php:97
filterjet-form-builder/custom-template-objectcompatibility\jet-engine\jet-engine.php:101
actionjet-form-builder/generators/get_from_query/setupcompatibility\jet-engine\jet-engine.php:107
filterjet-form-builder/blocks/itemscompatibility\jet-engine\jet-engine.php:113
actioninitcompatibility\jet-engine\jet-engine.php:118
filterjet-form-builder/render/checkbox-field/optioncompatibility\jet-engine\jet-engine.php:122
filterjet-form-builder/render/radio-field/optioncompatibility\jet-engine\jet-engine.php:128
filterrender_block_jet-forms/checkbox-fieldcompatibility\jet-engine\jet-engine.php:134
filterrender_block_jet-forms/radio-fieldcompatibility\jet-engine\jet-engine.php:138
filterjet-form-builder/post-modifier/object-propertiescompatibility\jet-engine\jet-engine.php:144
actionjet-engine/rest-api/init-endpointscompatibility\jet-engine\jet-engine.php:163
actionjet-form-builder/option-query/on-installcompatibility\jet-engine\option-query\inner-module.php:26
actionjet-form-builder/option-query/set-in-blockcompatibility\jet-engine\option-query\inner-module.php:31
filterjet-form-builder/editor/preset-configcompatibility\jet-engine\preset-sources\preset-source-options-page.php:84
actioninitcompatibility\jet-style-manager\jet-style-manager.php:43
actioninitcompatibility\jet-style-manager\jet-style-manager.php:47
filterjet-form-builder/after-start-formcompatibility\litespeed\litespeed.php:25
filterjet-form-builder/render-choice/query-options/postscompatibility\polylang\polylang.php:27
actionjet-form-builder/option-query/set-in-blockcompatibility\polylang\polylang.php:35
filterjet-form-builder/action/insert-post/modifierscompatibility\woocommerce\woocommerce.php:39
actionjet-form-builder/editor-assets/beforecompatibility\woocommerce\woocommerce.php:43
filterjet-form-builder/render-choice/query-options/postscompatibility\wpml\wpml.php:27
actionjet-form-builder/option-query/set-in-blockcompatibility\wpml\wpml.php:35
actionrest_api_initcomponents\rest-api\rest-api-controller-base.php:14
actioninitincludes\actions\manager.php:25
actionjet-form-builder/editor-assets/beforeincludes\actions\manager.php:26
filterplugin_row_metaincludes\addons\manager.php:693
filterplugins_apiincludes\addons\manager.php:695
filterhttp_request_argsincludes\addons\manager.php:697
actionenqueue_block_editor_assetsincludes\admin\editor.php:30
actionadmin_action_jfbincludes\admin\pages\action-pages-manager.php:22
actioninitincludes\admin\pages\pages-manager.php:56
actionadmin_enqueue_scriptsincludes\admin\pages\pages-manager.php:182
actionadmin_menuincludes\admin\pages\stable-pages-manager.php:21
actionadmin_menuincludes\admin\pages\stable-pages-manager.php:22
actionadmin_headincludes\admin\pages\stable-pages-manager.php:23
actionjet-fb/admin-pages/before-assets/jfb-settingsincludes\admin\tabs-handlers\base-handler.php:25
filterjet-form-builder/page-config/jfb-settingsincludes\admin\tabs-handlers\tab-handler-manager.php:44
actionjet-form-builder/after-trigger-eventincludes\blocks\conditional-block\render-state.php:44
actionjet-form-builder/form-handler/before-sendincludes\blocks\conditional-block\render-state.php:45
filterjet-form-builder/frontend-settingsincludes\blocks\conditional-block\render-state.php:46
actionjet-form-builder/before-start-form-rowincludes\blocks\dynamic-value.php:23
filterjet-form-builder/render/hidden-fieldincludes\blocks\dynamic-value.php:27
actionwp_enqueue_scriptsincludes\blocks\dynamic-value.php:33
actionjet_plugins/frontend/register_scriptsincludes\blocks\dynamic-value.php:37
actioninitincludes\blocks\module.php:39
actioninitincludes\blocks\module.php:40
actionjet-form-builder/editor-assets/afterincludes\blocks\module.php:42
actionjet-form-builder/other-editor-assets/afterincludes\blocks\module.php:49
filterblock_categories_allincludes\blocks\module.php:57
filterblock_categoriesincludes\blocks\module.php:59
actionelementor/frontend/after_enqueue_stylesincludes\blocks\module.php:62
actionwp_enqueue_scriptsincludes\blocks\module.php:63
actionenqueue_block_editor_assetsincludes\blocks\module.php:64
actionjet_plugins/frontend/register_scriptsincludes\blocks\module.php:69
filterjet-form-builder/rich-contentincludes\blocks\types\base.php:386
actionwp_enqueue_scriptsincludes\blocks\types\calculated-field.php:24
actionjet_plugins/frontend/register_scriptsincludes\blocks\types\calculated-field.php:25
filterregister_block_type_argsincludes\blocks\types\conditional-block.php:42
actionwp_enqueue_scriptsincludes\blocks\types\conditional-block.php:108
actionjet_plugins/frontend/register_scriptsincludes\blocks\types\conditional-block.php:113
actionwp_enqueue_scriptsincludes\blocks\types\form-break-field.php:27
actionjet_plugins/frontend/register_scriptsincludes\blocks\types\form-break-field.php:32
actionwp_enqueue_scriptsincludes\blocks\types\form.php:28
actionwp_enqueue_scriptsincludes\blocks\types\media-field.php:129
actionjet_plugins/frontend/register_scriptsincludes\blocks\types\media-field.php:134
filterjet-form-builder/custom-macroincludes\classes\macro-constants\constants-manager.php:31
filterupload_dirincludes\classes\resources\uploaded-file.php:29
actionjet-form-builder/requestincludes\form-handler.php:76
actionwp_loadedincludes\form-handler.php:88
actioncurrent_screenincludes\form-patterns\manager.php:15
actionafter_setup_themeincludes\functions.php:11
filterjet-form-builder/setup-blocksincludes\live-form.php:56
filterjet-form-builder/after-end-formincludes\live-form.php:60
actionparse_requestincludes\request\request-router.php:50
actionplugins_loadedload.php:15
actionadmin_noticesload.php:38
actionjet-form-builder/editor-assets/aftermodules\actions-v2\call-hook\call-hook.php:18
actionjet-form-builder/editor-assets/aftermodules\actions-v2\call-webhook\call-webhook.php:18
actionjet-form-builder/editor-assets/aftermodules\actions-v2\get-response\get-response.php:21
actionrest_api_initmodules\actions-v2\get-response\get-response.php:25
actionjet-form-builder/editor-assets/aftermodules\actions-v2\insert-post\insert-post.php:20
actionjet-form-builder/editor-assets/aftermodules\actions-v2\insert-term\insert-term.php:18
actionjet-form-builder/editor-assets/aftermodules\actions-v2\mailchimp\mailchimp.php:26
actionrest_api_initmodules\actions-v2\mailchimp\mailchimp.php:30
actionjet-form-builder/actions/registermodules\actions-v2\module.php:68
actionenqueue_block_editor_assetsmodules\actions-v2\module.php:70
actionwp_enqueue_scriptsmodules\actions-v2\module.php:75
actionjet-form-builder/editor-assets/aftermodules\actions-v2\redirect-to-page\redirect-to-page.php:18
actionjet-form-builder/editor-assets/aftermodules\actions-v2\register-user\register-user.php:21
filterjet-form-builder/form-messages/registermodules\actions-v2\register-user\register-user.php:25
actionwp_mail_failedmodules\actions-v2\send-email\send-email-action.php:204
actionjet-form-builder/send-email/send-beforemodules\actions-v2\send-email\send-email-hooks.php:11
actionjet-form-builder/send-email/send-beforemodules\actions-v2\send-email\send-email-hooks.php:15
actionjet-form-builder/send-email/send-beforemodules\actions-v2\send-email\send-email-hooks.php:19
actionjet-form-builder/editor-assets/aftermodules\actions-v2\send-email\send-email.php:18
actionjet-form-builder/editor-assets/aftermodules\actions-v2\update-user\update-user.php:18
actionrest_api_initmodules\active-campaign\module.php:56
actionjet-form-builder/actions/registermodules\active-campaign\module.php:57
actionjet-form-builder/editor-assets/aftermodules\active-campaign\module.php:58
actionjet-fb/admin-pages/before-assets/jfb-settingsmodules\active-campaign\module.php:62
actionadmin_footermodules\admin\module.php:45
filteradmin_footer_textmodules\admin\module.php:46
filterjet-form-builder/blocks/itemsmodules\advanced-choices\module.php:70
actionjet-form-builder/editor-assets/beforemodules\advanced-choices\module.php:71
actionwp_enqueue_scriptsmodules\advanced-choices\module.php:77
actionjet_plugins/frontend/register_scriptsmodules\advanced-choices\module.php:78
filterblock_type_metadatamodules\advanced-choices\module.php:82
actionadmin_enqueue_scriptsmodules\ai\module.php:42
actionjet-form-builder/editor-assets/beforemodules\ai\module.php:43
actionjet-form-builder/requestmodules\block-parsers\module.php:74
actionenqueue_block_editor_assetsmodules\blocks-v2\actions-integration\actions-integration.php:10
actionwp_enqueue_scriptsmodules\blocks-v2\actions-integration\actions-integration.php:15
filterjet-form-builder/blocks/itemsmodules\blocks-v2\module.php:47
actionjet-form-builder/editor-assets/beforemodules\blocks-v2\repeater-field\block-asset.php:15
actionwp_enqueue_scriptsmodules\blocks-v2\repeater-field\block-asset.php:19
actionjet_plugins/frontend/register_scriptsmodules\blocks-v2\repeater-field\block-asset.php:23
actionjet-form-builder/editor-assets/beforemodules\blocks-v2\text-field\block-asset.php:14
actionwp_enqueue_scriptsmodules\blocks-v2\text-field\block-asset.php:18
actionjet_plugins/frontend/register_scriptsmodules\blocks-v2\text-field\block-asset.php:22
filterjet-form-builder/before-end-formmodules\blocks-v2\text-field\block-asset.php:26
actionjet-form-builder/editor-assets/beforemodules\bulk-options\module.php:46
actionjet-form-builder/security/spam-statusesmodules\captcha\module.php:77
filterjet-form-builder/request-handler/requestmodules\captcha\module.php:113
filterjet-form-builder/before-render-fieldmodules\captcha\module.php:114
filterjet-form-builder/page-config/jfb-settingsmodules\captcha\module.php:115
filterjet-form-builder/editor/configmodules\captcha\module.php:116
filterjet-form-builder/setup-blocksmodules\captcha\module.php:117
filterjet-form-builder/before-end-formmodules\captcha\module.php:118
filterjet-form-builder/blocks/itemsmodules\captcha\module.php:119
actionjet-form-builder/editor-assets/beforemodules\captcha\module.php:121
actionjet-form-builder/editor-assets/beforemodules\captcha\module.php:122
actionwp_enqueue_scriptsmodules\captcha\module.php:123
actionjet_plugins/frontend/register_scriptsmodules\captcha\module.php:124
actionjet-form-builder/enqueue-stylemodules\captcha\module.php:125
actionenqueue_block_editor_assetsmodules\components\module.php:38
actionwp_enqueue_scriptsmodules\components\module.php:43
actionenqueue_block_editor_assetsmodules\data\module.php:33
actionwp_enqueue_scriptsmodules\data\module.php:38
filterjet-form-builder/before-start-formmodules\deprecated\module.php:39
actionwp_enqueue_scriptsmodules\deprecated\module.php:44
actionjet_plugins/frontend/register_scriptsmodules\deprecated\module.php:48
filterjet-form-builder/after-start-formmodules\fields-render-validator\module.php:42
filterjet-form-builder/after-render-fieldmodules\fields-render-validator\module.php:43
actionrest_api_initmodules\form-record\module.php:72
actionjet-form-builder/actions/registermodules\form-record\module.php:76
actionjet-form-builder/gateways/before-sendmodules\form-record\module.php:80
actionjet-form-builder/before-print-page/headermodules\form-record\module.php:86
filterjet-form-builder/admin/pagesmodules\form-record\module.php:94
filterjet-form-builder/admin/single-pagesmodules\form-record\module.php:98
filterjet-form-builder/page-containers/jfb-payments-singlemodules\form-record\module.php:102
filterjet-form-builder/admin/action-pagesmodules\form-record\module.php:106
actionjet-form-builder/editor-assets/beforemodules\form-record\module.php:110
actionjet-form-builder/admin/form-records-access-capabilitymodules\form-record\module.php:115
actioninitmodules\framework\admin-bar\jet-admin-bar.php:66
actionadmin_bar_menumodules\framework\admin-bar\jet-admin-bar.php:67
actionwp_enqueue_scriptsmodules\framework\admin-bar\jet-admin-bar.php:69
actionafter_setup_thememodules\framework\cx-loader.php:85
actionafter_setup_thememodules\framework\cx-loader.php:86
actionafter_setup_thememodules\framework\module.php:45
actionadmin_enqueue_scriptsmodules\framework\vue-ui\cherry-x-vue-ui.php:81
actionadmin_footermodules\framework\vue-ui\cherry-x-vue-ui.php:128
actionadmin_footermodules\framework\vue-ui\cherry-x-vue-ui.php:161
actionrest_api_initmodules\gateways\module.php:89
actioninitmodules\gateways\module.php:90
actionjet-form-builder/editor-assets/beforemodules\gateways\module.php:91
actionjet-form-builder/before-print-page/headermodules\gateways\module.php:92
filterjet-form-builder/admin/pagesmodules\gateways\module.php:99
filterjet-form-builder/admin/single-pagesmodules\gateways\module.php:100
filterjet-form-builder/admin/action-pagesmodules\gateways\module.php:101
filterjet-form-builder/page-containers/jfb-records-singlemodules\gateways\module.php:102
filterjet-form-builder/default-process-event/executorsmodules\gateways\module.php:107
filterjet-form-builder/editor/configmodules\gateways\module.php:111
actionparse_requestmodules\gateways\module.php:287
actionjet-form-builder/form-handler/after-sendmodules\gateways\paypal\scenarios-logic\pay-now.php:70
actionjet-form-builder/editor-assets/beforemodules\jet-style\module.php:73
actionaction_scheduler_begin_executemodules\jobs\module.php:49
actionjet-form-builder/use-formmodules\onboarding\builders\block-editor-builder.php:14
actionjet-form-builder/use-form/register-assetsmodules\onboarding\builders\block-editor-builder.php:15
actionjet-form-builder/use-formmodules\onboarding\builders\no-builder-handler.php:11
actionjet-form-builder/editor-assets/beforemodules\onboarding\module.php:64
actionjet-form-builder/editor-assets/beforemodules\onboarding\module.php:69
filterjet-form-builder/post-type/argsmodules\onboarding\module.php:74
actionjet-form-builder/render-previewmodules\onboarding\module.php:79
filterjet-form-builder/post-type/argsmodules\onboarding\preview.php:25
filterthe_contentmodules\onboarding\preview.php:29
actionjet-form-builder/editor-assets/beforemodules\onboarding\preview.php:33
actionjet-form-builder/use-form/register-assetsmodules\onboarding\use-form\use-form.php:44
actionrest_api_initmodules\onboarding\use-form\use-form.php:50
filterjet-form-builder/blocks/itemsmodules\option-field\module.php:44
actionjet-form-builder/editor-assets/beforemodules\option-field\module.php:45
actionwp_enqueue_scriptsmodules\option-field\module.php:46
actionjet_plugins/frontend/register_scriptsmodules\option-field\module.php:47
actionjet-form-builder/after-start-form-rowmodules\option-field\module.php:48
actionjet-form-builder/option-query/set-in-blockmodules\option-field\module.php:49
filterupload_mimesmodules\post-type\actions\import-action.php:37
actionsave_post_jet-formmodules\post-type\actions\set-default-args.php:5
actioninitmodules\post-type\module.php:90
actioncurrent_screenmodules\post-type\module.php:91
filtergutenberg_can_edit_post_typemodules\post-type\module.php:96
filteruse_block_editor_for_post_typemodules\post-type\module.php:97
filteruser_has_capmodules\post-type\module.php:101
filterpost_row_actionsmodules\post-type\module.php:103
actionadmin_enqueue_scriptsmodules\post-type\module.php:104
actionadmin_enqueue_scriptsmodules\promo-banner\module.php:35
filterjet-form-builder/admin/pages/go-pro-titlemodules\promo-banner\module.php:38
filterjet-form-builder/admin/go-pro-link-titlemodules\promo-banner\module.php:39
actionrest_api_initmodules\rest-api\module.php:35
filterjet-form-builder/rich-contentmodules\rich-content\module.php:35
filterjet-form-builder/rich-contentmodules\rich-content\module.php:39
filterjet-form-builder/rich-contentmodules\rich-content\module.php:43
actionjet-form-builder/editor-assets/beforemodules\sanitize-value\module.php:83
actionjet-form-builder/validate-fieldmodules\sanitize-value\module.php:90
filterjet-form-builder/security/spam-statusesmodules\security\csrf\module.php:36
filterjet-form-builder/request-handler/requestmodules\security\csrf\module.php:48
filterjet-form-builder/message-typesmodules\security\csrf\module.php:49
filterjet-form-builder/after-start-formmodules\security\csrf\module.php:50
actionjet-form-builder/form-handler/after-sendmodules\security\csrf\module.php:90
filterjet-form-builder/security/spam-statusesmodules\security\honeypot\module.php:30
filterjet-form-builder/before-render-fieldmodules\security\honeypot\module.php:38
filterjet-form-builder/request-handler/requestmodules\security\honeypot\module.php:44
filterjet-form-builder/message-typesmodules\security\honeypot\module.php:48
filterjet-form-builder/security/spam-statusesmodules\security\wp-nonce\module.php:21
filterjet-form-builder/request-handler/requestmodules\security\wp-nonce\module.php:37
filterjet-form-builder/message-typesmodules\security\wp-nonce\module.php:41
filterjet-form-builder/after-start-formmodules\security\wp-nonce\module.php:45
actionjet-form-builder/use-form/register-assetsmodules\shortcode\module.php:78
actionjet-form-builder/use-formmodules\shortcode\onboarding-builder.php:13
actionjet-form-builder/editor-assets/beforemodules\switch-page-on-change\module.php:58
actionwp_enqueue_scriptsmodules\switch-page-on-change\module.php:64
actionjet_plugins/frontend/register_scriptsmodules\switch-page-on-change\module.php:65
filterjet-form-builder/blocks/itemsmodules\switcher\module.php:45
actionjet-form-builder/editor-assets/beforemodules\switcher\module.php:46
actionwp_enqueue_scriptsmodules\switcher\module.php:47
actionjet_plugins/frontend/register_scriptsmodules\switcher\module.php:48
actionenqueue_block_editor_assetsmodules\switcher\module.php:49
actionrest_api_initmodules\user-journey\module.php:67
filterjet-form-builder/page-containers/jfb-records-singlemodules\user-journey\module.php:72
actionjet-form-builder/form-handler/before-sendmodules\user-journey\module.php:80
filterjet-form-builder/actions/redirect-to-page/redirect-argsmodules\user-journey\module.php:86
filterjet-fb/response-handler/query-argsmodules\user-journey\module.php:93
actionwp_footermodules\user-journey\module.php:100
filterjet-form-builder/editor/configmodules\user-journey\module.php:105
actionjet-form-builder/form-record/save-record-actionmodules\user-journey\module.php:112
actionwp_headmodules\user-journey\module.php:119
actioninitmodules\validation\handlers\self-validation-handler.php:13
filterjet-form-builder/before-start-formmodules\validation\module.php:98
actionjet-form-builder/before-start-form-rowmodules\validation\module.php:103
actionwp_enqueue_scriptsmodules\validation\module.php:107
actionjet_plugins/frontend/register_scriptsmodules\validation\module.php:115
actionjet-form-builder/validate-fieldmodules\validation\module.php:119
actionjet-form-builder/editor-assets/beforemodules\validation\module.php:124
actionwp_enqueue_scriptsmodules\validation\module.php:208
filterjet-form-builder/page-containers/jfb-records-singlemodules\verification\form-record\inner-module.php:44
filterjet-form-builder/form-record/listmodules\verification\form-record\inner-module.php:48
filterjet-form-builder/page-config/jfb-recordsmodules\verification\form-record\inner-module.php:52
filterjet-form-builder/page-config/jfb-records-singlemodules\verification\form-record\inner-module.php:56
actionjet-fb/admin-pages/before-assets/jfb-recordsmodules\verification\form-record\inner-module.php:60
actionjet-fb/admin-pages/before-assets/jfb-records-singlemodules\verification\form-record\inner-module.php:64
actionjet-form-builder/db/records/after-insertmodules\verification\form-record\inner-module.php:68
actionjet-form-builder/webhook/verificationmodules\verification\jobs\verify-manually.php:75
actionjet-form-builder/before-do-action/register_usermodules\verification\jobs\verify-manually.php:76
actionjet-form-builder/editor-assets/beforemodules\verification\module.php:90
actionjet-form-builder/actions/registermodules\verification\module.php:91
actionjet-form-builder/webhook/verificationmodules\verification\module.php:97
actionjet-form-builder/before-do-action/register_usermodules\verification\module.php:98
filterjet-form-builder/event-typesmodules\verification\module.php:100
filterjet-form-builder/default-process-event/executorsmodules\verification\module.php:101
actionparse_requestmodules\webhook\module.php:53
filterblock_type_metadatamodules\wp-experiments\module.php:37
filterjet-form-builder/blocks/itemsmodules\wysiwyg\module.php:40
actionjet-form-builder/editor-assets/beforemodules\wysiwyg\module.php:41
actionwp_enqueue_scriptsmodules\wysiwyg\module.php:42
actionjet_plugins/frontend/register_scriptsmodules\wysiwyg\module.php:43
Maintenance & Trust

JetFormBuilder — Dynamic Blocks Form Builder Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedFeb 16, 2026
PHP min version7.0
Downloads1.6M

Community Trust

Rating82/100
Number of ratings64
Active installs90K
Developer Profile

JetFormBuilder — Dynamic Blocks Form Builder Developer Profile

jetmonsters

33 plugins · 326K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
193 days
View full developer profile
Detection Fingerprints

How We Detect JetFormBuilder — Dynamic Blocks Form Builder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/jet-form-builder/assets/css/editor.css/wp-content/plugins/jet-form-builder/assets/css/frontend.css/wp-content/plugins/jet-form-builder/assets/js/editor.js/wp-content/plugins/jet-form-builder/assets/js/frontend.js/wp-content/plugins/jet-form-builder/assets/build/editor/icons.css/wp-content/plugins/jet-form-builder/assets/build/frontend.js/wp-content/plugins/jet-form-builder/assets/build/block.editor.js
Script Paths
/wp-content/plugins/jet-form-builder/assets/js/editor.js/wp-content/plugins/jet-form-builder/assets/js/frontend.js/wp-content/plugins/jet-form-builder/assets/build/frontend.js/wp-content/plugins/jet-form-builder/assets/build/block.editor.js
Version Parameters
jet-form-builder/assets/css/editor.css?ver=jet-form-builder/assets/css/frontend.css?ver=jet-form-builder/assets/js/editor.js?ver=jet-form-builder/assets/js/frontend.js?ver=jet-form-builder/assets/build/editor/icons.css?ver=jet-form-builder/assets/build/frontend.js?ver=jet-form-builder/assets/build/block.editor.js?ver=

HTML / DOM Fingerprints

CSS Classes
jet-form-builderjet-form-builder-fieldjet-_form_builder_fieldjet-form-builder__form-wrapperjet-form-builder-field__wrapper
HTML Comments
<!-- jet-form-builder-field -->
Data Attributes
data-field-namedata-field-typedata-form-iddata-requireddata-restrict
JS Globals
JetFormBuilderAdminJetFormBuilderFrontendJetFormBuilderApp
REST Endpoints
/wp-json/jet-form-builder/v1/forms/wp-json/jet-form-builder/v1/fields/wp-json/jet-form-builder/v1/submit
Shortcode Output
[jet_form_builder[jet-form-builder
FAQ

Frequently Asked Questions about JetFormBuilder — Dynamic Blocks Form Builder