Product Quantity Dropdown For Woocommerce Security & Risk Analysis

wordpress.org/plugins/product-quantity-dropdown-for-woocommerce

Woocommerce Product Quantity Dropdown Plugin modify your single product page, shop page, and category page on convert qty text box to the dropdown.

200 active installs v1.3 PHP + WP 5.5+ Updated Jan 31, 2026
maximum-quantityminimum-quantityquantitystepwoocommerce
99
A · Safe
CVEs total1
Unpatched0
Last CVEMay 7, 2025
Download
Safety Verdict

Is Product Quantity Dropdown For Woocommerce Safe to Use in 2026?

Generally Safe

Score 99/100

Product Quantity Dropdown For Woocommerce has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: May 7, 2025Updated 2mo ago
Risk Assessment

The plugin "product-quantity-dropdown-for-woocommerce" version 1.3 exhibits a generally good security posture due to the absence of critical or high-severity issues in static and taint analysis. The plugin correctly utilizes prepared statements for all SQL queries and includes nonce and capability checks on its entry points. However, a significant concern is the relatively low percentage (59%) of properly escaped outputs. This could potentially lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being displayed to other users. The vulnerability history shows one past medium-severity CVE, identified as Cross-Site Request Forgery (CSRF). While this vulnerability is listed as patched, the presence of past vulnerabilities, even if medium severity, warrants ongoing vigilance. The plugin's limited attack surface, with only two AJAX handlers and no shortcodes or REST API routes, is a positive aspect, especially since all identified entry points have authentication checks. Overall, the plugin demonstrates good practices in critical areas like SQL and authentication, but the unescaped output remains a notable weakness that requires attention to mitigate potential XSS risks.

Key Concerns

  • Output escaping is not consistently applied
  • Past medium-severity CVE (CSRF)
Vulnerabilities
1

Product Quantity Dropdown For Woocommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-47451medium · 4.3Cross-Site Request Forgery (CSRF)

Product Quantity Dropdown For Woocommerce <= 1.2 - Cross-Site Request Forgery

May 7, 2025 Patched in 1.3 (6d)
Code Analysis
Analyzed Mar 16, 2026

Product Quantity Dropdown For Woocommerce Code Analysis

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

Output Escaping

59% escaped80 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
PQDFW_save_option (main\backend\pqdfw_admin.php:142)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Product Quantity Dropdown For Woocommerce Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

noprivwp_ajax_pqdfw_get_refresh_fragmentsmain\frontend\pqdfw-frontend.php:267
authwp_ajax_pqdfw_get_refresh_fragmentsmain\frontend\pqdfw-frontend.php:268
WordPress Hooks 16
actionadmin_menumain\backend\pqdfw_admin.php:3
actioninitmain\backend\pqdfw_admin.php:140
filterwoocommerce_product_data_tabsmain\backend\pqdfw_admin.php:176
actionwoocommerce_product_data_panelsmain\backend\pqdfw_admin.php:186
actionwoocommerce_process_product_metamain\backend\pqdfw_admin.php:209
actioninitmain\backend\pqdfw_comman.php:17
actioninitmain\frontend\pqdfw-frontend.php:262
actionwoocommerce_after_shop_loop_itemmain\frontend\pqdfw-frontend.php:266
actionwp_headmain\frontend\pqdfw-frontend.php:270
actionadmin_initmain\resources\pqdfw-installation-require.php:4
actionadmin_noticesmain\resources\pqdfw-installation-require.php:12
actionplugins_loadedmain\resources\pqdfw-language.php:4
filterload_textdomain_mofilemain\resources\pqdfw-language.php:17
actionadmin_enqueue_scriptsmain\resources\pqdfw-load-js-css.php:4
actionwp_enqueue_scriptsmain\resources\pqdfw-load-js-css.php:20
filterplugin_row_metaproduct-quantity-dropdown-for-woocommerce.php:46
Maintenance & Trust

Product Quantity Dropdown For Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 31, 2026
PHP min version
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs200
Developer Profile

Product Quantity Dropdown For Woocommerce Developer Profile

silverplugins217

21 plugins · 12K total installs

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

How We Detect Product Quantity Dropdown 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-quantity-dropdown-for-woocommerce/assets/js/pqdfw_admin_script.js/wp-content/plugins/product-quantity-dropdown-for-woocommerce/assets/css/pqdfw_admin_style.css/wp-content/plugins/product-quantity-dropdown-for-woocommerce/assets/css/pqdfw_front_style.css/wp-content/plugins/product-quantity-dropdown-for-woocommerce/assets/js/pqdfw_front_script.js
Version Parameters
product-quantity-dropdown-for-woocommerce/assets/js/pqdfw_admin_script.js?ver=1.0.0product-quantity-dropdown-for-woocommerce/assets/css/pqdfw_admin_style.css?ver=1.0.0product-quantity-dropdown-for-woocommerce/assets/css/pqdfw_front_style.css?ver=1.0product-quantity-dropdown-for-woocommerce/assets/js/pqdfw_front_script.js?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
quantity_drop_downdrop_down_lableqty_select
Data Attributes
pqdfw_pro_min_quantitypqdfw_pro_max_quantitypqdfw_pro_step_quantity
JS Globals
PQDFW_DATAajax_postajax
Shortcode Output
<div class = "quantity_drop_down"> <div class="drop_down_lable"><p>
FAQ

Frequently Asked Questions about Product Quantity Dropdown For Woocommerce