Donorbox – Free Recurring Donation Plugin and Fundraising Platform Security & Risk Analysis

wordpress.org/plugins/donorbox-donation-form

Donorbox is a powerful and secure donation management plugin for WordPress. We are the only donation plugin for WordPress that offers a fast feature-f …

9K active installs v7.1.12 PHP + WP 3.0+ Updated Jun 30, 2025
donationdonationsfundraisingnonprofitnonprofits
99
A · Safe
CVEs total2
Unpatched0
Last CVEApr 20, 2022
Safety Verdict

Is Donorbox – Free Recurring Donation Plugin and Fundraising Platform Safe to Use in 2026?

Generally Safe

Score 99/100

Donorbox – Free Recurring Donation Plugin and Fundraising Platform has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Apr 20, 2022Updated 9mo ago
Risk Assessment

The donorbox-donation-form plugin v7.1.12 exhibits a mixed security posture. The static analysis reveals good practices in several key areas. There are no dangerous functions, all SQL queries use prepared statements, and all identified outputs are properly escaped. The absence of file operations and external HTTP requests further contributes positively to its security. Furthermore, the attack surface, while consisting of two shortcodes, is noted as having no unprotected entry points. The taint analysis also shows no identified flows with unsanitized paths, indicating a lack of evident code-level vulnerabilities in this version.

However, the plugin's vulnerability history presents a significant concern. With two known medium-severity CVEs, both historically related to Cross-site Scripting (XSS), and a last vulnerability recorded in April 2022, there's an indication of past weaknesses in input sanitization or output encoding. While there are currently no unpatched vulnerabilities, the recurring nature of XSS issues suggests a potential for these to reappear if not rigorously addressed in future development. The lack of explicit nonce checks and capability checks in the static analysis, while not directly flagged as vulnerabilities due to the absence of unprotected entry points, could represent a potential area for concern if the attack surface were to expand or change in future versions.

In conclusion, while the current version of donorbox-donation-form v7.1.12 appears to be free of critical or high-severity code-level vulnerabilities based on the static and taint analysis, its past history of medium-severity XSS vulnerabilities warrants careful consideration. Users should ensure they are running the absolute latest version, as the absence of unpatched CVEs is a positive sign. However, the historical pattern should prompt ongoing vigilance.

Key Concerns

  • Past medium severity XSS vulnerabilities
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
2

Donorbox – Free Recurring Donation Plugin and Fundraising Platform Security Vulnerabilities

CVEs by Year

1 CVE in 2019
2019
1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2022-1396medium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Donorbox – Free Recurring Donation Form <= 7.1.6 - Cross-Site Scripting

Apr 20, 2022 Patched in 7.1.7 (643d)
WF-a660b7b8-550e-42d7-b15a-0ab2aa501623-donorbox-donation-formmedium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Donorbox <= 7.1.1 - Authenticated Stored Cross-Site Scripting

Dec 19, 2019 Patched in 7.1.2 (1496d)
Code Analysis
Analyzed Mar 16, 2026

Donorbox – Free Recurring Donation Plugin and Fundraising Platform Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
3 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

100% escaped3 total outputs
Attack Surface

Donorbox – Free Recurring Donation Plugin and Fundraising Platform Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[donate] donorbox_embed_campaign.php:188
[donate-with-info] donorbox_embed_campaign.php:189
WordPress Hooks 3
actionadmin_menudonorbox_embed_campaign.php:190
actionadmin_initdonorbox_embed_campaign.php:191
filterplugin_row_metadonorbox_embed_campaign.php:192
Maintenance & Trust

Donorbox – Free Recurring Donation Plugin and Fundraising Platform Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 30, 2025
PHP min version
Downloads149K

Community Trust

Rating96/100
Number of ratings34
Active installs9K
Developer Profile

Donorbox – Free Recurring Donation Plugin and Fundraising Platform Developer Profile

rebelidealist

1 plugin · 9K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
1070 days
View full developer profile
Detection Fingerprints

How We Detect Donorbox – Free Recurring Donation Plugin and Fundraising Platform

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/donorbox-donation-form/donorbox_embed_campaign.php
Script Paths
https://donorbox.org/widget.js

HTML / DOM Fingerprints

CSS Classes
description
Data Attributes
name="donorbox_embed_campaign_options[donorbox_embed_campaign_id]"
Shortcode Output
<script src="https://donorbox.org/widget.js" type="text/javascript"></script><iframe src="https://donorbox.org/embed/style="max-width:500px; min-width:310px;"style="max-width:100%; min-width:100%;"
FAQ

Frequently Asked Questions about Donorbox – Free Recurring Donation Plugin and Fundraising Platform