
Custom Product Tabs for WooCommerce Security & Risk Analysis
wordpress.org/plugins/yikes-inc-easy-custom-woocommerce-product-tabsAdd custom tabs with content to products in WooCommerce.
Is Custom Product Tabs for WooCommerce Safe to Use in 2026?
Generally Safe
Score 89/100Custom Product Tabs for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
This plugin exhibits a mixed security posture. On the positive side, all identified entry points (AJAX handlers and REST API routes) appear to have authorization checks, and there are no obvious unsanitized taint flows or file operations. The presence of nonce checks on all AJAX handlers is also a good sign. However, the analysis reveals critical areas of concern. The use of the `unserialize` function without further context is a significant risk, as it can lead to deserialization vulnerabilities if the serialized data originates from an untrusted source. Furthermore, the single SQL query found is not using prepared statements, which opens the door to SQL injection vulnerabilities. The vulnerability history is also worrying, with 3 known CVEs including one high severity vulnerability and two medium severity ones, particularly mentioning deserialization and cross-site scripting. This history, coupled with the presence of `unserialize` in the current code, suggests a recurring pattern of vulnerabilities that need careful attention.
While the plugin has addressed its past vulnerabilities and currently has no unpatched CVEs, the presence of `unserialize` and raw SQL queries in the current version indicates that foundational security practices are not consistently applied. The relatively low number of entry points and the fact that they are protected are strengths. However, the inherent risks associated with insecure functions and queries, combined with past issues, mean that this plugin requires careful monitoring and likely updates to address the identified code signals before it can be considered truly secure.
Key Concerns
- Dangerous function: unserialize found
- SQL query not using prepared statements
- High severity CVE in history
- Medium severity CVEs in history (x2)
- Limited capability checks (1 found)
Custom Product Tabs for WooCommerce Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Custom Product Tabs for WooCommerce <= 1.8.5 - Authenticated (Shop Manager+) PHP Object Injection
Custom Product Tabs for WooCommerce <= 1.7.9 - Authenticated (Administrator+) Stored Cross-Site Scripting
Custom Product Tabs for WooCommerce <= 1.7.7 - Subscriber+ Settings Update
Custom Product Tabs for WooCommerce Release Timeline
Custom Product Tabs for WooCommerce Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Custom Product Tabs for WooCommerce Attack Surface
AJAX Handlers 6
REST API Routes 1
WordPress Hooks 35
Maintenance & Trust
Custom Product Tabs for WooCommerce Maintenance & Trust
Maintenance Signals
Community Trust
Custom Product Tabs for WooCommerce Alternatives
Orbit Fox: Duplicate Page, Menu Icons, SVG Support, Cookie Notice, Custom Fonts & More
themeisle-companion
Add modules like share buttons, header & footer scripts, disable comments, reading progress bar, custom fonts, custom login page & more in one plugin.
Checkout Field Manager (Checkout Manager) for WooCommerce
woocommerce-checkout-manager
Checkout Field Manager (Checkout Manager) for WooCommerce is the most advanced plugin to customize checkout fields on your WooCommerce checkout page.
Flexible Checkout Fields for WooCommerce – WooCommerce Checkout Manager
flexible-checkout-fields
The best WooCommerce checkout manager. Edit, remove or add checkout fields. Customize WooCommerce checkout with this checkout field customizer.
EmailKit – Email Customizer for WooCommerce & WP
emailkit
EmailKit is a powerful WordPress and WooCommerce email customizer tool, free for everyone! It allows users to customize and design templates that show …
YayMail – WooCommerce Email Customizer
yaymail
Customize WooCommerce email templates with an advanced drag-and-drop email builder. Works great with 80+ WooCommerce Email Customizer Addons.
Custom Product Tabs for WooCommerce Developer Profile
15 plugins · 135K total installs
How We Detect Custom Product Tabs for WooCommerce
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/yikes-inc-easy-custom-woocommerce-product-tabs/admin/css/yikes-woo-admin.css/wp-content/plugins/yikes-inc-easy-custom-woocommerce-product-tabs/admin/js/yikes-woo-admin.js/wp-content/plugins/yikes-inc-easy-custom-woocommerce-product-tabs/public/css/yikes-woo-public.css/wp-content/plugins/yikes-inc-easy-custom-woocommerce-product-tabs/public/js/yikes-woo-public.js/wp-content/plugins/yikes-inc-easy-custom-woocommerce-product-tabs/admin/assets/css/select2.min.css/wp-content/plugins/yikes-inc-easy-custom-woocommerce-product-tabs/admin/assets/js/select2.min.js/wp-content/plugins/yikes-inc-easy-custom-woocommerce-product-tabs/admin/assets/js/yikes-woo-settings.js/wp-content/plugins/yikes-inc-easy-custom-woocommerce-product-tabs/admin/assets/js/yikes-woo-import-export.js/wp-content/plugins/yikes-inc-easy-custom-woocommerce-product-tabs/admin/js/yikes-woo-admin.js/wp-content/plugins/yikes-inc-easy-custom-woocommerce-product-tabs/public/js/yikes-woo-public.js/wp-content/plugins/yikes-inc-easy-custom-woocommerce-product-tabs/admin/assets/js/select2.min.js/wp-content/plugins/yikes-inc-easy-custom-woocommerce-product-tabs/admin/assets/js/yikes-woo-settings.js/wp-content/plugins/yikes-inc-easy-custom-woocommerce-product-tabs/admin/assets/js/yikes-woo-import-export.jsyikes-inc-easy-custom-woocommerce-product-tabs/admin/css/yikes-woo-admin.css?ver=yikes-inc-easy-custom-woocommerce-product-tabs/admin/js/yikes-woo-admin.js?ver=yikes-inc-easy-custom-woocommerce-product-tabs/public/css/yikes-woo-public.css?ver=yikes-inc-easy-custom-woocommerce-product-tabs/public/js/yikes-woo-public.js?ver=yikes-inc-easy-custom-woocommerce-product-tabs/admin/assets/css/select2.min.css?ver=yikes-inc-easy-custom-woocommerce-product-tabs/admin/assets/js/select2.min.js?ver=yikes-inc-easy-custom-woocommerce-product-tabs/admin/assets/js/yikes-woo-settings.js?ver=yikes-inc-easy-custom-woocommerce-product-tabs/admin/assets/js/yikes-woo-import-export.js?ver=HTML / DOM Fingerprints
yikes-woo-tab-itemyikes-woo-custom-tab-contentyikes-woo-product-tabs-wrapperyikes-woo-tab-editor-wrapperyikes-woo-reusable-tabs-tableyikes-woo-reusable-tab-rowyikes-woo-admin-notice<!-- hide the 'Plugin Activated' default message --><!-- display our error message --><!-- Begin Plugin Settings --><!-- End Plugin Settings -->+4 moredata-yikes-woo-tab-iddata-yikes-woo-product-iddata-yikes-woo-tab-slugYIKES_WOO_ADMIN_AJAX_OBJECTYIKES_WOO_SETTINGS_OBJECTYIKES_WOO_IMPORT_EXPORT_OBJECT/wp-json/yikes-woo/v1/tabs/wp-json/yikes-woo/v1/tabs/(?P<id>[\d]+)/wp-json/yikes-woo/v1/settings[yikes_woo_custom_product_tabs]