Simple Tabs Shortcodes Security & Risk Analysis

wordpress.org/plugins/simple-tabs-shortcodes

Adds shortcodes to place a page content in tabs. Uses a lightweight JS script, no additional CSS files.

100 active installs v1.3 PHP 7.0+ WP 4.6+ Updated Apr 8, 2020
shortcodestabtabs
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Simple Tabs Shortcodes Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The "simple-tabs-shortcodes" v1.3 plugin exhibits a generally strong security posture based on the provided static analysis. It has a very small attack surface, consisting solely of two shortcodes with no apparent AJAX or REST API endpoints to exploit. Furthermore, the code demonstrates good practices by exclusively using prepared statements for SQL queries, having no file operations, and making no external HTTP requests. The absence of any recorded vulnerabilities, including critical or high severity ones, in its history also suggests a well-maintained codebase.

However, there are some areas for concern. The plugin has a 50% rate of improperly escaped output, meaning that potentially harmful data could be rendered directly to the user's browser, opening it up to cross-site scripting (XSS) vulnerabilities. Additionally, the lack of nonce checks and capability checks across its entry points (shortcodes) is a significant weakness. While there are no immediate exploitable flows detected by taint analysis, this absence of authorization and input validation mechanisms for shortcodes could be exploited if malicious data is introduced through them.

In conclusion, while the plugin benefits from a minimal attack surface and a clean vulnerability history, the unescaped output and lack of crucial security checks on its shortcodes present a tangible risk. Developers should prioritize addressing the output escaping issues and implement proper nonce and capability checks to mitigate potential XSS and privilege escalation vulnerabilities.

Key Concerns

  • Output escaping is only 50% proper
  • No nonce checks on entry points
  • No capability checks on entry points
Vulnerabilities
None known

Simple Tabs Shortcodes Security Vulnerabilities

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

Simple Tabs Shortcodes Code Analysis

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

Output Escaping

50% escaped2 total outputs
Attack Surface

Simple Tabs Shortcodes Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[tabs] simple-tabs-shortcodes.php:45
[tab] simple-tabs-shortcodes.php:67
WordPress Hooks 2
actionwp_enqueue_scriptssimple-tabs-shortcodes.php:25
actionadmin_noticessimple-tabs-shortcodes.php:86
Maintenance & Trust

Simple Tabs Shortcodes Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedApr 8, 2020
PHP min version7.0
Downloads7K

Community Trust

Rating100/100
Number of ratings4
Active installs100
Developer Profile

Simple Tabs Shortcodes Developer Profile

Beherit

7 plugins · 420 total installs

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

How We Detect Simple Tabs Shortcodes

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-tabs-shortcodes/js.tabs.min.js/wp-content/plugins/simple-tabs-shortcodes/js.tabs.js
Script Paths
/wp-content/plugins/simple-tabs-shortcodes/js.tabs.min.js/wp-content/plugins/simple-tabs-shortcodes/js.tabs.js
Version Parameters
simple-tabs-shortcodes/js.tabs.min.js?ver=simple-tabs-shortcodes/js.tabs.js?ver=

HTML / DOM Fingerprints

CSS Classes
tabs-containertabs-navactivetabs-contenttab
Data Attributes
idhref
JS Globals
sts_tabs_data
Shortcode Output
<div class="tabs-container"><div class="tabs-nav"><ul><li><a href="#"></a></li>
FAQ

Frequently Asked Questions about Simple Tabs Shortcodes