WP Responsive Tabs Security & Risk Analysis

wordpress.org/plugins/wp-responsive-tabs

An easy way to create tabs for unique posts/pages and feel freedom to use them anywhere in your content or files.

30 active installs v1.3.2 PHP 7.0+ WP 3.9+ Updated Aug 26, 2025
accordion-wp-responsive-tabseasy-responsive-tabsshortcodeswp-ecommerce-woocommercewp-responsive-tabs
99
A · Safe
CVEs total1
Unpatched0
Last CVEJan 15, 2025
Safety Verdict

Is WP Responsive Tabs Safe to Use in 2026?

Generally Safe

Score 99/100

WP Responsive Tabs has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jan 15, 2025Updated 7mo ago
Risk Assessment

The wp-responsive-tabs plugin version 1.3.2 exhibits a generally good security posture based on the static analysis. It has a limited attack surface with only one shortcode as an entry point, and importantly, none of the identified entry points appear to be unprotected. The code demonstrates strong security practices by exclusively using prepared statements for SQL queries and performing necessary nonce and capability checks. File operations and external HTTP requests are absent, further reducing potential attack vectors. However, a concerning finding is that 33% of the output operations are not properly escaped. This could leave the plugin vulnerable to cross-site scripting (XSS) attacks if user-supplied data is not adequately sanitized before being displayed to users.

The vulnerability history indicates that the plugin has had one medium-severity CVE related to XSS, which was last recorded in early 2025. While this vulnerability is currently unpatched, the fact that there's only one medium-severity issue in its history and that it's a common type (XSS) suggests a pattern of potential, though not necessarily critical, vulnerabilities that require careful attention. The absence of critical or high-severity CVEs, and the lack of any critical or high-severity taint flows, are positive indicators.

In conclusion, while the plugin benefits from a small attack surface and good adherence to secure coding practices like prepared statements and proper checks, the significant percentage of unescaped output and the past XSS vulnerability warrant a moderate level of caution. The primary concern lies in potential XSS vulnerabilities due to insufficient output escaping, which could be exploited if user input is not handled with extreme care in the unescaped outputs. Addressing the output escaping is crucial for further strengthening its security.

Key Concerns

  • Significant unescaped output found
  • Past medium severity XSS vulnerability
Vulnerabilities
1

WP Responsive Tabs Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-13387medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WP Responsive Tabs <= 1.2.9 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jan 15, 2025 Patched in 1.3.0 (1d)
Code Analysis
Analyzed Mar 16, 2026

WP Responsive Tabs Code Analysis

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

Output Escaping

67% escaped27 total outputs
Attack Surface

WP Responsive Tabs Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wprtabs] wprtabs.inc.php:80
WordPress Hooks 5
actionadmin_menufunctions.php:74
actionwp_enqueue_scriptsindex.php:34
actionadmin_enqueue_scriptsindex.php:36
actionadd_meta_boxeswprtabs.inc.php:102
actionsave_postwprtabs.inc.php:247
Maintenance & Trust

WP Responsive Tabs Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 26, 2025
PHP min version7.0
Downloads8K

Community Trust

Rating80/100
Number of ratings2
Active installs30
Developer Profile

WP Responsive Tabs Developer Profile

Fahad Mahmood

40 plugins · 33K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
237 days
View full developer profile
Detection Fingerprints

How We Detect WP Responsive Tabs

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-responsive-tabs/css/style.css/wp-content/plugins/wp-responsive-tabs/css/easy-responsive-tabs.css/wp-content/plugins/wp-responsive-tabs/js/scripts.js/wp-content/plugins/wp-responsive-tabs/js/easyResponsiveTabs.js
Script Paths
/wp-content/plugins/wp-responsive-tabs/js/scripts.js/wp-content/plugins/wp-responsive-tabs/js/easyResponsiveTabs.js
Version Parameters
wp-responsive-tabs/css/style.css?t=wp-responsive-tabs/css/easy-responsive-tabs.css?t=

HTML / DOM Fingerprints

CSS Classes
wprtab-resp-tabs-listresp-tabs-container
Data Attributes
data-tab-id
JS Globals
easyResponsiveTabs
Shortcode Output
<div id="class="wprtab-<ul class="resp-tabs-list"><div class="resp-tabs-container">
FAQ

Frequently Asked Questions about WP Responsive Tabs