Custom Product Tabs Lite for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woocommerce-custom-product-tabs-lite

This plugin extends WooCommerce by allowing a custom product tab to be created with any content.

4K active installs v1.9.1 PHP 7.4+ WP 5.6+ Updated Mar 2, 2026
custom-tabproduct-tabswoo-commerce-tabwoocommerce
98
A · Safe
CVEs total2
Unpatched0
Last CVEJan 24, 2025
Safety Verdict

Is Custom Product Tabs Lite for WooCommerce Safe to Use in 2026?

Generally Safe

Score 98/100

Custom Product Tabs Lite for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

2 known CVEsLast CVE: Jan 24, 2025Updated 2mo ago
Risk Assessment

The plugin "woocommerce-custom-product-tabs-lite" v1.9.1 exhibits a mixed security posture. While the static analysis indicates a relatively small attack surface with no apparent AJAX handlers, REST API routes, shortcodes, or cron events lacking authentication, several concerning code signals are present. The use of the `unserialize` function is a significant red flag, as it can lead to remote code execution if untrusted data is unserialized. Although the static analysis shows no critical or high severity taint flows and all SQL queries use prepared statements, the presence of `unserialize` warrants extreme caution. The vulnerability history reveals two known CVEs, one high and one medium severity, related to Deserialization of Untrusted Data and Cross-site Scripting. The fact that these vulnerabilities have been patched is positive, but the historical pattern of such issues suggests a recurring weakness in how user-supplied data is handled. In conclusion, despite a clean slate in terms of current unpatched vulnerabilities and well-formed SQL queries, the inherent risk associated with the `unserialize` function and past deserialization/XSS vulnerabilities means this plugin should be treated with caution. Regular updates and vigilance for new vulnerabilities are essential.

Key Concerns

  • Use of unserialize function
  • History of Deserialization of Untrusted Data vulnerability
  • History of Cross-site Scripting vulnerability
  • No nonce checks
  • No capability checks
  • Minor output escaping concern (12% not properly escaped)
Vulnerabilities
2 published

Custom Product Tabs Lite for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

High
1
Medium
1

2 total CVEs

CVE-2024-12600high · 7.2Deserialization of Untrusted Data

Custom Product Tabs Lite for WooCommerce <= 1.9.0 - Authenticated (Shop Manager+) PHP Object Injection

Jan 24, 2025 Patched in 1.9.1 (1d)
WF-88f447d5-990f-4d86-93a3-fd11b63af408-woocommerce-custom-product-tabs-litemedium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Custom Product Tabs Lite for WooCommerce <= 1.7.6 - Authenticated (Store Manager+) Stored Cross-Site Scripting

Aug 7, 2022 Patched in 1.7.7 (534d)
Version History

Custom Product Tabs Lite for WooCommerce Release Timeline

v1.9.1Current
v1.9.01 CVE
v1.8.01 CVE
v1.7.81 CVE
v1.7.71 CVE
Code Analysis
Analyzed Mar 16, 2026

Custom Product Tabs Lite for WooCommerce Code Analysis

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

Dangerous Functions Found

unserializereturn unserialize(trim($meta), ['allowed_classes' => false]);src\Helpers\ProductTabsMetaHandler.php:74

Output Escaping

88% escaped8 total outputs
Attack Surface

Custom Product Tabs Lite for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 10
filterget_post_metadatasrc\Helpers\ProductTabsMetaHandler.php:18
actionadmin_noticeswoocommerce-custom-product-tabs-lite.php:31
actioninitwoocommerce-custom-product-tabs-lite.php:99
actionwoocommerce_initwoocommerce-custom-product-tabs-lite.php:100
actionbefore_woocommerce_initwoocommerce-custom-product-tabs-lite.php:103
actionwoocommerce_product_write_panel_tabswoocommerce-custom-product-tabs-lite.php:162
actionwoocommerce_product_data_panelswoocommerce-custom-product-tabs-lite.php:163
actionwoocommerce_process_product_metawoocommerce-custom-product-tabs-lite.php:164
filterwoocommerce_product_tabswoocommerce-custom-product-tabs-lite.php:167
filterwoocommerce_custom_product_tabs_lite_contentwoocommerce-custom-product-tabs-lite.php:170
Maintenance & Trust

Custom Product Tabs Lite for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 2, 2026
PHP min version7.4
Downloads285K

Community Trust

Rating84/100
Number of ratings33
Active installs4K
Developer Profile

Custom Product Tabs Lite for WooCommerce Developer Profile

SkyVerge

5 plugins · 53K total installs

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

How We Detect Custom Product Tabs Lite 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-custom-product-tabs-lite/assets/css/woocommerce-custom-product-tabs-lite.css/wp-content/plugins/woocommerce-custom-product-tabs-lite/assets/js/woocommerce-custom-product-tabs-lite.js
Script Paths
/wp-content/plugins/woocommerce-custom-product-tabs-lite/assets/js/woocommerce-custom-product-tabs-lite.js
Version Parameters
/wp-content/plugins/woocommerce-custom-product-tabs-lite/assets/css/woocommerce-custom-product-tabs-lite.css?ver=/wp-content/plugins/woocommerce-custom-product-tabs-lite/assets/js/woocommerce-custom-product-tabs-lite.js?ver=

HTML / DOM Fingerprints

CSS Classes
product_tabs_lite_tab
Shortcode Output
[woocommerce_custom_product_tabs_lite]
FAQ

Frequently Asked Questions about Custom Product Tabs Lite for WooCommerce