Tabs Widget for Page Builder Security & Risk Analysis

wordpress.org/plugins/tabs-widget-for-page-builder

Adds a "Tabs for Page Builder" widget, which can be used in Page Builder by SiteOrigin editor.

3K active installs v1.2.1 PHP + WP 4.0.0+ Updated Nov 28, 2017
bootstrappage-builder-by-siteoriginsiteorigintabswidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Tabs Widget for Page Builder Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 8yr ago
Risk Assessment

The "tabs-widget-for-page-builder" plugin version 1.2.1 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The complete absence of exposed entry points like AJAX handlers, REST API routes, shortcodes, and cron events, particularly without authentication checks, significantly reduces the attack surface. Furthermore, the code demonstrates good practices in its handling of SQL queries, exclusively using prepared statements, and a high rate of output escaping, indicating a commitment to preventing cross-site scripting vulnerabilities. The lack of recorded vulnerabilities, including critical or high-severity issues, and the absence of any mention of dangerous functions, file operations, external HTTP requests, or untrusted taint flows further bolster its security profile. However, the complete absence of nonce checks and capability checks across all potential (though currently zero) entry points represents a potential oversight. While the attack surface is currently zero, should any entry points be introduced in future versions without these essential security mechanisms, it could create immediate vulnerabilities. The plugin's history of zero vulnerabilities is a positive indicator, but it's crucial to acknowledge that this could also be due to a lack of exposure or rigorous auditing rather than absolute inherent security. The plugin's strengths lie in its minimal attack surface and secure data handling practices, but the lack of built-in checks for potential future entry points is a notable weakness.

Key Concerns

  • No nonce checks implemented
  • No capability checks implemented
Vulnerabilities
None known

Tabs Widget for Page Builder Security Vulnerabilities

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

Tabs Widget for Page Builder Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
4
35 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

90% escaped39 total outputs
Attack Surface

Tabs Widget for Page Builder Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionplugins_loadedtabs-widget-for-page-builder.php:33
actionadmin_enqueue_scriptstabs-widget-for-page-builder.php:45
actionwp_enqueue_scriptstabs-widget-for-page-builder.php:46
actionwidgets_inittabs-widget-for-page-builder.php:47
actionafter_setup_themetabs-widget-for-page-builder.php:48
Maintenance & Trust

Tabs Widget for Page Builder Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedNov 28, 2017
PHP min version
Downloads44K

Community Trust

Rating96/100
Number of ratings19
Active installs3K
Developer Profile

Tabs Widget for Page Builder Developer Profile

ProteusThemes

3 plugins · 5K total installs

79
trust score
Avg Security Score
78/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Tabs Widget for Page Builder

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tabs-widget-for-page-builder/assets/admin/js/admin.js/wp-content/plugins/tabs-widget-for-page-builder/assets/admin/css/admin.css/wp-content/plugins/tabs-widget-for-page-builder/assets/js/main.min.js/wp-content/plugins/tabs-widget-for-page-builder/assets/css/style.min.css/wp-content/plugins/tabs-widget-for-page-builder/bower_components/mustache.js/mustache.min.js
Script Paths
bower_components/mustache.js/mustache.min.jsassets/admin/js/admin.jsassets/js/main.min.js
Version Parameters
tabs-widget-for-page-builder/assets/admin/css/admin.css?ver=tabs-widget-for-page-builder/assets/js/main.min.js?ver=tabs-widget-for-page-builder/assets/css/style.min.css?ver=tabs-widget-for-page-builder/assets/admin/js/admin.js?ver=tabs-widget-for-page-builder/bower_components/mustache.js/mustache.min.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Tabs Widget for Page Builder