Product List / Grid View for Woocommerce Security & Risk Analysis

wordpress.org/plugins/gm-woo-product-list-widget

WooCommerce Products List / Grid View allows you to display a Fileter selection of products. woocommerce Product display shortcode uses the same styli …

400 active installs v1.0 PHP + WP + Updated Dec 29, 2025
category-filter-woocommerceproduct-list-for-woocommerceproduct-widget-woocommercewoocommerce-best-sale-productwoocommerce-widget-product
79
B · Generally Safe
CVEs total1
Unpatched1
Last CVEDec 8, 2022
Download
Safety Verdict

Is Product List / Grid View for Woocommerce Safe to Use in 2026?

Mostly Safe

Score 79/100

Product List / Grid View for Woocommerce is generally safe to use. 1 past CVE were resolved. Keep it updated.

1 known CVE 1 unpatched Last CVE: Dec 8, 2022Updated 3mo ago
Risk Assessment

The "gm-woo-product-list-widget" plugin v1.0 exhibits a mixed security posture. While it demonstrates good practices in handling SQL queries with prepared statements and avoids dangerous functions, file operations, and external HTTP requests, significant concerns remain regarding its attack surface and historical vulnerabilities. The presence of two unprotected AJAX handlers represents a direct entry point for potential attacks, as any user, regardless of authentication or authorization, could trigger these actions. The lack of nonce checks on these AJAX handlers exacerbates this risk, making them susceptible to Cross-Site Request Forgery (CSRF) attacks.

The plugin's vulnerability history, specifically a medium severity Cross-site Scripting (XSS) vulnerability reported in December 2022 which remains unpatched, is a critical red flag. This indicates a pattern of potential input sanitization or output escaping deficiencies. Coupled with the fact that only 64% of outputs are properly escaped, this reinforces the possibility of XSS vulnerabilities being present or reintroduced. The absence of taint analysis data is noted, but the existing code signals and historical data are sufficient to raise concerns.

In conclusion, while the plugin has some security strengths, the unprotected AJAX endpoints and the unpatched XSS vulnerability represent substantial risks that significantly outweigh these positives. The limited capability checks and low percentage of properly escaped outputs further contribute to an elevated risk profile. Users should exercise extreme caution and ideally seek a more thoroughly secured alternative or ensure the vendor addresses the identified vulnerabilities promptly.

Key Concerns

  • Unprotected AJAX handlers
  • Missing nonce checks on AJAX
  • Output escaping insufficient
  • Unpatched CVE (medium severity XSS)
  • Limited capability checks
Vulnerabilities
1

Product List / Grid View for Woocommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2022 · unpatched
2022
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2022-4329medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Product list Widget for Woocommerce <= 1.0 - Reflected Cross-Site Scripting

Dec 8, 2022Unpatched
Code Analysis
Analyzed Mar 16, 2026

Product List / Grid View for Woocommerce Code Analysis

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

Output Escaping

64% escaped45 total outputs
Attack Surface
2 unprotected

Product List / Grid View for Woocommerce Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_gmwqp_change_taxincludes\GMWPLW_Admin.php:18
noprivwp_ajax_gmwqp_change_taxincludes\GMWPLW_Admin.php:19

Shortcodes 1

[gmwplw_product_layout] includes\GMWPLW_Frontend.php:8
WordPress Hooks 7
actionwp_enqueue_scriptsgm-woo-product-list-widget.php:55
actioninitincludes\GMWPLW_Admin.php:14
actionadd_meta_boxesincludes\GMWPLW_Admin.php:15
actionadmin_enqueue_scriptsincludes\GMWPLW_Admin.php:16
actionedit_postincludes\GMWPLW_Admin.php:21
actioninitincludes\GMWPLW_Block.php:8
actionwidgets_initincludes\GMWPLW_Widget.php:73
Maintenance & Trust

Product List / Grid View for Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 29, 2025
PHP min version
Downloads6K

Community Trust

Rating60/100
Number of ratings2
Active installs400
Developer Profile

Product List / Grid View for Woocommerce Developer Profile

theme funda

26 plugins · 12K total installs

87
trust score
Avg Security Score
98/100
Avg Patch Time
85 days
View full developer profile
Detection Fingerprints

How We Detect Product List / Grid View 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/gm-woo-product-list-widget/css/style.css
Version Parameters
/wp-content/plugins/gm-woo-product-list-widget/css/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
gmwplw_settingschangecatshowc_taxonomy_val
Data Attributes
gmwplw_select_typegmwplw_product_showgmwplw_show_per_columngmwplw_thumgmwplw_order_bygmwplw_order+2 more
Shortcode Output
[gmwplw_product_layout
FAQ

Frequently Asked Questions about Product List / Grid View for Woocommerce