
Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers Security & Risk Analysis
wordpress.org/plugins/rafflepressThe best WordPress giveaway plugin. Grow your email list, website traffic, and social media followers with viral contests, giveaways, and sweepstakes.
Is Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers Safe to Use in 2026?
Generally Safe
Score 88/100Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers has a strong security track record. Known vulnerabilities have been patched promptly.
The RafflePress plugin v1.12.21 exhibits a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all SQL queries and generally implementing a substantial number of nonce and capability checks. However, a significant concern arises from the vast attack surface, with 55 out of 59 entry points lacking authentication checks. This wide exposure significantly increases the plugin's susceptibility to unauthorized actions if vulnerabilities are present within these unprotected handlers.
The static analysis reveals critical issues within the taint analysis, with 7 high-severity flows identified that involve unsanitized paths. This indicates a direct risk of potentially exploitable vulnerabilities, such as arbitrary file read or write operations, or command injection, if these unsanitized paths can be manipulated by an attacker. The limited number of output escaping issues (41% not properly escaped) is a weakness but is overshadowed by the taint analysis findings and the unprotected entry points.
The plugin's vulnerability history is concerning, with 11 known CVEs, including 3 high and 8 medium severity vulnerabilities. While there are currently no unpatched vulnerabilities, the sheer number and severity of past issues suggest a pattern of security oversights. The common vulnerability types like CSRF, Missing Authorization, and XSS further reinforce the idea that input validation and access control have been areas of weakness in previous development cycles. The last vulnerability being in late 2025 is irrelevant for this analysis and likely a data anomaly. The combination of a large unprotected attack surface and a history of significant vulnerabilities points to a plugin that requires careful monitoring and prompt updates.
Key Concerns
- Large attack surface with unprotected AJAX handlers
- High severity unsanitized path taint flows
- Significant number of past high severity CVEs
- Significant number of past medium severity CVEs
- Nearly half of outputs are not properly escaped
Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers Security Vulnerabilities
CVEs by Year
Severity Breakdown
11 total CVEs
Giveaways and Contests by RafflePress <= 1.12.20 - Cross-Site Request Forgery
Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers <= 1.12.19 - Unauthenticated Stored Cross-Site Scripting
Giveaways and Contests by RafflePress <= 1.12.18 - Missing Authorization
Giveaways and Contests by RafflePress <= 1.12.16 - Authenticated (Admin+) Stored Cross-Site Scripting
Giveaways and Contests by RafflePress <= 1.12.16 - Authenticated (Editor+) Stored Cross-Site Scripting
Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers <= 1.12.13 - Authenticated (Editor+) Stored Cross-Site Scripting
Giveaways and Contests by RafflePress <= 1.12.4 - Missing Authorization
Giveaways and Contests by RafflePress <= 1.12.7 - Unauthenticated IP Spoofing
Giveaways and Contests by RafflePress <= 1.12.5 - Unauthenticated Stored Cross-Site Scripting
Giveaways and Contests by RafflePress <= 1.12.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
Giveaways and Contests by RafflePress <= 1.11.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers Attack Surface
AJAX Handlers 56
Shortcodes 3
WordPress Hooks 36
Scheduled Events 3
Maintenance & Trust
Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers Maintenance & Trust
Maintenance Signals
Community Trust
Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers Alternatives
Woobox
woobox
Easily embed your Woobox promotions in WordPress using a simple shortcode.
Run Contests, Raffles, and Giveaways with ContestsWP
contest-code-checker
An easy to use WordPress plugin to do giveaways.
Contests & Giveaways – WordPress Contest Plugin
giveaways-contests
Contest Cat Lets You Create Incredible Contests, Giveaways & Sweepstakes With Ease.
Contests by Rewards Fuel
contests-from-rewards-fuel
Contests by Rewards Fuel encourages your audience to take actions that build your business; it's a win-win for you and your customers!
Gratisfaction- Loyalty, Rewards , Referral, Birthday and Giveaway Program
gratisfaction-all-in-one-loyalty-contests-referral-program-for-woocommerce
Loyalty + Referral + Rewards + Birthdays and Anniversaries + Giveaways + Contests + Competitions + Sweepstakes. Selling on ETSY? Reward points for yo …
Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers Developer Profile
94 plugins · 23.5M total installs
How We Detect Giveaways and Contests by RafflePress – Get More Website Traffic, Email Subscribers, and Social Followers
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/rafflepress/public/css/admin-style.min.css/wp-content/plugins/rafflepress/public/fontawesome/css/all.min.css/wp-content/plugins/rafflepress/public/js/iframeResizer.min.js/wp-content/plugins/rafflepress/public/lite/vue-backend/css/chunk-vendors.css/wp-content/plugins/rafflepress/public/lite/vue-backend/css/admin.css/wp-content/plugins/rafflepress/public/lite/vue-backend/js/index.js/wp-content/plugins/rafflepress/public/lite/vue-backend/js/chunk-vendors.js/wp-content/plugins/rafflepress/public/lite/vue-backend/js/admin.js/wp-content/plugins/rafflepress/public/js/iframeResizer.min.js/wp-content/plugins/rafflepress/public/lite/vue-backend/js/index.js/wp-content/plugins/rafflepress/public/lite/vue-backend/js/chunk-vendors.js/wp-content/plugins/rafflepress/public/lite/vue-backend/js/admin.js/wp-content/plugins/rafflepress/public/js/iframeResizer.contentWindow.min.jsrafflepress/public/css/admin-style.min.css?ver=rafflepress/public/fontawesome/css/all.min.css?ver=rafflepress/public/js/iframeResizer.min.js?ver=rafflepress/public/lite/vue-backend/css/chunk-vendors.css?ver=rafflepress/public/lite/vue-backend/css/admin.css?ver=rafflepress/public/lite/vue-backend/js/index.js?ver=rafflepress/public/lite/vue-backend/js/chunk-vendors.js?ver=rafflepress/public/lite/vue-backend/js/admin.js?ver=rafflepress/public/js/iframeResizer.contentWindow.min.js?ver=HTML / DOM Fingerprints
rafflepress-iconrafflepress-modal-contentrafflepress-giveaway-formrafflepress-submit-button<!-- RafflePress --><!-- RafflePress Giveaway Start --><!-- RafflePress Giveaway End -->data-rafflepress-iddata-rafflepress-urlRafflePressrafflepress_vars/wp-json/rafflepress/v1/giveaway[rafflepress id="[rafflepress_winners id="