
Getwid – Gutenberg Blocks Security & Risk Analysis
wordpress.org/plugins/getwid40+ Gutenberg Blocks, plus multiple pre-made free block templates for the WordPress block editor.
Is Getwid – Gutenberg Blocks Safe to Use in 2026?
Generally Safe
Score 94/100Getwid – Gutenberg Blocks has a strong security track record. Known vulnerabilities have been patched promptly.
The Getwid plugin exhibits a mixed security posture. While a high percentage of its output is properly escaped and it shows a good number of capability checks and nonces, there are significant areas of concern. The presence of two AJAX handlers without authentication checks presents a direct attack vector. Furthermore, the plugin's history of 11 known CVEs, including a high-severity one in the past, suggests a pattern of vulnerabilities that require careful monitoring. The types of past vulnerabilities, such as Cross-Site Scripting, Missing Authorization, and SSRF, are particularly worrying as they can lead to severe compromises.
The static analysis reveals a substantial attack surface with 8 AJAX handlers, two of which lack necessary authorization checks. The single SQL query identified is not using prepared statements, increasing the risk of SQL injection. Although taint analysis did not reveal critical or high severity unsanitized paths, one flow with unsanitized paths is still a concern, especially in conjunction with the history of XSS vulnerabilities. The bundled Lodash library, if outdated, could also pose a risk, though its specific version is not provided.
In conclusion, while Getwid demonstrates some good security practices like proper output escaping and a good number of capability checks, the unauthenticated AJAX endpoints and the plugin's history of numerous vulnerabilities, including a high-severity one, cannot be overlooked. The lack of prepared statements for its SQL query is another point of concern. Users should exercise caution and ensure the plugin is updated to the latest version to mitigate known risks.
Key Concerns
- Unprotected AJAX handlers
- SQL query without prepared statements
- History of 11 CVEs including 1 high severity
- Taint flow with unsanitized path
Getwid – Gutenberg Blocks Security Vulnerabilities
CVEs by Year
Severity Breakdown
11 total CVEs
Getwid <= 2.1.2 - Authenticated (Contributor+) Sensitive Information Exposure
Getwid – Gutenberg Blocks <= 2.0.12 - Authenticated (Contributor+) Stored Cross-Site Scripting
Getwid – Gutenberg Blocks <= 2.0.10 - Missing Authentication to MailChimp API key update
Getwid – Gutenberg Blocks <= 2.0.10 - Missing Authorization to Google API key update
Getwid – Gutenberg Blocks <= 2.0.7 - Authenticated (Contributor+) DOM-Based Stored Cross-Site Scripting via 'Countdown'
Getwid – Gutenberg Blocks <= 2.0.5 - Authenticated(Contributor+) Stored Cross-Site Scripting via Block Content
Getwid – Gutenberg Blocks <= 2.0.4 - Missing Authorization to Recaptcha API Key Modification
Getwid – Gutenberg Blocks <= 2.0.4 - Captcha Bypass
Getwid – Gutenberg Blocks <= 2.0.2 - Improper Input Validation to Arbitrary Email Sending to Admin
Getwid – Gutenberg Blocks <= 1.8.3 - Improper Authorization via get_remote_templates REST endpoint
Getwid – Gutenberg Blocks <= 1.8.3 - Authenticated(Subscriber+) Server Side Request Forgery
Getwid – Gutenberg Blocks Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Getwid – Gutenberg Blocks Attack Surface
AJAX Handlers 8
WordPress Hooks 129
Scheduled Events 1
Maintenance & Trust
Getwid – Gutenberg Blocks Maintenance & Trust
Maintenance Signals
Community Trust
Getwid – Gutenberg Blocks Alternatives
GutenKit – Page Builder Blocks, Patterns, and Templates for Gutenberg Block Editor
gutenkit-blocks-addon
GutenKit – Ultimate no-code Gutenberg blocks to design stunning web pages and visually stunning posts in WordPress block editor.
Gutenberg Block Editor Toolkit – EditorsKit
block-options
EditorsKit provides a set of page building tools to supercharge the WordPress Gutenberg block editor.
Gutentor – Gutenberg Blocks – Page Builder for Gutenberg Editor
gutentor
Advanced yet easy, Gutenberg editor page builder blocks. Create a masterpiece, pixel perfect website using modern WordPress Gutenberg blocks.
Nexter Blocks – Gutenberg Blocks, Page Builder & AI Website Builder
the-plus-addons-for-block-editor
90+ Gutenberg Blocks & AI Website Builder with 1000+ Templates. Complete Page Builder, Popup Builder, Mega Menu, Form Builder & More. No Code.
Di Blocks – Awesome WordPress Blocks for Gutenberg Editor
di-blocks
Di Blocks plugin is a collection of awesome blocks for Gutenberg Editor.
Getwid – Gutenberg Blocks Developer Profile
33 plugins · 326K total installs
How We Detect Getwid – Gutenberg Blocks
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/getwid/assets/blocks/accordion/style.css/wp-content/plugins/getwid/assets/blocks/accordion/style.rtl.css/wp-content/plugins/getwid/assets/blocks/accordion/frontend.js/wp-content/plugins/getwid/assets/blocks/advanced-heading/style.css/wp-content/plugins/getwid/assets/blocks/advanced-heading/style.rtl.css/wp-content/plugins/getwid/assets/blocks/banner/style.css/wp-content/plugins/getwid/assets/blocks/banner/style.rtl.css/wp-content/plugins/getwid/assets/blocks/button-group/style.css+94 more/wp-content/plugins/getwid/assets/blocks/accordion/frontend.js/wp-content/plugins/getwid/assets/blocks/button/frontend.js/wp-content/plugins/getwid/assets/blocks/call-to-action/frontend.js/wp-content/plugins/getwid/assets/blocks/columns/frontend.js/wp-content/plugins/getwid/assets/blocks/container/frontend.js/wp-content/plugins/getwid/assets/blocks/countdown/frontend.js+20 moregetwid/assets/blocks/accordion/style.css?ver=getwid/assets/blocks/accordion/frontend.js?ver=getwid/assets/blocks/advanced-heading/style.css?ver=getwid/assets/blocks/banner/style.css?ver=getwid/assets/blocks/button-group/style.css?ver=getwid/assets/blocks/button/style.css?ver=getwid/assets/blocks/button/frontend.js?ver=getwid/assets/blocks/call-to-action/style.css?ver=getwid/assets/blocks/call-to-action/frontend.js?ver=getwid/assets/blocks/columns/style.css?ver=getwid/assets/blocks/columns/frontend.js?ver=getwid/assets/blocks/container/style.css?ver=getwid/assets/blocks/container/frontend.js?ver=getwid/assets/blocks/countdown/style.css?ver=getwid/assets/blocks/countdown/frontend.js?ver=getwid/assets/blocks/divider/style.css?ver=getwid/assets/blocks/dual-heading/style.css?ver=getwid/assets/blocks/gallery/style.css?ver=getwid/assets/blocks/gallery/frontend.js?ver=getwid/assets/blocks/google-map/style.css?ver=getwid/assets/blocks/google-map/frontend.js?ver=getwid/assets/blocks/heading/style.css?ver=getwid/assets/blocks/icon/style.css?ver=getwid/assets/blocks/icon/frontend.js?ver=getwid/assets/blocks/image-comparison/style.css?ver=getwid/assets/blocks/image-comparison/frontend.js?ver=getwid/assets/blocks/instagram/style.css?ver=getwid/assets/blocks/latest-posts/style.css?ver=getwid/assets/blocks/latest-posts/frontend.js?ver=getwid/assets/blocks/login-form/style.css?ver=getwid/assets/blocks/login-form/frontend.js?ver=getwid/assets/blocks/mailchimp/style.css?ver=getwid/assets/blocks/mailchimp/frontend.js?ver=getwid/assets/blocks/modal/style.css?ver=getwid/assets/blocks/modal/frontend.js?ver=getwid/assets/blocks/navigation/style.css?ver=getwid/assets/blocks/navigation/frontend.js?ver=getwid/assets/blocks/page-title/style.css?ver=getwid/assets/blocks/pie-chart/style.css?ver=getwid/assets/blocks/pie-chart/frontend.js?ver=getwid/assets/blocks/price-box/style.css?ver=getwid/assets/blocks/price-box/frontend.js?ver=getwid/assets/blocks/progress-bar/style.css?ver=getwid/assets/blocks/progress-bar/frontend.js?ver=getwid/assets/blocks/quote/style.css?ver=getwid/assets/blocks/recent-posts/style.css?ver=getwid/assets/blocks/recent-posts/frontend.js?ver=getwid/assets/blocks/section/style.css?ver=getwid/assets/blocks/section/frontend.js?ver=getwid/assets/blocks/separator/style.css?ver=getwid/assets/blocks/slider/style.css?ver=getwid/assets/blocks/slider/frontend.js?ver=getwid/assets/blocks/social-icons/style.css?ver=getwid/assets/blocks/tabs/style.css?ver=getwid/assets/blocks/tabs/frontend.js?ver=getwid/assets/blocks/testimonial/style.css?ver=getwid/assets/blocks/testimonial/frontend.js?ver=getwid/assets/blocks/title/style.css?ver=getwid/assets/blocks/video-playlist/style.css?ver=getwid/assets/blocks/video-playlist/frontend.js?ver=getwid/assets/blocks/video/style.css?ver=getwid/assets/blocks/video/frontend.js?ver=getwid/assets/js/editor-blocks.js?ver=HTML / DOM Fingerprints
getwid_accordiongetwid-advanced-headinggetwid-bannergetwid-button-groupgetwid-buttongetwid-call-to-actiongetwid-columns-blockgetwid-container+29 more<!-- wp:getwid/accordion --><!-- wp:getwid/advanced-heading --><!-- wp:getwid/banner --><!-- wp:getwid/button-group -->+33 moredata-getwid-accordiondata-getwid-countdowndata-getwid-gallerydata-getwid-google-mapdata-getwid-image-comparisondata-getwid-modal+8 morewindow.Getwid