
Lucky Wheel for WooCommerce – Spin a Sale Security & Risk Analysis
wordpress.org/plugins/woo-lucky-wheelEngage customers with a fun spin-the-wheel game! Collect emails and reward them with discount coupons instantly.
Is Lucky Wheel for WooCommerce – Spin a Sale Safe to Use in 2026?
Generally Safe
Score 96/100Lucky Wheel for WooCommerce – Spin a Sale has a strong security track record. Known vulnerabilities have been patched promptly.
The "woo-lucky-wheel" v1.1.15 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all SQL queries and properly escaping almost all output. The presence of a substantial number of nonce and capability checks suggests an awareness of security fundamentals. However, significant concerns arise from its attack surface. With 8 entry points identified, 3 of which are unprotected (2 AJAX handlers and 1 REST API route lacking permission callbacks), there are clear opportunities for unauthenticated attackers to interact with the plugin in potentially unintended ways. The taint analysis, while showing no critical or high severity unsanitized flows, did identify 2 flows with unsanitized paths, which warrants further investigation. The plugin's vulnerability history, featuring 2 known CVEs including one high and one medium severity, with common types like Code Injection and Cross-site Scripting, indicates a past susceptibility to serious security flaws. While there are currently no unpatched vulnerabilities, this history, combined with the identified unprotected entry points, suggests a need for ongoing vigilance and thorough code auditing.
In conclusion, while the plugin incorporates several robust security measures, the presence of unprotected entry points and its past vulnerability record are notable weaknesses. The 2 unsanitized taint flows, though not classified as critical or high, represent a potential area of concern that could be exploited if further analysis reveals specific weaknesses. The strengths lie in its SQL handling and output escaping, but the identified attack surface vulnerabilities and historical issues mean it should be treated with caution. Developers should prioritize patching any discovered vulnerabilities promptly and thoroughly review and secure all entry points. Users should ensure they are running the latest version and remain aware of any security advisories.
Key Concerns
- AJAX handlers without auth checks
- REST API routes without permission callbacks
- Flows with unsanitized paths
- High severity vulnerability in history
- Medium severity vulnerability in history
Lucky Wheel for WooCommerce – Spin a Sale Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Lucky Wheel for WooCommerce – Spin a Sale <= 1.1.13 - Authenticated (Administrator+) PHP Code Injection via Conditional Tags
Lucky Wheel for WooCommerce – Spin a Sale <= 1.0.10 - Cross-Site Scripting
Lucky Wheel for WooCommerce – Spin a Sale Code Analysis
Bundled Libraries
Output Escaping
Data Flow Analysis
Lucky Wheel for WooCommerce – Spin a Sale Attack Surface
AJAX Handlers 7
REST API Routes 1
WordPress Hooks 41
Maintenance & Trust
Lucky Wheel for WooCommerce – Spin a Sale Maintenance & Trust
Maintenance Signals
Community Trust
Lucky Wheel for WooCommerce – Spin a Sale Alternatives
Lucky Wheel Giveaway
wp-lucky-wheel
Collect customer's emails by spinning the lucky wheel game to get discount coupons.
Spin Wheel – Interactive spinning wheel that offers coupons
spin-wheel
The Spin Wheel plugin allows you to engage your visitors with an interactive spinning wheel that offers coupons and other rewards.
Lucky Wheel Exit Intent Pop Up, Upsell Pop Up – Rafflys
rafflys-lucky-wheel
Increase your email opt-in rates and conversions with our fully customizable, exit intent popup, Lucky Wheel.
MC4WP: Mailchimp for WordPress
mailchimp-for-wp
The #1 Mailchimp plugin for WordPress. Allows you to add a multitude of newsletter sign-up methods to your site.
Mailchimp for WooCommerce
mailchimp-for-woocommerce
Connect your store to your Mailchimp audience to track sales, create targeted emails, send abandoned cart emails, and more.
Lucky Wheel for WooCommerce – Spin a Sale Developer Profile
58 plugins · 167K total installs
How We Detect Lucky Wheel for WooCommerce – Spin a Sale
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/woo-lucky-wheel/admin/css/wheel.css/wp-content/plugins/woo-lucky-wheel/admin/css/settings.css/wp-content/plugins/woo-lucky-wheel/admin/js/wheel.js/wp-content/plugins/woo-lucky-wheel/admin/js/settings.js/wp-content/plugins/woo-lucky-wheel/frontend/css/wheel.css/wp-content/plugins/woo-lucky-wheel/frontend/js/wheel.js/wp-content/plugins/woo-lucky-wheel/admin/js/wheel.js/wp-content/plugins/woo-lucky-wheel/admin/js/settings.js/wp-content/plugins/woo-lucky-wheel/frontend/js/wheel.jswoo-lucky-wheel/admin/css/wheel.css?ver=woo-lucky-wheel/admin/css/settings.css?ver=woo-lucky-wheel/admin/js/wheel.js?ver=woo-lucky-wheel/admin/js/settings.js?ver=woo-lucky-wheel/frontend/css/wheel.css?ver=woo-lucky-wheel/frontend/js/wheel.js?ver=HTML / DOM Fingerprints
vi-lucky-wheel-wrappervi-lucky-wheel-canvasvi-lucky-wheel-pointervi-lucky-wheel-prizevi-lucky-wheel-spin-buttonvi-lucky-wheel-coupon-codevi-lucky-wheel-email-formvi-lucky-wheel-close-button<!-- Lucky Wheel for WooCommerce --><!-- VI_WOO_LUCKY_WHEEL_Admin_Settings --><!-- VI_WOO_LUCKY_WHEEL_Frontend_Wheel -->data-wheel-iddata-wheel-optionswoo_lucky_wheel_frontendwoo_lucky_wheel_admin/wp-json/woo-lucky-wheel/v1/spin/wp-json/woo-lucky-wheel/v1/get-coupon<div class="woo-lucky-wheel-shortcode"><div id="lucky-wheel-container"></div></div>