
Donations Widget Security & Risk Analysis
wordpress.org/plugins/donationsAccept donations from your readers via AlertPay, Moneybookers and/or PayPal.
Is Donations Widget Safe to Use in 2026?
Generally Safe
Score 85/100Donations Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "donations" plugin v1.0.2 exhibits a concerning security posture despite a clean vulnerability history and zero known CVEs. The static analysis reveals a complete lack of output escaping, meaning all 37 identified output points are potentially vulnerable to cross-site scripting (XSS) attacks. This is a critical weakness that can allow attackers to inject malicious code into the plugin's output, which could then be executed in the browsers of other users.
Furthermore, the taint analysis indicates that both analyzed flows have unsanitized paths. While these are not classified as critical or high severity, they still point to potential vulnerabilities where user-supplied data could be mishandled. The absence of nonce checks, capability checks, and unprotected AJAX/REST API endpoints is notable, but the lack of any such entry points significantly mitigates immediate risks in these areas. The plugin's strengths lie in its use of prepared statements for SQL queries and the absence of file operations and external HTTP requests, demonstrating good practices in those specific domains.
In conclusion, while the plugin has a clean past and avoids common pitfalls like raw SQL or unprotected entry points, the pervasive lack of output escaping is a severe flaw that significantly elevates its risk profile. This weakness, combined with the identified unsanitized taint flows, means the plugin requires immediate attention to address potential XSS vulnerabilities.
Key Concerns
- All outputs are unescaped
- Unsanitized taint flows detected
Donations Widget Security Vulnerabilities
Donations Widget Release Timeline
Donations Widget Code Analysis
Output Escaping
Data Flow Analysis
Donations Widget Attack Surface
WordPress Hooks 1
Maintenance & Trust
Donations Widget Maintenance & Trust
Maintenance Signals
Community Trust
Donations Widget Alternatives
Donations via PayPal
paypal-donations
Easy, simple setup to add a PayPal Donation button as a Widget or with a shortcode.
Paypal Target Meter
paypal-target-meter
display a progress meter of donations towards a monthly or yearly goal
GiveWP Donation Widgets for Elementor
givewp-donation-widgets-for-elementor
A GiveWP add-on which allows you to embed any GiveWP shortcode into your Elementor-powered pages.
Better Payment – Instant Payments, Donations, Fundraising with Subscriptions & More
better-payment
Better Payment allows you to automate payment transactions to manage payments, donations, subscriptions, sell products, etc on your Elementor website.
Cryptocurrency Widgets For Elementor
cryptocurrency-widgets-for-elementor
Easily display cryptocurrency prices and generate customizable widgets for 250+ coins, including Bitcoin, Ethereum, and more in Elementor.
Donations Widget Developer Profile
4 plugins · 80 total installs
How We Detect Donations Widget
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/donations/images/alertpay_logo.png/wp-content/plugins/donations/images/mb_orange_donate_with.gif/wp-content/plugins/donations/images/pp_donate_LG.gif/wp-content/plugins/donations/images/pixel.gifHTML / DOM Fingerprints
payment_formalertpaymoneybookerspaypalname="ap_purchasetype"name="ap_merchant"name="ap_itemname"name="ap_itemcode"name="ap_quantity"name="ap_returnurl"+16 more