
WhyDonate – FREE Donate button – Crowdfunding – Fundraising Security & Risk Analysis
wordpress.org/plugins/wp-whydonateFREE Donation button for your website. Collect donations via Credit card, PayPal, VISA, iDeal, Sofort and Bancontact. Set up in minutes and safe!
Is WhyDonate – FREE Donate button – Crowdfunding – Fundraising Safe to Use in 2026?
Generally Safe
Score 96/100WhyDonate – FREE Donate button – Crowdfunding – Fundraising has a strong security track record. Known vulnerabilities have been patched promptly.
The "wp-whydonate" plugin v4.0.17 exhibits a mixed security posture. On the positive side, the static analysis reveals a strong adherence to WordPress security best practices. All identified AJAX handlers, REST API routes, and the single shortcode are protected by authentication and capability checks, indicating a well-secured attack surface. The plugin also utilizes prepared statements for a significant majority of its SQL queries and has a reasonable rate of output escaping, mitigating common injection vulnerabilities. Furthermore, there are no critical or high-severity taint flows identified, and no dangerous functions are present, which are excellent indicators of secure coding practices.
However, the plugin's vulnerability history presents a significant concern. The presence of three previously disclosed medium-severity vulnerabilities, specifically related to Missing Authorization and Cross-Site Request Forgery (CSRF), suggests a recurring pattern of insecure implementation. The fact that the last vulnerability was recorded in October 2025, and there are currently no unpatched vulnerabilities, is a positive sign, but the historical pattern cannot be ignored. This history, coupled with the fact that 39% of SQL queries are not using prepared statements and only 61% of outputs are properly escaped, indicates areas where developer attention to detail might be inconsistent. While the current version might be clean, the historical context warrants vigilance.
In conclusion, "wp-whydonate" v4.0.17 has a solid technical foundation in terms of its current attack surface and code signals. The robust use of nonces and capability checks is commendable. Nevertheless, the persistent history of medium-severity vulnerabilities, particularly those related to authorization and CSRF, remains a notable weakness. Users should be aware of this historical pattern and ensure the plugin is always updated to the latest version as soon as it becomes available to mitigate risks stemming from past vulnerabilities. The slight increase in non-prepared SQL queries and less-than-perfect output escaping also represent minor but persistent areas for improvement.
Key Concerns
- 3 medium severity CVEs in history
- 16% of SQL queries without prepared statements
- 39% of outputs not properly escaped
WhyDonate – FREE Donate button – Crowdfunding – Fundraising Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Whydonate <= 4.0.15 - Missing Authorization
WhyDonate – FREE Donate button – Crowdfunding – Fundraising <= 4.0.15 - Missing Authorization to Unauthenticated wp_wdplugin_style Rww Deletion
Whydonate – FREE Donate button <= 3.12.14 - Cross-Site Request Forgery
WhyDonate – FREE Donate button – Crowdfunding – Fundraising Code Analysis
SQL Query Safety
Output Escaping
WhyDonate – FREE Donate button – Crowdfunding – Fundraising Attack Surface
AJAX Handlers 6
Shortcodes 1
WordPress Hooks 11
Maintenance & Trust
WhyDonate – FREE Donate button – Crowdfunding – Fundraising Maintenance & Trust
Maintenance Signals
Community Trust
WhyDonate – FREE Donate button – Crowdfunding – Fundraising Alternatives
GiveWP – Donation Plugin and Fundraising Platform
give
Accept donations and begin fundraising with GiveWP, the highest rated WordPress donation plugin for online giving.
Charitable – Donation Plugin for WordPress – Fundraising with Recurring Donations & More
charitable
The best WordPress donation plugin. Create fundraising donation forms, accept recurring donations, easy donor management, add crowdfunding, and more.
Leyka
leyka
Leyka is a plugin for crowdfunding and donations collection via WordPress website.
FundEngine – Donation and Crowdfunding Platform
wp-fundraising-donation
FundEngine - Fundraising Donation plugin and Crowdfunding Platform comes with Single donation and crowdfunding solution. You can use our plugin Either …
Crowdfundly
crowdfundly
All-in-one digital crowdfunding solution. Build your own crowdfunding platform to raise money for any purpose.
WhyDonate – FREE Donate button – Crowdfunding – Fundraising Developer Profile
1 plugin · 800 total installs
How We Detect WhyDonate – FREE Donate button – Crowdfunding – Fundraising
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-whydonate/admin/css/wdplugin-style.css/wp-content/plugins/wp-whydonate/admin/js/wdplugin.jswp-whydonate/admin/css/wdplugin-style.css?ver=wp-whydonate/admin/js/wdplugin.js?ver=HTML / DOM Fingerprints
wdplugin_fundraiser_worker_urlwdplugin_donation_worker_urlwdplugin_account_worker_urlwdplugin_home_urlobjajaxurl