Kadence Blocks — Page Builder Toolkit for Gutenberg Editor Security & Risk Analysis

wordpress.org/plugins/kadence-blocks

20+ AI-powered Gutenberg Blocks with endless options, enabling top-notch efficiency for high-performance dynamic website creation.

600K active installs v3.6.6 PHP 7.4+ WP 6.6+ Updated Mar 11, 2026
blockseditorgutenberggutenberg-blockspage-builder
86
A · Safe
CVEs total32
Unpatched0
Last CVEApr 3, 2026
Safety Verdict

Is Kadence Blocks — Page Builder Toolkit for Gutenberg Editor Safe to Use in 2026?

Generally Safe

Score 86/100

Kadence Blocks — Page Builder Toolkit for Gutenberg Editor has a strong security track record. Known vulnerabilities have been patched promptly.

32 known CVEsLast CVE: Apr 3, 2026Updated 24d ago
Risk Assessment

Kadence Blocks v3.6.6 presents a mixed security posture. While the plugin demonstrates strong practices in areas like SQL query sanitization (100% prepared statements) and output escaping (94%), significant concerns arise from its attack surface and historical vulnerability patterns.

The static analysis reveals a substantial number of unprotected entry points, with 10 out of 18 AJAX handlers and 1 out of 1 REST API route lacking proper authorization or permission checks. This directly translates to an increased risk of unauthorized actions or data manipulation by unauthenticated users. The taint analysis, though limited in scope (9 flows), identified one flow of high severity with unsanitized paths, indicating a potential for vulnerabilities if such paths are exploitable.

The plugin's history of 31 known CVEs, including critical and high-severity issues such as missing authorization, XSS, SSRF, and unrestricted uploads, is a major red flag. While there are currently no unpatched CVEs, the sheer volume and diversity of past vulnerabilities suggest a recurring tendency to introduce security flaws. This history, coupled with the identified unprotected entry points and high-severity taint flow, necessitates a cautious approach. The plugin has strengths in secure coding practices for SQL and output, but the recurring vulnerability history and substantial unprotected attack surface are significant weaknesses.

Key Concerns

  • High number of AJAX handlers without auth checks
  • REST API route without permission callbacks
  • High severity taint flow with unsanitized paths
  • Large number of historical CVEs (31 total)
  • Historical critical CVEs
  • Historical high severity CVEs
  • Historical SSRF vulnerabilities
  • Historical unrestricted upload vulnerabilities
Vulnerabilities
32

Kadence Blocks — Page Builder Toolkit for Gutenberg Editor Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
22 CVEs in 2024
2024
4 CVEs in 2025
2025
5 CVEs in 2026
2026
Patched Has unpatched

Severity Breakdown

Critical
1
High
1
Medium
30

32 total CVEs

CVE-2026-2826medium · 4.3Missing Authorization

Kadence Blocks — Page Builder Toolkit for Gutenberg Editor <= 3.6.3 - Missing Authorization to Authenticated (Contributor+) Media Upload

Apr 3, 2026 Patched in 3.6.4 (1d)
CVE-2026-2633medium · 4.3Missing Authorization

Gutenberg Blocks with AI by Kadence WP <= 3.6.1 - Missing Authorization to Authenticated (Contributor+) Unauthorized Media Upload

Feb 17, 2026 Patched in 3.6.2 (1d)
CVE-2026-1857medium · 4.3Server-Side Request Forgery (SSRF)

Gutenberg Blocks with AI by Kadence WP <= 3.6.1 - Authenticated (Contributor+) Server-Side Request Forgery via 'endpoint' Parameter

Feb 17, 2026 Patched in 3.6.2 (1d)
CVE-2026-2608medium · 4.3Missing Authorization

Gutenberg Blocks by Kadence Blocks <= 3.5.32 - Missing Authorization

Feb 11, 2026 Patched in 3.6.0 (6d)
WF-6e739eb4-6b8b-4bc7-a1e6-790180668c93-kadence-blocksmedium · 4.3Incorrect Authorization

Gutenberg Blocks with AI by Kadence WP – Page Builder Features <= 3.5.32 - Incorrect Authorization to Authenticated (Contributor+) Post Publication

Feb 10, 2026 Patched in 3.6.0 (1d)
CVE-2025-5678medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Kadence Blocks – Gutenberg Blocks for Page Builder Features <= 3.5.10 - Authenticated (Contributor+) Stored Cross-Site Scripting via `redirectURL` Parameter

Jul 8, 2025 Patched in 3.5.11 (1d)
CVE-2025-1291medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks by Kadence Blocks <= 3.4.9 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'icon'

Feb 28, 2025 Patched in 3.4.10 (1d)
CVE-2025-24753medium · 4.3Missing Authorization

Gutenberg Blocks by Kadence Blocks <= 3.3.1 - Missing Authorization

Jan 24, 2025 Patched in 3.3.2 (5d)
CVE-2024-12304medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks with AI by Kadence WP – Page Builder Features <= 3.4.2 - Authenticated (contributor+) Stored Cross-Site Scripting via Button Link

Jan 10, 2025 Patched in 3.4.3 (1d)
CVE-2024-12581medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Kadence Blocks <= 3.2.53 - Authenticated (Admin+) Stored Cross-Site Scripting

Nov 21, 2024 Patched in 3.2.54 (22d)
CVE-2024-10637medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Kadence Blocks <= 3.2.53 - Authenticated (Contributor+) Stored Cross-Site Scripting

Nov 21, 2024 Patched in 3.2.54 (58d)
CVE-2024-10785medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks with AI by Kadence WP – Page Builder Features <= 3.3.3 - Authenticated (Contributor+) Stored Cross-Site Scripting

Nov 20, 2024 Patched in 3.3.4 (1d)
CVE-2024-9655medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks with AI by Kadence WP – Page Builder Features <= 3.3.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via Icon Widget

Oct 31, 2024 Patched in 3.3.2 (1d)
CVE-2024-6884medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks by Kadence Blocks – Page Builder Features <= 3.2.38 - Authenticated (Contributor+) Stored Cross-Site Scripting via Countdown

Jul 18, 2024 Patched in 3.2.39 (49d)
CVE-2024-5819medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks with AI by Kadence WP – Page Builder Features <= 3.2.45 - Authenticated (Contributor+) Stored DOM-Based Cross-Site Scripting via HTML Data Attributes

Jun 28, 2024 Patched in 3.2.46 (1d)
CVE-2024-5289medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks with AI by Kadence WP – Page Builder Features <= 3.2.42 - Authenticated (Contributor+) Stored Cross-Site Scripting in Google Maps Widget

Jun 26, 2024 Patched in 3.2.43 (1d)
CVE-2024-4863medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks by Kadence Blocks – Page Builder Features <= 3.2.38 - Authenticated (Contributor+) Stored Cross-Site Scripting via titleFont Parameter

Jun 13, 2024 Patched in 3.2.39 (1d)
CVE-2024-3189medium · 5.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks by Kadence Blocks – Page Builder Features <= 3.2.37 - Authenticated (Contributor+) Stored Cross-Site Scripting

May 14, 2024 Patched in 3.2.38 (1d)
CVE-2024-4208medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks by Kadence Blocks – Page Builder Features <= 3.2.37 - Authenticated (Contributor+) Stored Cross-Site Scripting via Typer Effect

May 14, 2024 Patched in 3.2.38 (1d)
CVE-2024-4057medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks by Kadence Blocks – Page Builder Features <= 3.2.36 - Authenticated (Contributor+) Stored Cross-Site Scripting

May 14, 2024 Patched in 3.2.37 (1d)
CVE-2024-4209medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks by Kadence Blocks – Page Builder Features <= 3.2.36 - Authenticated (Contributor+) Stored Cross-Site Scripting via Countdown Timer

May 10, 2024 Patched in 3.2.37 (1d)
CVE-2024-4481medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks with AI by Kadence WP <= 3.2.36 - Authenticated (Contributor+) Stored Cross-Site Scripting via Block Link

May 9, 2024 Patched in 3.2.37 (1d)
CVE-2024-2273medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks by Kadence Blocks – Page Builder Features <= 3.2.34 - Authenticated (Contributor+) Stored Cross-Site Scripting

May 1, 2024 Patched in 3.2.35 (15d)
CVE-2023-6964high · 8.5Server-Side Request Forgery (SSRF)

Gutenberg Blocks by Kadence Blocks – Page Builder Features <= 3.1.26 - Authenticated(Contributor+) Server-Side Request Forgery (SSRF)

Apr 9, 2024 Patched in 3.2.12 (112d)
CVE-2024-2919medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks by Kadence Blocks – Page Builder Features <= 3.2.31 - Authenticated (Contributor+) DOM-Based Stored Cross-Site Scripting via CountUp Widget

Apr 3, 2024 Patched in 3.2.32 (21d)
CVE-2024-0598medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks by Kadence Blocks <= 3.2.17 - Authenticated(Editor+) Stored Cross-Site Scripting via Contact Form Message Settings

Apr 2, 2024 Patched in 3.2.18 (119d)
CVE-2024-24888medium · 6.4Server-Side Request Forgery (SSRF)

Gutenberg Blocks by Kadence Blocks <= 3.2.25 - Authenticated (Author+) Server-Side Request Forgery

Mar 29, 2024 Patched in 3.2.26 (6d)
CVE-2024-23500medium · 6.4Server-Side Request Forgery (SSRF)

Gutenberg Blocks with AI by Kadence WP – Page Builder Features <= 3.2.19 - Authenticated (Contributor+) Server-Side Request Forgery

Mar 26, 2024 Patched in 3.2.20 (43d)
CVE-2024-1999medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks by Kadence Blocks – Page Builder Features <= 3.2.25 - Authenticated (Contributor+) Stored Cross-Site Scripting via Testimonial Widget

Mar 21, 2024 Patched in 3.2.26 (72d)
CVE-2024-2509medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks by Kadence Blocks <= 3.2.25 - Authenticated (Contributor+) Stored Cross-Site Scripting

Mar 15, 2024 Patched in 3.2.26 (28d)
CVE-2024-1541medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Gutenberg Blocks by Kadence Blocks – Page Builder Features <= 3.2.23 - Authenticated (Contributor+) Stored Cross-Site Scripting

Mar 1, 2024 Patched in 3.2.24 (92d)
WF-a4562535-ef69-4337-b03e-0b7c869cb042-kadence-blockscritical · 9.8Unrestricted Upload of File with Dangerous Type

Kadence Blocks <= 3.1.10 - Unauthenticated Arbitrary File Upload

Aug 9, 2023 Patched in 3.1.11 (167d)
Code Analysis
Analyzed Mar 16, 2026

Kadence Blocks — Page Builder Toolkit for Gutenberg Editor Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
16 prepared
Unescaped Output
49
786 escaped
Nonce Checks
10
Capability Checks
48
File Operations
12
External Requests
30
Bundled Libraries
0

SQL Query Safety

100% prepared16 total queries

Output Escaping

94% escaped835 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

9 flows4 with unsanitized paths
verify_generic (includes\advanced-form\advanced-form-captcha-verify.php:37)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
11 unprotected

Kadence Blocks — Page Builder Toolkit for Gutenberg Editor Attack Surface

Entry Points19
Unprotected11

AJAX Handlers 18

authwp_ajax_kb_process_advanced_form_submitincludes\advanced-form\advanced-form-ajax.php:46
noprivwp_ajax_kb_process_advanced_form_submitincludes\advanced-form\advanced-form-ajax.php:47
authwp_ajax_kadence_import_get_prebuilt_dataincludes\class-kadence-blocks-prebuilt-library.php:189
authwp_ajax_kadence_import_reload_prebuilt_dataincludes\class-kadence-blocks-prebuilt-library.php:190
authwp_ajax_kadence_import_get_new_connection_dataincludes\class-kadence-blocks-prebuilt-library.php:191
authwp_ajax_kadence_import_get_prebuilt_templates_dataincludes\class-kadence-blocks-prebuilt-library.php:192
authwp_ajax_kadence_import_reload_prebuilt_templates_dataincludes\class-kadence-blocks-prebuilt-library.php:193
authwp_ajax_kadence_import_get_prebuilt_pages_dataincludes\class-kadence-blocks-prebuilt-library.php:194
authwp_ajax_kadence_import_reload_prebuilt_pages_dataincludes\class-kadence-blocks-prebuilt-library.php:195
authwp_ajax_kadence_import_process_dataincludes\class-kadence-blocks-prebuilt-library.php:196
authwp_ajax_kadence_import_process_image_dataincludes\class-kadence-blocks-prebuilt-library.php:197
authwp_ajax_kadence_import_process_patternincludes\class-kadence-blocks-prebuilt-library.php:198
authwp_ajax_kadence_subscribe_process_dataincludes\class-kadence-blocks-prebuilt-library.php:199
authwp_ajax_kb_process_ajax_submitincludes\form-ajax.php:35
noprivwp_ajax_kb_process_ajax_submitincludes\form-ajax.php:36
authwp_ajax_kadence_blocks_activate_deactivateincludes\settings\class-kadence-blocks-settings.php:75
authwp_ajax_kadence_blocks_save_configincludes\settings\class-kadence-blocks-settings.php:76
authwp_ajax_kadence_post_default_widthincludes\settings\class-kadence-blocks-settings.php:77

REST API Routes 1

GET/wp-json/kb-design-library/v1/handle_eventincludes\class-kadence-blocks-ai-events.php:60
WordPress Hooks 144
filterkb_process_advanced_form_submit_prefilterincludes\advanced-form\advanced-form-ajax.php:386
filterupload_dirincludes\advanced-form\advanced-form-ajax.php:634
filterwp_handle_uploadincludes\advanced-form\advanced-form-ajax.php:635
actioninitincludes\advanced-form\advanced-form-cpt.php:28
filteruser_has_capincludes\advanced-form\advanced-form-cpt.php:30
actioninitincludes\advanced-form\advanced-form-cpt.php:32
actioninitincludes\advanced-form\advanced-form-cpt.php:34
filterkadence_post_layoutincludes\advanced-form\advanced-form-cpt.php:37
filterdefault_contentincludes\advanced-form\advanced-form-cpt.php:1718
actioninitincludes\blocks\class-kadence-blocks-abstract-block.php:118
filterkadence_blocks_blocks_to_generate_post_cssincludes\blocks\class-kadence-blocks-abstract-block.php:119
actionwp_footerincludes\blocks\class-kadence-blocks-progress-bar-block.php:63
filterrank_math/researches/toc_pluginsincludes\blocks\class-kadence-blocks-table-of-contents-block.php:55
actionkadenceblocks/ai/eventincludes\class-kadence-blocks-ai-events.php:48
actionrest_api_initincludes\class-kadence-blocks-ai-events.php:49
actionadmin_menuincludes\class-kadence-blocks-cpt-import-export.php:60
actionadmin_noticesincludes\class-kadence-blocks-cpt-import-export.php:63
actionadmin_enqueue_scriptsincludes\class-kadence-blocks-cpt-import-export.php:65
actionadmin_footerincludes\class-kadence-blocks-cpt-import-export.php:66
actionadmin_noticesincludes\class-kadence-blocks-cpt-import-export.php:205
actionwp_enqueue_scriptsincludes\class-kadence-blocks-css.php:261
filterpost_row_actionsincludes\class-kadence-blocks-duplicate-post.php:29
actioninitincludes\class-kadence-blocks-editor-assets.php:59
actionenqueue_block_editor_assetsincludes\class-kadence-blocks-editor-assets.php:60
actionenqueue_block_editor_assetsincludes\class-kadence-blocks-editor-assets.php:61
actioncurrent_screenincludes\class-kadence-blocks-editor-assets.php:62
actioninitincludes\class-kadence-blocks-frontend.php:66
actionwp_enqueue_scriptsincludes\class-kadence-blocks-frontend.php:67
actionwp_headincludes\class-kadence-blocks-frontend.php:68
actionwp_footerincludes\class-kadence-blocks-frontend.php:69
actionwp_headincludes\class-kadence-blocks-frontend.php:70
actionrender_blockincludes\class-kadence-blocks-frontend.php:72
actionwp_enqueue_scriptsincludes\class-kadence-blocks-frontend.php:75
filterexcerpt_allowed_blocksincludes\class-kadence-blocks-frontend.php:161
filterexcerpt_allowed_wrapper_blocksincludes\class-kadence-blocks-frontend.php:162
actionwp_headincludes\class-kadence-blocks-google-fonts.php:48
actionwp_footerincludes\class-kadence-blocks-google-fonts.php:49
actioninitincludes\class-kadence-blocks-image-picker.php:42
actionwp_enqueue_mediaincludes\class-kadence-blocks-image-picker.php:43
filterattachment_fields_to_editincludes\class-kadence-blocks-image-picker.php:44
filterpre_get_postsincludes\class-kadence-blocks-posts-rest-api.php:248
filtercron_schedulesincludes\class-kadence-blocks-prebuilt-library.php:204
actiondelete_block_library_folderincludes\class-kadence-blocks-prebuilt-library.php:205
filterrender_blockincludes\class-kadence-blocks-svg.php:54
filterwp_get_attachment_image_srcincludes\class-kadence-blocks-svg.php:56
actionwp_footerincludes\class-kadence-blocks-table-of-contents.php:94
actiondelete_fonts_folderincludes\class-local-gfonts.php:130
actioninitincludes\header\class-kadence-header-cpt.php:38
actioninitincludes\header\class-kadence-header-cpt.php:39
filteruser_has_capincludes\header\class-kadence-header-cpt.php:40
actioninitincludes\header\class-kadence-header-cpt.php:43
filterkadence_post_layoutincludes\header\class-kadence-header-cpt.php:44
actionenqueue_block_editor_assetsincludes\header\class-kadence-header-cpt.php:45
actionenqueue_block_assetsincludes\header\class-kadence-header-cpt.php:46
filterdisplay_post_statesincludes\header\class-kadence-header-cpt.php:49
actionadmin_bar_menuincludes\header\class-kadence-header-cpt.php:50
actionadmin_bar_menuincludes\header\class-kadence-header-cpt.php:51
filterkadence_blocks_custom_fontsincludes\init.php:61
filterinitincludes\init.php:87
actionadmin_initincludes\init.php:201
actionadmin_initincludes\init.php:219
actionwp_enqueue_scriptsincludes\init.php:268
filteradmin_body_classincludes\init.php:289
filterblock_categoriesincludes\init.php:314
actioninitincludes\init.php:317
filterblock_categories_allincludes\init.php:335
filterrender_block_dataincludes\init.php:523
actionrest_api_initincludes\init.php:550
actioninitincludes\init.php:585
actioninitincludes\init.php:620
actionenqueue_block_assetsincludes\init.php:625
filterwp_img_tag_add_loading_attrincludes\init.php:643
filterkadence_blocks_render_inline_cssincludes\init.php:664
filtertribe_events_excerpt_blocks_removalincludes\init.php:669
filtertribe_events_get_the_excerptincludes\init.php:683
actioninitincludes\navigation\class-kadence-navigation-cpt.php:29
actioninitincludes\navigation\class-kadence-navigation-cpt.php:31
filteruser_has_capincludes\navigation\class-kadence-navigation-cpt.php:32
actioninitincludes\navigation\class-kadence-navigation-cpt.php:35
filterkadence_post_layoutincludes\navigation\class-kadence-navigation-cpt.php:36
actionenqueue_block_assetsincludes\navigation\class-kadence-navigation-cpt.php:37
actionadmin_initincludes\resources\Admin\Admin_Provider.php:16
actionenqueue_block_editor_assetsincludes\resources\Admin\Admin_Provider.php:37
actionadmin_noticesincludes\resources\Health\Health_Provider.php:33
filterwp_image_editorsincludes\resources\Image_Downloader\WordPress_Importer.php:70
filterwp_image_editorsincludes\resources\Image_Downloader\WordPress_Importer.php:120
actionenqueue_block_editor_assetsincludes\resources\Optimizer\Asset\Provider.php:13
actionadmin_enqueue_scriptsincludes\resources\Optimizer\Asset\Provider.php:20
actiontemplate_redirectincludes\resources\Optimizer\Hash\Provider.php:30
actionshutdownincludes\resources\Optimizer\Hash\Provider.php:37
actiontemplate_redirectincludes\resources\Optimizer\Image\Provider.php:25
filterkadence_blocks_row_wrapper_argsincludes\resources\Optimizer\Lazy_Load\Provider.php:58
filterkadence_blocks_column_htmlincludes\resources\Optimizer\Lazy_Load\Provider.php:65
filterkadence_blocks_row_slider_attrsincludes\resources\Optimizer\Lazy_Load\Provider.php:81
filterkadence_blocks_row_video_attrsincludes\resources\Optimizer\Lazy_Load\Provider.php:97
filterkadence_blocks_row_wrapper_argsincludes\resources\Optimizer\Lazy_Load\Provider.php:113
filterkadence_blocks_column_htmlincludes\resources\Optimizer\Lazy_Load\Provider.php:120
filternonce_user_logged_outincludes\resources\Optimizer\Nonce\Provider.php:12
filterwp_is_mobileincludes\resources\Optimizer\Optimizer_Provider.php:62
actionpre_get_postsincludes\resources\Optimizer\Post_List_Table\Column_Hook_Manager.php:94
actionadmin_initincludes\resources\Optimizer\Post_List_Table\Provider.php:65
filterbulk_actions-edit-postincludes\resources\Optimizer\Post_List_Table\Provider.php:73
filterbulk_actions-edit-pageincludes\resources\Optimizer\Post_List_Table\Provider.php:78
actionrestrict_manage_postsincludes\resources\Optimizer\Post_List_Table\Provider.php:85
actionpre_get_postsincludes\resources\Optimizer\Post_List_Table\Provider.php:90
filterpost_row_actionsincludes\resources\Optimizer\Post_List_Table\Provider.php:101
filterpage_row_actionsincludes\resources\Optimizer\Post_List_Table\Provider.php:108
filterposts_clausesincludes\resources\Optimizer\Post_List_Table\Sorters\Optimizer_Sorter.php:45
actionplugins_loadedincludes\resources\Optimizer\Request\Provider.php:21
filterwp_resource_hintsincludes\resources\Optimizer\Resource_Hints\Provider.php:23
actionrest_api_initincludes\resources\Optimizer\Rest\Provider.php:11
actioninitincludes\resources\Optimizer\Status\Provider.php:13
actionupdated_post_metaincludes\resources\Optimizer\Status\Provider.php:18
actionshutdownincludes\resources\Shutdown\Shutdown_Provider.php:33
actioninitincludes\resources\Uplink\Uplink_Provider.php:24
filterstellarwp/uplink/kadence-blocks/allows_network_subfolder_licenseincludes\resources\Uplink\Uplink_Provider.php:26
filterstellarwp/uplink/kadence-blocks/allows_network_subdomain_licenseincludes\resources\Uplink\Uplink_Provider.php:31
filterstellarwp/uplink/kadence-blocks/allows_network_domain_mapping_licenseincludes\resources\Uplink\Uplink_Provider.php:36
actionadmin_menuincludes\settings\class-kadence-blocks-settings.php:70
actionnetwork_admin_menuincludes\settings\class-kadence-blocks-settings.php:71
filterplugin_action_links_kadence-blocks/kadence-blocks.phpincludes\settings\class-kadence-blocks-settings.php:72
actionin_plugin_update_message-kadence-blocks/kadence-blocks.phpincludes\settings\class-kadence-blocks-settings.php:73
actionenqueue_block_editor_assetsincludes\settings\class-kadence-blocks-settings.php:78
actionadmin_initincludes\settings\class-kadence-blocks-settings.php:79
actionadmin_initincludes\settings\class-kadence-blocks-settings.php:80
actioninitincludes\settings\class-kadence-blocks-settings.php:81
actionafter_setup_themeincludes\settings\class-kadence-blocks-settings.php:82
filterblock_editor_settings_allincludes\settings\class-kadence-blocks-settings.php:83
filterwp_theme_json_data_themeincludes\settings\class-kadence-blocks-settings.php:84
actioninitincludes\settings\class-kadence-blocks-settings.php:85
actionadmin_head-post.phpincludes\settings\class-kadence-blocks-settings.php:86
actionadmin_head-post-new.phpincludes\settings\class-kadence-blocks-settings.php:87
actionkadence_blocks_dash_side_panel_proincludes\settings\class-kadence-blocks-settings.php:88
filterstellarwp/telemetry/kadence-blocks/optin_argsincludes\settings\class-kadence-blocks-settings.php:89
filterstellarwp/telemetry/kadence-blocks/exit_interview_argsincludes\settings\class-kadence-blocks-settings.php:90
actionwp_headincludes\settings\class-kadence-blocks-settings.php:567
filterblock_editor_settings_allincludes\settings\class-kadence-blocks-settings.php:568
filterdebug_informationincludes\settings\class-kadence-blocks-site-health.php:59
actionadmin_initincludes\settings\class-kadence-blocks-site-health.php:60
filterexcerpt_lengthincludes\templates\entry-summary.php:20
filterstellarwp/uplink/kadence-blocks/prevent_update_checkkadence-blocks.php:174
filterstellarwp/uplink/kadence-blocks/api_get_base_urlkadence-blocks.php:175
actionplugins_loadedkadence-blocks.php:184
actioninitkadence-blocks.php:192

Scheduled Events 2

delete_block_library_folder
delete_fonts_folder
Maintenance & Trust

Kadence Blocks — Page Builder Toolkit for Gutenberg Editor Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 11, 2026
PHP min version7.4
Downloads36.6M

Community Trust

Rating96/100
Number of ratings322
Active installs600K
Developer Profile

Kadence Blocks — Page Builder Toolkit for Gutenberg Editor Developer Profile

StellarWP

26 plugins · 3.1M total installs

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

How We Detect Kadence Blocks — Page Builder Toolkit for Gutenberg Editor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kadence-blocks/assets/css//wp-content/plugins/kadence-blocks/assets/js//wp-content/plugins/kadence-blocks/dist/blocks.style.build.css/wp-content/plugins/kadence-blocks/dist/blocks.editor.build.css/wp-content/plugins/kadence-blocks/dist/blocks.build.js
Script Paths
/wp-content/plugins/kadence-blocks/assets/js/kadence-blocks-pro-frontend.js/wp-content/plugins/kadence-blocks/assets/js/kadence-blocks-frontend.js/wp-content/plugins/kadence-blocks/assets/js/kadence-blocks-editor.js/wp-content/plugins/kadence-blocks/assets/js/kadence-blocks-frontend.asset.php/wp-content/plugins/kadence-blocks/assets/js/kadence-blocks-editor.asset.php
Version Parameters
kadence-blocks/dist/blocks.style.build.css?ver=kadence-blocks/dist/blocks.editor.build.css?ver=kadence-blocks/dist/blocks.build.js?ver=

HTML / DOM Fingerprints

CSS Classes
kb-row-layoutkb-advanced-formkadence-tabskadence-tabkadence-tab-headerkadence-tab-contentkadence-accordionkadence-accordion-item+12 more
Data Attributes
data-kb-blockdata-kb-block-unique-iddata-kb-settings
JS Globals
kadence_blocks_paramskadence_blocks_editor_paramskadence_blocks_frontend_params
REST Endpoints
/wp-json/kadence-blocks/v1/posts/wp-json/kadence-blocks/v1/prebuilt-library/wp-json/kadence-blocks/v1/mailerlite-form/wp-json/kadence-blocks/v1/fluentcrm-form/wp-json/kadence-blocks/v1/lottie-animation-get/wp-json/kadence-blocks/v1/lottie-animation-post/wp-json/kadence-blocks/v1/vector-post
FAQ

Frequently Asked Questions about Kadence Blocks — Page Builder Toolkit for Gutenberg Editor