Grid & List Toggle for Woocommerce Security & Risk Analysis

wordpress.org/plugins/grid-list-toggle-for-woocommerce

This Plugin lets you display Grid/List view on product pages, so that your customers are facilitated in selecting the view of the product page.

100 active installs v1.4.2 PHP + WP 4.0+ Updated Jan 24, 2020
gridlistwoocommercewoocommerce-gridwoocommerce-list
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Grid & List Toggle for Woocommerce Safe to Use in 2026?

Generally Safe

Score 85/100

Grid & List Toggle for Woocommerce has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The static analysis of grid-list-toggle-for-woocommerce v1.4.2 reveals a generally good security posture with no identified dangerous functions, SQL queries without prepared statements, file operations, or external HTTP requests. The plugin also demonstrates a commitment to security by including a nonce check. However, a significant concern arises from the low percentage of properly escaped output (15%). This suggests a potential for cross-site scripting (XSS) vulnerabilities, where unescaped data processed by the plugin could be injected and executed by a user's browser. The absence of any identified CVEs or past vulnerabilities is a positive indicator, suggesting a history of stable and secure development, or that the plugin has not been a target for known exploits. Despite the lack of direct attack vectors like AJAX handlers or REST API routes, the unescaped output remains a notable weakness that could be exploited in conjunction with other factors.

Key Concerns

  • Low percentage of properly escaped output
Vulnerabilities
None known

Grid & List Toggle for Woocommerce Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Grid & List Toggle for Woocommerce Release Timeline

v1.4.2Current
v1.4.1
v1.4.0
v1.3.9
v1.3.8
v1.3.7
v1.3.6
v1.3.5
v1.3.4
v1.3.3
v1.3.2
v1.3.1
v1.3.0
v1.2.9
v1.2.8
v1.2.7
v1.2.6
v1.2.5
v1.2.4
v1.2.3
Code Analysis
Analyzed Mar 16, 2026

Grid & List Toggle for Woocommerce Code Analysis

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

Output Escaping

15% escaped48 total outputs
Attack Surface

Grid & List Toggle for Woocommerce Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionwpwoocommerce_grid_list.php:45
filterwoocommerce_locate_templatewoocommerce_grid_list.php:51
actionwoocommerce_after_shop_loop_itemwoocommerce_grid_list.php:53
actionwoocommerce_after_shop_loop_itemwoocommerce_grid_list.php:55
actionwp_headwoocommerce_grid_list.php:107
actionwoocommerce_before_shop_loopwoocommerce_grid_list.php:167
actionadmin_menuwoocommerce_grid_list.php:180
Maintenance & Trust

Grid & List Toggle for Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedJan 24, 2020
PHP min version
Downloads24K

Community Trust

Rating68/100
Number of ratings5
Active installs100
Developer Profile

Grid & List Toggle for Woocommerce Developer Profile

Phoeniixx

25 plugins · 5K total installs

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

How We Detect Grid & List Toggle 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/grid-list-toggle-for-woocommerce/woocommerce/single-product/add-to-cart/variable.php/wp-content/plugins/grid-list-toggle-for-woocommerce/woocommerce/single-product/price.php/wp-content/plugins/grid-list-toggle-for-woocommerce/woocommerce/single-product/rating.php/wp-content/plugins/grid-list-toggle-for-woocommerce/woocommerce/single-product/add-to-cart/simple.php/wp-content/plugins/grid-list-toggle-for-woocommerce/woocommerce/single-product/related.php/wp-content/plugins/grid-list-toggle-for-woocommerce/woocommerce/single-product/up-sells.php/wp-content/plugins/grid-list-toggle-for-woocommerce/woocommerce/single-product/tabs/tabs.php/wp-content/plugins/grid-list-toggle-for-woocommerce/woocommerce/single-product/product-image.php+14 more
Script Paths
/wp-content/plugins/grid-list-toggle-for-woocommerce/js/jquery.cookie.js/wp-content/plugins/grid-list-toggle-for-woocommerce/js/phoen_gridlist.js/wp-content/plugins/grid-list-toggle-for-woocommerce/js/phoen_grid_cook.js
Version Parameters
grid-list-toggle-for-woocommerce/js/jquery.cookie.js?ver=grid-list-toggle-for-woocommerce/js/phoen_gridlist.js?ver=grid-list-toggle-for-woocommerce/css/wc_grid_list.css?ver=grid-list-toggle-for-woocommerce/js/phoen_grid_cook.js?ver=

HTML / DOM Fingerprints

CSS Classes
phoen_gridlist_togglephoen_gridphoen_listphoeniixx_short_btnphoen_grid_list_main_divphoeniixx_short_desc
HTML Comments
<!-- Grid & List toggle for Woocommerce --><!-- Exit if accessed directly --><!-- Check if WooCommerce is active --><!-- Modification: Get the template from this plugin, if it exists -->+3 more
Data Attributes
id="phoen_grid"class="phoen_grid"id="phoen_list"class="phoen_list"class="phoeniixx_short_btn"class="phoen_grid_list_main_div"+1 more
JS Globals
phoen_gridlist_registrationphoen_gridlist_plugin_pathphoen_state_of_grid_listsphoen_gridlist_woocommerce_locate_templatephoen_wgl_stylephoen_gridlist_set_default_view+5 more
Shortcode Output
<nav class="phoen_gridlist_toggle"><a href="javascript:void(0);" id="phoen_grid" class="phoen_grid" title="<span class="dashicons dashicons-grid-view"></span> <a href="javascript:void(0);" id="phoen_list" class="phoen_list" title="
FAQ

Frequently Asked Questions about Grid & List Toggle for Woocommerce