WebEquipe Spin & Win Wheel Security & Risk Analysis

wordpress.org/plugins/webequipe-spin-win-wheel

Spin-to-win for WordPress – engage visitors, capture emails, and deliver coupons to boost signups and sales.

40 active installs v1.0.7 PHP 7.4+ WP 5.4+ Updated Mar 12, 2026
coupongiveawaylead-generationlucky-drawspin-wheel
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WebEquipe Spin & Win Wheel Safe to Use in 2026?

Generally Safe

Score 100/100

WebEquipe Spin & Win Wheel has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 23d ago
Risk Assessment

The "webequipe-spin-win-wheel" v1.0.7 plugin demonstrates a generally good security posture with strong adherence to several best practices. The absence of known CVEs and the low number of unpatched vulnerabilities indicate a historically stable plugin. Static analysis reveals a robust use of prepared statements for SQL queries (88%) and a high percentage of properly escaped output (94%), both crucial for preventing common web vulnerabilities. The presence of numerous nonce and capability checks further bolsters its defenses, and the attack surface appears to be well-protected with zero identified unprotected entry points.

However, the taint analysis reveals significant concerns. A high number of identified flows (8 out of 12) with unsanitized paths, and a substantial six flows marked as high severity, are critical indicators of potential security weaknesses. While these may not translate to immediate exploitable vulnerabilities without further context, they highlight areas where user-supplied data is not being adequately validated or sanitized before being used, potentially leading to information disclosure, privilege escalation, or other attacks if combined with other factors. The single file operation, while not inherently dangerous, warrants scrutiny to ensure it's not being used in a vulnerable manner.

In conclusion, the plugin has a strong foundation in secure coding practices, particularly regarding database interactions and output sanitization. Its lack of historical vulnerabilities is a positive sign. Nevertheless, the high number of high-severity taint flows is a notable red flag that requires immediate investigation. Addressing these unsanitized data flows is paramount to ensuring the plugin's continued security and preventing future exploits.

Key Concerns

  • High severity taint flows found
  • Unsanitized paths in taint flows
  • File operations detected
Vulnerabilities
None known

WebEquipe Spin & Win Wheel Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

WebEquipe Spin & Win Wheel Code Analysis

Dangerous Functions
0
Raw SQL Queries
5
37 prepared
Unescaped Output
28
460 escaped
Nonce Checks
23
Capability Checks
12
File Operations
1
External Requests
0
Bundled Libraries
0

SQL Query Safety

88% prepared42 total queries

Output Escaping

94% escaped488 total outputs
Data Flows
8 unsanitized

Data Flow Analysis

12 flows8 with unsanitized paths
spin_preview (includes\class-webequipe-spin-win-wheel-ajax.php:319)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WebEquipe Spin & Win Wheel Attack Surface

Entry Points7
Unprotected0

AJAX Handlers 6

authwp_ajax_wsww_email_enquiryincludes\class-webequipe-spin-win-wheel-ajax.php:44
noprivwp_ajax_wsww_email_enquiryincludes\class-webequipe-spin-win-wheel-ajax.php:45
authwp_ajax_wsww_spin_winincludes\class-webequipe-spin-win-wheel-ajax.php:47
noprivwp_ajax_wsww_spin_winincludes\class-webequipe-spin-win-wheel-ajax.php:48
authwp_ajax_wsww_claim_updateincludes\class-webequipe-spin-win-wheel-ajax.php:50
authwp_ajax_wsww_spin_previewincludes\class-webequipe-spin-win-wheel-ajax.php:52

Shortcodes 1

[wsww-spin] public\webequipe-spin-win-wheel-public-shortcode.php:57
WordPress Hooks 20
actionadmin_menuadmin\class-webequipe-spin-win-wheel-admin.php:84
actionadmin_initadmin\class-webequipe-spin-win-wheel-admin.php:85
actionadmin_enqueue_scriptsadmin\class-webequipe-spin-win-wheel-admin.php:172
actionadmin_footeradmin\class-webequipe-spin-win-wheel-admin.php:233
actionadmin_initadmin\class-webequipe-spin-win-wheel-settings.php:39
actionwp_enqueue_scriptsincludes\class-webequipe-spin-win-wheel-assets.php:50
actionadmin_enqueue_scriptsincludes\class-webequipe-spin-win-wheel-assets.php:51
actionadmin_post_wsww-winner-deleteincludes\class-webequipe-spin-win-wheel-functions.php:633
actionadmin_post_wsww_export_winnersincludes\class-webequipe-spin-win-wheel-functions.php:638
actionadmin_post_wsww-spin-delete-spinincludes\class-webequipe-spin-win-wheel-functions.php:775
actionadmin_post_wsww_claim_updateincludes\class-webequipe-spin-win-wheel-functions.php:839
actionplugins_loadedincludes\class-webequipe-spin-win-wheel.php:149
actionadmin_enqueue_scriptsincludes\class-webequipe-spin-win-wheel.php:164
actionadmin_enqueue_scriptsincludes\class-webequipe-spin-win-wheel.php:165
actionwp_enqueue_scriptsincludes\class-webequipe-spin-win-wheel.php:183
actionwp_footerpublic\partials\webequipe-spin-win-wheel-public-spin-wheel.php:52
actionwp_enqueue_scriptspublic\webequipe-spin-win-wheel-public-shortcode.php:59
actionwp_footerpublic\webequipe-spin-win-wheel-public-shortcode.php:61
actionwp_print_footer_scriptspublic\webequipe-spin-win-wheel-public-shortcode.php:62
actionadmin_initwebequipe-spin-win-wheel.php:198
Maintenance & Trust

WebEquipe Spin & Win Wheel Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 12, 2026
PHP min version7.4
Downloads245

Community Trust

Rating100/100
Number of ratings2
Active installs40
Developer Profile

WebEquipe Spin & Win Wheel Developer Profile

WebEquipe

2 plugins · 80 total installs

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

How We Detect WebEquipe Spin & Win Wheel

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/webequipe-spin-win-wheel/assets/css/webequipe-spin-win-wheel.css/wp-content/plugins/webequipe-spin-win-wheel/assets/js/webequipe-spin-win-wheel.js
Version Parameters
webequipe-spin-win-wheel/assets/css/webequipe-spin-win-wheel.css?ver=webequipe-spin-win-wheel/assets/js/webequipe-spin-win-wheel.js?ver=

HTML / DOM Fingerprints

CSS Classes
webequipe-spin-win-wheel-container
HTML Comments
<!-- Start WebEquipe Spin & Win Wheel Popup --><!-- End WebEquipe Spin & Win Wheel Popup --><!-- Start WebEquipe Spin & Win Wheel Sidebar --><!-- End WebEquipe Spin & Win Wheel Sidebar -->
Data Attributes
data-spin-win-wheel-iddata-spin-win-wheel-settings
JS Globals
webequipeSpinWinWheelConfig
REST Endpoints
/wp-json/webequipe-spin-win-wheel/v1/spin/wp-json/webequipe-spin-win-wheel/v1/spin/save/wp-json/webequipe-spin-win-wheel/v1/spin/get
Shortcode Output
[webequipe_spin_win_wheel]
FAQ

Frequently Asked Questions about WebEquipe Spin & Win Wheel