Product Specifications for Woocommerce Security & Risk Analysis

wordpress.org/plugins/product-specifications

This plugin adds a product specifications table to your woocommerce single-product page.

1K active installs v0.8.10 PHP 7.4+ WP 5.9+ Updated Jun 20, 2026
product-attributesproduct-specificationsspecificationsspecifications-tablespecs
98
A · Safe
CVEs total2
Unpatched0
Last CVEJun 26, 2026
Safety Verdict

Is Product Specifications for Woocommerce Safe to Use in 2026?

Generally Safe

Score 98/100

Product Specifications 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: Jun 26, 2026Updated 2mo ago
Risk Assessment

The "product-specifications" v0.8.7 plugin exhibits a mixed security posture. While it demonstrates good practices in areas like SQL query sanitization and the absence of known critical or high-severity vulnerabilities, significant concerns remain regarding its attack surface and output escaping. All five identified AJAX handlers lack authentication checks, creating a broad entry point for potential abuse by unauthenticated users. The very low percentage of properly escaped outputs (7%) indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, a pattern confirmed by its past vulnerability history. The plugin has a history of medium-severity XSS vulnerabilities, and the lack of robust output sanitization suggests this could be an ongoing issue. While the absence of unpatched CVEs and taint analysis findings are positive, the unprotected AJAX endpoints and widespread output escaping issues represent the most immediate and critical security risks.

Key Concerns

  • All AJAX handlers lack authentication checks
  • Very low percentage of properly escaped outputs
  • Past medium severity XSS vulnerability
  • Limited nonce checks
  • Limited capability checks
Vulnerabilities
2 published

Product Specifications for Woocommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2026-11364medium · 4.3Missing Authorization

Product Specifications for Woocommerce <= 0.8.9 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Attribute/Group Creation, Modification, and Deletion via 'dwps_modify_groups' and 'dwps_modify_attributes' AJAX Actions

Jun 26, 2026 Patched in 0.8.10 (1d)
CVE-2022-46858medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Product Specifications for Woocommerce <= 0.6.0 - Reflected Cross-Site Scripting via Arbitrary Query String Parameter

Mar 28, 2023 Patched in 0.7.0 (520d)
Version History

Product Specifications for Woocommerce Release Timeline

v0.8.10Current
v0.8.91 CVE
v0.8.71 CVE
v0.8.61 CVE
v0.8.51 CVE
v0.8.41 CVE
v0.8.31 CVE
v0.8.21 CVE
v0.8.11 CVE
v0.8.01 CVE
v0.7.41 CVE
v0.7.31 CVE
v0.7.21 CVE
v0.7.11 CVE
v0.7.01 CVE
Code Analysis
Analyzed Mar 16, 2026

Product Specifications for Woocommerce Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

7% escaped238 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
__invoke (src\ImportExport\ImportDataAjaxHandler.php:13)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

Product Specifications for Woocommerce Attack Surface

Entry Points5
Unprotected5

AJAX Handlers 5

authwp_ajax_dwps_group_rearrangesrc\EntityUpdater\Module.php:24
authwp_ajax_dwps_edit_formsrc\EntityUpdaterUi\Module.php:24
authwp_ajax_dwps_group_rearrange_formsrc\EntityUpdaterUi\Module.php:25
authwp_ajax_dwspecs_export_datasrc\ImportExport\Module.php:23
authwp_ajax_dwspecs_import_datasrc\ImportExport\Module.php:24
WordPress Hooks 20
actionall_admin_noticesproduct-specifications.php:30
actionplugins_loadedproduct-specifications.php:55
actionadmin_enqueue_scriptssrc\Admin\Module.php:20
actionadmin_menusrc\Admin\Module.php:21
actionadmin_menusrc\Admin\Module.php:24
actionadmin_menusrc\AttributeGroupsListUi\Module.php:21
actionadmin_menusrc\AttributesListUi\Module.php:21
actioninitsrc\Content\Module.php:19
actionadmin_menusrc\ImportExport\Module.php:20
actionbefore_woocommerce_initsrc\Integration\Module.php:26
filterwoocommerce_product_tabssrc\Integration\Module.php:27
actionwp_enqueue_scriptssrc\Integration\Module.php:28
actionadmin_initsrc\Integration\Module.php:29
actionadmin_noticessrc\Integration\WooCommerce\WooCommerceNotInstalledNoticeHandler.php:23
actioninitsrc\Metabox\Module.php:19
actionadd_meta_boxessrc\Metabox\Module.php:20
actionwp_insert_postsrc\Metabox\Module.php:21
actionadmin_menusrc\Settings\Module.php:20
actionadmin_initsrc\Settings\Module.php:23
actioninitsrc\Shortcode\Module.php:22
Maintenance & Trust

Product Specifications for Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJun 20, 2026
PHP min version7.4
Downloads48K

Community Trust

Rating94/100
Number of ratings26
Active installs1K
Developer Profile

Product Specifications for Woocommerce Developer Profile

Dornaweb

2 plugins · 1K total installs

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

How We Detect Product Specifications 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/product-specifications/admin.js/wp-content/plugins/product-specifications/admin.css/wp-content/plugins/product-specifications/frontend.css
Version Parameters
product-specifications/admin.js?ver=product-specifications/admin.css?ver=product-specifications/frontend.css?ver=

HTML / DOM Fingerprints

CSS Classes
dwps_disable_default_styles
JS Globals
dwspecs_plugin
Shortcode Output
[product_specifications]
FAQ

Frequently Asked Questions about Product Specifications for Woocommerce