
Display product variations dropdown on shop page Security & Risk Analysis
wordpress.org/plugins/display-product-variations-dropdown-on-shop-pageDisplay WooCommerce product variations dropdown on shop page and category page.
Is Display product variations dropdown on shop page Safe to Use in 2026?
Mostly Safe
Score 70/100Display product variations dropdown on shop page is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.
The "display-product-variations-dropdown-on-shop-page" plugin version 1.1.3 presents a mixed security posture. While it demonstrates good practice by using prepared statements for all its SQL queries and performing no external HTTP requests or file operations, several critical security concerns emerge from the static analysis and vulnerability history. The plugin has a notable attack surface, with one AJAX handler lacking any authentication checks, making it a direct target for unauthorized actions. Furthermore, the complete absence of nonce checks on its entry points, especially the unprotected AJAX handler, significantly amplifies the risk of Cross-Site Request Forgery (CSRF) attacks. The vulnerability history, including a past medium-severity issue related to missing authorization, reinforces the pattern of inadequate access control within the plugin. This, combined with the current unprotected AJAX endpoint, suggests a recurring weakness in ensuring that only legitimate users can interact with the plugin's functionality. Despite the positive aspects like prepared SQL statements, the identified unprotected entry points and the historical pattern of authorization issues warrant a cautious approach and recommend immediate remediation.
Key Concerns
- AJAX handler without authorization checks
- No nonce checks on entry points
- Unpatched medium severity CVE
- Low percentage of properly escaped output
Display product variations dropdown on shop page Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Display product variations dropdown on shop page <= 1.1.3 - Missing Authorization
Display product variations dropdown on shop page Code Analysis
SQL Query Safety
Output Escaping
Display product variations dropdown on shop page Attack Surface
AJAX Handlers 1
WordPress Hooks 10
Maintenance & Trust
Display product variations dropdown on shop page Maintenance & Trust
Maintenance Signals
Community Trust
Display product variations dropdown on shop page Alternatives
Show Variations as Single Products for WooCommerce
woo-show-single-variations-shop-category
Display WooCommerce product variations as individual products on shop, category, and tag pages — helping customers find and buy exactly what they want …
Show only lowest prices in variable products for WooCommerce
show-only-lowest-prices-in-woocommerce-variable-products
Clean up your variable product prices by showing only the lowest price instead of confusing price ranges. Now with customizable settings!
WPC Variation Swatches for WooCommerce
wpc-variation-swatches
WPC Variation Swatches is a beautiful color, image, radio and buttons variation swatches for WooCommerce product attributes.
YITH Essential Kit for WooCommerce #1
yith-essential-kit-for-woocommerce-1
The YITH Essential Kit for WooCommerce #1 plugin enhance your WordPress site with this group of impressive features for WooCommerce.
WC Variations Radio Buttons
wc-variations-radio-buttons
Variations Radio Buttons for WooCommerce. Let your customers choose product variations using radio buttons instead of dropdowns.
Display product variations dropdown on shop page Developer Profile
25 plugins · 5K total installs
How We Detect Display product variations dropdown on shop page
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/display-variation-dropdown-on-shop-page/admin/css/lib/bootstrap.min.css/wp-content/plugins/display-variation-dropdown-on-shop-page/admin/js/lib/bootstrap.min.js/wp-content/plugins/display-variation-dropdown-on-shop-page/admin/js/lib/popper.min.js/wp-content/plugins/display-variation-dropdown-on-shop-page/admin/css/niwoovd-style.css/wp-content/plugins/display-variation-dropdown-on-shop-page/admin/js/niwoovd-setting.js/wp-content/plugins/display-variation-dropdown-on-shop-page/admin/js/script.js/wp-content/plugins/display-variation-dropdown-on-shop-page/admin/css/font-awesome.css/wp-content/plugins/display-variation-dropdown-on-shop-page/admin/js/amcharts/amcharts.js+2 more/wp-content/plugins/display-variation-dropdown-on-shop-page/admin/js/lib/bootstrap.min.js/wp-content/plugins/display-variation-dropdown-on-shop-page/admin/js/lib/popper.min.js/wp-content/plugins/display-variation-dropdown-on-shop-page/admin/js/niwoovd-setting.js/wp-content/plugins/display-variation-dropdown-on-shop-page/admin/js/script.js/wp-content/plugins/display-variation-dropdown-on-shop-page/admin/js/amcharts/amcharts.js/wp-content/plugins/display-variation-dropdown-on-shop-page/admin/js/amcharts/light.js+1 moreHTML / DOM Fingerprints
niwoovd-bootstrap-cssniwoovd-styleniwoovd-font-awesome-cssniwoovd-amcharts-scriptniwoovd-light-scriptniwoovd-pie-scriptniwoovd-ajaxurlniwoovd_ajax_object