Expand Tabs for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woocommerce-extend-tabs

Expand the tabs in the single-product page.

1K active installs v1.31 PHP 5.2.4+ WP 3.0.1+ Updated Jan 12, 2026
expand-tabsproduct-page-tabstabswoocommercewoocommerce-seo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Expand Tabs for WooCommerce Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 2mo ago
Risk Assessment

The plugin "woocommerce-extend-tabs" v1.31 exhibits a strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the potential attack surface. The code also demonstrates good practices by avoiding dangerous functions, performing file operations, and making external HTTP requests. Furthermore, the analysis indicates a high level of security in handling data, with all SQL queries using prepared statements and a near-perfect rate of output escaping.

Concerns arise from the complete lack of nonce checks and capability checks. While the attack surface appears minimal currently, the absence of these fundamental security mechanisms means that any future addition of entry points, such as AJAX actions or REST API endpoints, would be inherently unprotected and vulnerable to various attacks like Cross-Site Request Forgery (CSRF) and unauthorized privilege escalation. The vulnerability history is also a positive sign, showing no recorded CVEs, which suggests a generally secure development history.

In conclusion, the plugin is currently very secure due to its limited attack surface and good data handling practices. However, the complete absence of nonce and capability checks represents a significant latent risk. If the plugin evolves and introduces new features that expose entry points, these will be immediately vulnerable without the implementation of these crucial security measures. This makes the plugin's future security dependent on adhering to best practices if its functionality expands.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Expand Tabs for WooCommerce Security Vulnerabilities

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

Expand Tabs for WooCommerce Code Analysis

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

Output Escaping

97% escaped115 total outputs
Attack Surface

Expand Tabs for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionwp_enqueue_scriptswoocommerce-expand-tabs.php:60
actionwp_headwoocommerce-expand-tabs.php:165
actionwp_headwoocommerce-expand-tabs.php:195
actionwp_headwoocommerce-expand-tabs.php:213
actionwp_headwoocommerce-expand-tabs.php:241
filterwoocommerce_product_settingswoocommerce-expand-tabs.php:276
actionbefore_woocommerce_initwoocommerce-expand-tabs.php:302
Maintenance & Trust

Expand Tabs for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 12, 2026
PHP min version5.2.4
Downloads56K

Community Trust

Rating100/100
Number of ratings27
Active installs1K
Developer Profile

Expand Tabs for WooCommerce Developer Profile

SilkyPress

5 plugins · 729K total installs

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

How We Detect Expand Tabs for WooCommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/woocommerce-extend-tabs/wc26/single-product.js/wp-content/plugins/woocommerce-extend-tabs/wc30/single-product.js/wp-content/plugins/woocommerce-extend-tabs/wc31/single-product.js/wp-content/plugins/woocommerce-extend-tabs/wc32/single-product.js/wp-content/plugins/woocommerce-extend-tabs/wc33/single-product.js/wp-content/plugins/woocommerce-extend-tabs/wc34/single-product.js/wp-content/plugins/woocommerce-extend-tabs/wc36/single-product.js/wp-content/plugins/woocommerce-extend-tabs/wc38/single-product.js+11 more
Script Paths
single-product.jssingle-product.min.js
Version Parameters
woocommerce-extend-tabs/single-product.js?ver=woocommerce-extend-tabs/wc26/single-product.js?ver=woocommerce-extend-tabs/wc30/single-product.js?ver=woocommerce-extend-tabs/wc31/single-product.js?ver=woocommerce-extend-tabs/wc32/single-product.js?ver=woocommerce-extend-tabs/wc33/single-product.js?ver=woocommerce-extend-tabs/wc34/single-product.js?ver=woocommerce-extend-tabs/wc36/single-product.js?ver=woocommerce-extend-tabs/wc38/single-product.js?ver=woocommerce-extend-tabs/wc39/single-product.js?ver=woocommerce-extend-tabs/wc44/single-product.js?ver=woocommerce-extend-tabs/wc51/single-product.js?ver=woocommerce-extend-tabs/wc67/single-product.js?ver=woocommerce-extend-tabs/wc93/single-product.js?ver=woocommerce-extend-tabs/wc94/single-product.js?ver=woocommerce-extend-tabs/wc98/single-product.js?ver=woocommerce-extend-tabs/wc99/single-product.js?ver=woocommerce-extend-tabs/wc100/single-product.js?ver=woocommerce-extend-tabs/wc102/single-product.js?ver=woocommerce-extend-tabs/wc104/single-product.js?ver=

HTML / DOM Fingerprints

CSS Classes
woocommerce-tabswoocommerce-Tabs-panelvertical-tabstabbed-content
JS Globals
woocommerce_expand_tabs_is_mobileuse_expand_tabswoocommerce_expand_tabs_get_folder
FAQ

Frequently Asked Questions about Expand Tabs for WooCommerce