
Page Builder by SiteOrigin Security & Risk Analysis
wordpress.org/plugins/siteorigin-panelsBuild responsive page layouts using the widgets you know and love using this simple drag and drop page builder.
Is Page Builder by SiteOrigin Safe to Use in 2026?
Generally Safe
Score 88/100Page Builder by SiteOrigin has a strong security track record. Known vulnerabilities have been patched promptly.
The SiteOrigin Panels plugin version 2.34.0 exhibits a generally strong security posture, with all identified entry points (AJAX handlers, REST API routes, shortcodes) having authentication or permission checks. The code analysis reveals good practices such as a high percentage of SQL queries using prepared statements and a large majority of outputs being properly escaped. The presence of 22 nonce checks and 24 capability checks further reinforces this. However, there are areas of concern. The taint analysis indicates 3 flows with unsanitized paths, which, despite being categorized as low severity, represent a potential risk for path traversal vulnerabilities. The vulnerability history is significant, with 8 total CVEs, including 3 high and 5 medium severity vulnerabilities, although none are currently unpatched. The common vulnerability types like Path Traversal and Cross-site Scripting suggest recurring weaknesses in input validation and output sanitization, even with the static analysis showing good overall sanitization. The plugin's history of diverse and potentially severe vulnerabilities warrants careful attention and ongoing monitoring. While the current version appears to have addressed past critical issues and has a robust attack surface protection, the historical pattern of vulnerabilities, particularly those related to path traversal and XSS, suggests a need for continued vigilance and thorough code reviews.
Key Concerns
- Flows with unsanitized paths
- History of high severity vulnerabilities
- History of medium severity vulnerabilities
Page Builder by SiteOrigin Security Vulnerabilities
CVEs by Year
Severity Breakdown
8 total CVEs
Page Builder by SiteOrigin <= 2.33.5 - Authenticated (Contributor+) Local File Inclusion
Page Builder by SiteOrigin <= 2.31.4 - Authenticated (Contributor+) Stored Cross-Site Scripting
Page Builder by SiteOrigin <= 2.31.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via Row Label Parameter
Page Builder by SiteOrigin <= 2.29.15 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'siteorigin_widget' Shortcode
Page Builder by SiteOrigin <= 2.29.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via Legacy Image Widget
Page Builder by SiteOrigin <= 2.10.15 - Cross-Site Request Forgery to Reflected Cross-Site Scripting
Page Builder by SiteOrigin <= 2.10.15 - Cross-Site Request Forgery to Reflected Cross-Site Scripting
Page Builder by SiteOrigin < 2.0.5 - Reflected Cross-Site Scripting
Page Builder by SiteOrigin Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Page Builder by SiteOrigin Attack Surface
AJAX Handlers 15
Shortcodes 2
WordPress Hooks 184
Maintenance & Trust
Page Builder by SiteOrigin Maintenance & Trust
Maintenance Signals
Community Trust
Page Builder by SiteOrigin Alternatives
Zion Builder – Website Builder for Speed & Creativity
zionbuilder
Building websites just got easier! Zion Builder is a visual website builder with powerful design features to help you build interactive websites.
Brizy – Page Builder
brizy
A page builder that is fast & easy, Brizy is a next-gen website builder that anyone can use. No designer or developer skills required.
Visual Composer Website Builder
visualcomposer
Drag and drop page builder that gives the freedom to design WordPress websites, landing pages, custom themes, maintenance mode & coming soon pages.
Nimble Page Builder
nimble-builder
Simple and smart companion that allows you to insert sections into any existing page, create landing pages or entire websites including header and foo …
Live Composer – Free WordPress Website Builder
live-composer-page-builder
Page builder for WordPress with drag and drop header/footer editing, responsive settings, and animations. Compatible with Gutenberg block editor.
Page Builder by SiteOrigin Developer Profile
10 plugins · 1.0M total installs
How We Detect Page Builder by SiteOrigin
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/siteorigin-panels/css/admin.css/wp-content/plugins/siteorigin-panels/css/frontend.css/wp-content/plugins/siteorigin-panels/css/style.css/wp-content/plugins/siteorigin-panels/js/admin.js/wp-content/plugins/siteorigin-panels/js/editor.js/wp-content/plugins/siteorigin-panels/js/frontend.js/wp-content/plugins/siteorigin-panels/js/main.js/wp-content/plugins/siteorigin-panels/widgets/css/widgets.css+1 more/wp-content/plugins/siteorigin-panels/js/main.jssiteorigin-panels/css/style.css?ver=siteorigin-panels/js/main.js?ver=siteorigin-panels/css/admin.css?ver=siteorigin-panels/js/admin.js?ver=siteorigin-panels/css/frontend.css?ver=siteorigin-panels/js/frontend.js?ver=siteorigin-panels/js/editor.js?ver=siteorigin-panels/widgets/css/widgets.css?ver=siteorigin-panels/widgets/js/widgets.js?ver=HTML / DOM Fingerprints
siteorigin-panels-editorsiteorigin-panels-widgetsiteorigin-panels-rowsiteorigin-panels-columnsiteorigin-panels-settingSiteOrigin PanelsGenerated by SiteOrigin Page BuilderSiteOrigin Page Builderdata-siteorigin-panels-iddata-panels-iddata-widget-iddata-row-iddata-column-iddata-container+2 moresiteoriginPanelsSiteOriginPanelssoPanelssoWidgets/wp-json/siteorigin-panels/v1/layouts/wp-json/siteorigin-panels/v1/get-layout/wp-json/siteorigin-panels/v1/save-layout[siteorigin_panels][siteorigin_panels_widget][siteorigin_panels_row][siteorigin_panels_column]