Reusable Product Description for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-product-attribute-tab

Avoid redundant product descriptions! Show category or attribute descriptions in your product main description or show them in extra tabs.

100 active installs v1.3.0 PHP 5.6+ WP 4.4.0+ Updated May 10, 2020
attribute-descriptioncategory-descriptionproductproduct-descriptionwoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Reusable Product Description for WooCommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Reusable Product Description for WooCommerce 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 plugin "woo-product-attribute-tab" v1.3.0 exhibits a strong security posture in several key areas, including a seemingly absent attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events. The absence of dangerous functions and file operations further contributes to a low risk profile regarding direct code execution vulnerabilities. The plugin also has no known vulnerability history, which is a positive indicator of its past security performance.

However, the static analysis reveals significant concerns, particularly regarding SQL query handling. All three identified SQL queries are not using prepared statements, posing a substantial risk of SQL injection vulnerabilities if any user-supplied data can influence these queries. Furthermore, the low percentage of properly escaped output (8%) suggests that there is a high probability of cross-site scripting (XSS) vulnerabilities. The complete lack of nonce and capability checks on its entry points, though the entry points are reported as zero, leaves room for potential privilege escalation or unauthorized access if any hidden or future entry points are introduced without proper authorization mechanisms.

In conclusion, while the plugin appears to have a minimal attack surface and a clean vulnerability history, the identified issues with raw SQL queries and insufficient output escaping are critical. These represent tangible risks that could be exploited. The absence of authentication and authorization checks, even with a zero attack surface, should be addressed for future-proofing. The plugin's strengths lie in its lack of known exploits and basic code hygiene (no dangerous functions), but these are overshadowed by the potential for severe data breaches and code compromise due to insecure data handling practices.

Key Concerns

  • Raw SQL queries without prepared statements
  • Low percentage of properly escaped output
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

Reusable Product Description for WooCommerce Security Vulnerabilities

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

Reusable Product Description for WooCommerce Code Analysis

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

SQL Query Safety

0% prepared3 total queries

Output Escaping

8% escaped13 total outputs
Attack Surface

Reusable Product Description for WooCommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 15
actioninitcomponents\class.core.php:37
actioninitcomponents\class.lang.php:50
filterwoocommerce_product_attribute_tab_metacomponents\class.lang.php:51
actioninitcomponents\class.meta.php:40
actionwoocommerce_after_add_attribute_fieldscomponents\class.meta.php:55
actionwoocommerce_after_edit_attribute_fieldscomponents\class.meta.php:56
actionwoocommerce_attribute_addedcomponents\class.meta.php:57
actionwoocommerce_attribute_updatedcomponents\class.meta.php:58
actionproduct_cat_add_form_fieldscomponents\class.meta.php:60
actionproduct_cat_edit_form_fieldscomponents\class.meta.php:61
actionedited_product_catcomponents\class.meta.php:62
actioncreate_product_catcomponents\class.meta.php:63
filterthe_contentcomponents\class.tabs.php:35
filterwoocommerce_product_tabscomponents\class.tabs.php:36
filterwoocommerce_product_term_tab_contentcomponents\class.tabs.php:38
Maintenance & Trust

Reusable Product Description for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedMay 10, 2020
PHP min version5.6
Downloads8K

Community Trust

Rating100/100
Number of ratings6
Active installs100
Developer Profile

Reusable Product Description for WooCommerce Developer Profile

mjke87

2 plugins · 100 total installs

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

How We Detect Reusable Product Description 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/woo-product-attribute-tab/components/js/product-attribute-tab.js/wp-content/plugins/woo-product-attribute-tab/components/css/product-attribute-tab.css
Script Paths
/wp-content/plugins/woo-product-attribute-tab/components/js/product-attribute-tab.js
Version Parameters
woo-product-attribute-tab/components/js/product-attribute-tab.js?ver=woo-product-attribute-tab/components/css/product-attribute-tab.css?ver=

HTML / DOM Fingerprints

CSS Classes
product-attribute-tab-descriptionwoocommerce_attribute_tab_title
Data Attributes
data-attribute_tab_title
JS Globals
MJJWooProductAttributeTab
FAQ

Frequently Asked Questions about Reusable Product Description for WooCommerce