Philantro – Donations and Donor Management Security & Risk Analysis

wordpress.org/plugins/philantro

Securely accept one-time and recurring donations with automated donor records, analytics and fundraising campaign tracking.

60 active installs v5.4.1 PHP + WP 4.1+ Updated Aug 2, 2025
charitydonationsevent-ticketingfundraisingnonprofit
99
A · Safe
CVEs total2
Unpatched0
Last CVEJan 27, 2025
Safety Verdict

Is Philantro – Donations and Donor Management Safe to Use in 2026?

Generally Safe

Score 99/100

Philantro – Donations and Donor Management has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Jan 27, 2025Updated 8mo ago
Risk Assessment

The "philantro" plugin version 5.4.1 exhibits a mixed security posture. On the positive side, the static analysis reveals a lack of dangerous functions, no file operations, no external HTTP requests, and all SQL queries are properly prepared, indicating good practices in these areas. However, there are significant concerns regarding output escaping, with only 60% of outputs being properly escaped, leaving the remaining 40% potentially vulnerable to Cross-Site Scripting (XSS) attacks. Furthermore, the plugin has a history of two medium-severity Cross-Site Scripting vulnerabilities, with the most recent occurring in early 2025. Although currently patched, this history suggests a recurring weakness in input sanitization and output encoding practices, which aligns with the observed partial output escaping.

The plugin's attack surface is primarily driven by 14 shortcodes, none of which are explicitly flagged as unprotected in the static analysis. However, the absence of explicit nonce and capability checks for these entry points is a significant concern, as it implies that any user, regardless of their role or authentication status, could potentially trigger actions via these shortcodes. This lack of access control, combined with the potential for unescaped output, creates a notable risk profile. While the absence of critical taint flows is reassuring, the documented history of XSS vulnerabilities and the observed lack of comprehensive output escaping and access control on shortcodes indicate that the plugin requires further security hardening to mitigate these risks effectively.

Key Concerns

  • Medium severity XSS vulnerabilities in history
  • Incomplete output escaping (40% unescaped)
  • No nonce checks on entry points (shortcodes)
  • No capability checks on entry points (shortcodes)
Vulnerabilities
2

Philantro – Donations and Donor Management Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2024-13527medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Philantro – Donations and Donor Management <= 5.3 - Authenticated (Contributor+) Stored Cross-Site Scripting via donate Shortcode

Jan 27, 2025 Patched in 5.4 (1d)
CVE-2024-12500medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Philantro – Donations and Donor Management <= 5.2 - Authenticated (Contributor+) Stored Cross-Site Scripting

Dec 17, 2024 Patched in 5.3 (32d)
Code Analysis
Analyzed Mar 16, 2026

Philantro – Donations and Donor Management Code Analysis

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

Output Escaping

60% escaped20 total outputs
Attack Surface

Philantro – Donations and Donor Management Attack Surface

Entry Points14
Unprotected0

Shortcodes 14

[donate] philantro.php:339
[form] philantro.php:340
[donateform] philantro.php:341
[event] philantro.php:342
[fundraise] philantro.php:343
[donatebar] philantro.php:344
[twobutton] philantro.php:345
[donate] philantro.php:355
[form] philantro.php:356
[donateform] philantro.php:357
[event] philantro.php:358
[donatebar] philantro.php:359
[fundraise] philantro.php:360
[twobutton] philantro.php:361
WordPress Hooks 11
actioncurrent_screenphilantro.php:39
actionadmin_headphilantro.php:47
actionadmin_print_footer_scriptsphilantro.php:48
actionadmin_initphilantro.php:336
actionadmin_menuphilantro.php:337
actionadmin_print_footer_scriptsphilantro.php:338
actionenqueue_block_editor_assetsphilantro.php:346
actionenqueue_block_editor_assetsphilantro.php:347
actionenqueue_block_editor_assetsphilantro.php:348
actionenqueue_block_editor_assetsphilantro.php:349
actionwp_footerphilantro.php:354
Maintenance & Trust

Philantro – Donations and Donor Management Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedAug 2, 2025
PHP min version
Downloads9K

Community Trust

Rating84/100
Number of ratings5
Active installs60
Developer Profile

Philantro – Donations and Donor Management Developer Profile

Philantro Inc.

1 plugin · 60 total installs

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

How We Detect Philantro – Donations and Donor Management

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/philantro/css/philantro.css/wp-content/plugins/philantro/css/philantro-editor.css

HTML / DOM Fingerprints

CSS Classes
philantro-btnphilantro-lovephilantro-progress
Data Attributes
data-campaigndata-formdata-colordata-affiliatedata-eventdata-button
Shortcode Output
<a data-campaign=<div id="ph-root" data-form=<div id="ph-root" data-campaign=<div class="philantro-love"><a href="#_givealways"
FAQ

Frequently Asked Questions about Philantro – Donations and Donor Management