
Tab Ultimate Security & Risk Analysis
wordpress.org/plugins/tabs-proTab Shortcode Ultimate is yet another simple, responsive, lightweight jQuery tabs plugin for creating responsive tabbed panels with unlimited options …
Is Tab Ultimate Safe to Use in 2026?
Generally Safe
Score 98/100Tab Ultimate has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "tabs-pro" v2.0.0 plugin exhibits a mixed security posture. While it demonstrates good practices such as using prepared statements for all SQL queries and implementing nonce and capability checks on its entry points, concerns arise from the static analysis.
Specifically, the taint analysis revealed one flow with unsanitized paths, classified as high severity. This indicates a potential vulnerability where user-supplied input could be used in a dangerous way, potentially leading to exploits like Cross-Site Scripting (XSS) if the output is not properly handled. Although the code signals report a high percentage of properly escaped outputs (79%), this single unsanitized flow is a significant risk. The plugin also bundles an outdated version of Select2 (v3.4.5), which could harbor known vulnerabilities.
The vulnerability history shows two past medium-severity CVEs, both related to Cross-Site Scripting. The fact that the last vulnerability was in 2025 (likely a typo and intended to be in the past) and that there are no currently unpatched CVEs is positive. However, the recurring nature of XSS vulnerabilities in its history, combined with the identified unsanitized taint flow, suggests a consistent weakness in input validation and sanitization that needs careful attention. Overall, while the plugin has some strengths in its core security implementations, the identified high-severity taint flow and the bundled outdated library present immediate risks that should be addressed.
Key Concerns
- High severity unsanitized taint flow
- Bundled outdated library (Select2 v3.4.5)
- 79% output escaping is not 100%
Tab Ultimate Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Tab Ultimate <= 1.8 - Authenticated (Contributor+) Stored Cross-Site Scripting
Tab Ultimate <= 1.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
Tab Ultimate Release Timeline
Tab Ultimate Code Analysis
Bundled Libraries
Output Escaping
Data Flow Analysis
Tab Ultimate Attack Surface
AJAX Handlers 2
Shortcodes 6
WordPress Hooks 27
Maintenance & Trust
Tab Ultimate Maintenance & Trust
Maintenance Signals
Community Trust
Tab Ultimate Alternatives
WP Easy Responsive Tabs
wp-responsive-and-easy-tabs
This plugin provides features to add tabs to you post or pages just using shortcode.
Tab – Accordion, FAQ
tabbed
Tab allows you to create a simple tabs, responsive tab, animation tab, horizontal tab, vertical tab, circle tab, FAQ, accordion, animation accordion.
Tabsy
tabsy
Tabsy is a free smart responsive WordPress tabs plugin that is designed to fit on every container width beautifully.
Tabs Awesome – Reponsive WordPress Tabs Plugin
tab-awesome
Create tabs in WordPress become easy. Multiple layout to choose and combine it with icon. Create stuninng responsive tabs.
Tabs Responsive – With WooCommerce Product Tabs Extension
tabs-responsive
Tabs Responsive is the most easiest drag & drop Tabs builder for WordPress. You can add unlimited Tabs with unlimited color Scheme.
Tab Ultimate Developer Profile
19 plugins · 10K total installs
How We Detect Tab Ultimate
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/tabs-pro/assets/css/tptabsultimate.css/wp-content/plugins/tabs-pro/assets/css/font-awesome.css/wp-content/plugins/tabs-pro/assets/css/animation.css/wp-content/plugins/tabs-pro/assets/css/jQueryTab.css/wp-content/plugins/tabs-pro/assets/js/tptabsultimate.js/wp-content/plugins/tabs-pro/assets/js/jQueryTab.js/wp-content/plugins/tabs-pro/admin/css/tabultimate-backend-admin.css/wp-content/plugins/tabs-pro/admin/js/tabultimate-backend-admin.js+1 more/wp-content/plugins/tabs-pro/assets/js/tptabsultimate.js/wp-content/plugins/tabs-pro/assets/js/jQueryTab.jstabs-pro/assets/css/tptabsultimate.css?ver=tabs-pro/assets/css/font-awesome.css?ver=tabs-pro/assets/css/animation.css?ver=tabs-pro/assets/css/jQueryTab.css?ver=tabs-pro/assets/js/tptabsultimate.js?ver=tabs-pro/assets/js/jQueryTab.js?ver=tabs-pro/admin/css/tabultimate-backend-admin.css?ver=tabs-pro/admin/js/tabultimate-backend-admin.js?ver=tabs-pro/admin/js/color-picker.js?ver=HTML / DOM Fingerprints
tp_tab_proid="custom_accordion_wordpress_feature"id="custom_accordion_wordpresspro_columns"id="custom_accordions_pro_title"id="field-14"