Product Enquiry for WooCommerce Security & Risk Analysis

wordpress.org/plugins/gm-woocommerce-quote-popup

Allow customers to request quotes, send product enquiries, and run WooCommerce in catalog mode by hiding prices and replacing the Add to Cart button.

3K active installs v3.2 PHP 7.2+ WP 5.8+ Updated Feb 12, 2026
hide-price-woocommerceproduct-enquiry-for-woocommercerequest-a-quote-woocommercewoocommerce-catalog-modewoocommerce-enquiry-plugin
98
A · Safe
CVEs total5
Unpatched0
Last CVEJan 15, 2024
Download
Safety Verdict

Is Product Enquiry for WooCommerce Safe to Use in 2026?

Generally Safe

Score 98/100

Product Enquiry for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

5 known CVEsLast CVE: Jan 15, 2024Updated 3mo ago
Risk Assessment

The 'gm-woocommerce-quote-popup' plugin v3.2 exhibits a mixed security posture. On the positive side, the static analysis reveals a well-defined attack surface with all identified entry points (AJAX, REST API, shortcodes) protected by authentication or permission checks. Furthermore, the absence of dangerous functions and a complete lack of critical or high severity taint flows are encouraging signs. The plugin also demonstrates good practices by utilizing nonces and capability checks. However, several concerns remain. A significant portion of SQL queries are not using prepared statements, posing a risk of SQL injection. Similarly, a notable percentage of output is not properly escaped, increasing the likelihood of Cross-Site Scripting (XSS) vulnerabilities. The plugin also performs external HTTP requests, which could be leveraged in certain attack vectors if not handled securely.

The vulnerability history for this plugin is a significant red flag. With a total of 5 known CVEs, including one high and four medium severity vulnerabilities, it indicates a recurring pattern of security weaknesses. The common types of vulnerabilities (CSRF, XSS) further reinforce this. While there are currently no unpatched vulnerabilities, the past issues suggest a need for vigilance and prompt patching in the future. The last vulnerability was as recent as January 2024, indicating ongoing security challenges.

In conclusion, while the current version appears to have addressed its immediate vulnerabilities and implemented some good security practices, the plugin's historical record of multiple high and medium severity vulnerabilities, coupled with the static analysis findings regarding SQL query preparation and output escaping, warrants caution. Users should remain aware of its past security issues and the potential for undiscovered or reintroduced vulnerabilities.

Key Concerns

  • SQL queries not using prepared statements
  • Output not properly escaped
  • High vulnerability history
  • Medium vulnerability history
  • External HTTP requests
Vulnerabilities
5 published

Product Enquiry for WooCommerce Security Vulnerabilities

CVEs by Year

4 CVEs in 2023
2023
1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

High
1
Medium
4

5 total CVEs

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

Product Enquiry for WooCommerce <= 3.1 - Reflected Cross-Site Scripting

Jan 15, 2024 Patched in 3.2 (23d)
CVE-2023-6626medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Product Enquiry for WooCommerce <= 3.0 - Authenticated (Admin+) Stored Cross-Site Scripting

Dec 28, 2023 Patched in 3.1 (41d)
CVE-2023-49761medium · 4.3Cross-Site Request Forgery (CSRF)

Product Enquiry for WooCommerce <= 3.0 - Cross-Site Request Forgery

Dec 4, 2023 Patched in 3.1 (64d)
CVE-2023-47696high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Product Enquiry for WooCommerce <= 3.0 - Unauthenticated Stored Cross-Site Scripting

Nov 9, 2023 Patched in 3.1 (439d)
CVE-2023-47512medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Product Enquiry for WooCommerce <= 3.1 - Unauthenticated Stored Cross-Site Scripting via name

Nov 7, 2023 Patched in 3.2 (77d)
Version History

Product Enquiry for WooCommerce Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

Product Enquiry for WooCommerce Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
4 prepared
Unescaped Output
33
50 escaped
Nonce Checks
7
Capability Checks
1
File Operations
1
External Requests
2
Bundled Libraries
0

SQL Query Safety

57% prepared7 total queries

Output Escaping

60% escaped83 total outputs
Attack Surface

Product Enquiry for WooCommerce Attack Surface

Entry Points10
Unprotected0

AJAX Handlers 2

authwp_ajax_gmqqp_enquiryincludes\GMWQP_Comman.php:10
noprivwp_ajax_gmqqp_enquiryincludes\GMWQP_Comman.php:11

REST API Routes 6

POST/wp-json/gmwqp/v1/save-settingsincludes\GMWQP_API.php:13
POST/wp-json/gmwqp/v1/save-customfieldincludes\GMWQP_API.php:19
POST/wp-json/gmwqp/v1/delete-customfieldincludes\GMWQP_API.php:24
POST/wp-json/gmwqp/v1/deleteallenquirysincludes\GMWQP_API.php:30
GET/wp-json/gmwqp/v1/get-settingsincludes\GMWQP_API.php:37
GET/wp-json/gmwqp/v1/get-enquiriesincludes\GMWQP_API.php:42

Shortcodes 2

[gmwqp_enquiry_single_product] includes\GMWQP_Frontend.php:73
[gm_woo_enquiry_cart] includes\GMWQP_Shortcode.php:7
WordPress Hooks 19
actionadmin_menuincludes\GMWQP_Admin.php:13
actionadmin_enqueue_scriptsincludes\GMWQP_Admin.php:14
actioninitincludes\GMWQP_Admin.php:15
actionrest_api_initincludes\GMWQP_API.php:8
actioninitincludes\GMWQP_Comman.php:7
actionwoocommerce_single_product_summaryincludes\GMWQP_Comman.php:8
actionwoocommerce_initincludes\GMWQP_Comman.php:13
actioninitincludes\GMWQP_Cron.php:7
filterinitincludes\GMWQP_Frontend.php:15
filterwpincludes\GMWQP_Frontend.php:16
actionwoocommerce_before_add_to_cart_quantityincludes\GMWQP_Frontend.php:17
filterwoocommerce_is_purchasableincludes\GMWQP_Frontend.php:18
filterwoocommerce_after_shop_loop_itemincludes\GMWQP_Frontend.php:58
actionwoocommerce_single_product_summaryincludes\GMWQP_Frontend.php:59
filterwoocommerce_after_shop_loop_itemincludes\GMWQP_Frontend.php:63
actionwoocommerce_single_product_summaryincludes\GMWQP_Frontend.php:66
actionwoocommerce_product_tabsincludes\GMWQP_Frontend.php:68
actionwp_enqueue_scriptsincludes\GMWQP_Frontend.php:72
actionwp_footerincludes\GMWQP_Shortcode.php:8
Maintenance & Trust

Product Enquiry for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 12, 2026
PHP min version7.2
Downloads32K

Community Trust

Rating90/100
Number of ratings28
Active installs3K
Developer Profile

Product Enquiry 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 Enquiry 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-woocommerce-quote-popup/build/admin/admin.js/wp-content/plugins/gm-woocommerce-quote-popup/build/admin/admin.css/wp-content/plugins/gm-woocommerce-quote-popup/assents/css/style.css/wp-content/plugins/gm-woocommerce-quote-popup/assents/js/script.js
Script Paths
/wp-content/plugins/gm-woocommerce-quote-popup/build/admin/admin.js/wp-content/plugins/gm-woocommerce-quote-popup/assents/js/script.js
Version Parameters
gmwqp-react-admingmwqp-react-admin-stylegmwqp-styleegmwqp-script

HTML / DOM Fingerprints

CSS Classes
gmwqp-request-quote-button
HTML Comments
<!-- The content of the popup. --><!-- Content --><!-- End Content --><!-- Footer -->+21 more
Data Attributes
gmwqp_enquiry_single_product
JS Globals
gmwqp_wp_ajaxgmwqp_translation
REST Endpoints
/wp-json/gmwqp/v1/get-settings/wp-json/gmwqp/v1/get-enquiries/wp-json/gmwqp/v1/save-settings/wp-json/gmwqp/v1/deleteallenquirys/wp-json/gmwqp/v1/save-customfield/wp-json/gmwqp/v1/delete-customfield
Shortcode Output
[gmwqp_enquiry_single_product]
FAQ

Frequently Asked Questions about Product Enquiry for WooCommerce