HelloAsso Security & Risk Analysis

wordpress.org/plugins/helloasso

HelloAsso est la solution gratuite des associations pour collecter des paiements et des dons sur internet.

4K active installs v1.1.24 PHP 7.2.34+ WP 4.0+ Updated Dec 9, 2025
associationcrowdfundingdonhelloassopaiement
97
A · Safe
CVEs total5
Unpatched0
Last CVEJan 24, 2025
Safety Verdict

Is HelloAsso Safe to Use in 2026?

Generally Safe

Score 97/100

HelloAsso has a strong security track record. Known vulnerabilities have been patched promptly.

5 known CVEsLast CVE: Jan 24, 2025Updated 3mo ago
Risk Assessment

The static analysis of helloasso v1.1.24 indicates a generally robust security posture with strong adherence to secure coding practices. All identified entry points, including AJAX handlers and shortcodes, appear to be protected by authentication and capability checks. The code exhibits excellent SQL query sanitization through prepared statements and comprehensive output escaping, eliminating risks associated with raw SQL injection and Cross-Site Scripting (XSS) from typical output vectors. The absence of file operations and the limited number of external HTTP requests also contribute positively to its security.

However, the plugin's vulnerability history presents a significant concern. With a total of 5 known CVEs, all classified as medium severity, and historical patterns including Missing Authorization and Cross-Site Scripting, it suggests recurring security weaknesses that have been addressed in past versions. While there are currently no unpatched vulnerabilities reported, the history indicates a tendency for such issues to emerge. The fact that these vulnerabilities were of medium severity and related to common attack types implies that attackers might find exploitable paths if new issues are introduced or if older ones are not meticulously patched in future updates.

In conclusion, helloasso v1.1.24 demonstrates strong technical security controls within its current codebase. Nevertheless, its past vulnerability record is a notable weakness. Users should remain vigilant and ensure prompt updates to address any future security advisories, as the plugin has a documented history of security flaws, albeit in older versions. The strong internal security of the current version is commendable, but the historical context warrants caution.

Key Concerns

  • Multiple past medium severity CVEs found
  • History of Missing Authorization vulnerabilities
  • History of XSS vulnerabilities
Vulnerabilities
5

HelloAsso Security Vulnerabilities

CVEs by Year

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

Severity Breakdown

Medium
5

5 total CVEs

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

HelloAsso <= 1.1.11 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jan 24, 2025 Patched in 1.1.12 (5d)
CVE-2024-7605medium · 4.3Missing Authorization

HelloAsso <= 1.1.10 - Missing Authorization to Authenticated (Contributor+) Limited Options Update

Sep 4, 2024 Patched in 1.1.11 (1d)
CVE-2024-44052medium · 4.3Missing Authorization

HelloAsso <= 1.1.10 - Missing Authorization

Aug 29, 2024 Patched in 1.1.11 (8d)
CVE-2024-37488medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

HelloAsso <= 1.1.9 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jul 4, 2024 Patched in 1.1.10 (7d)
CVE-2024-32697medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

HelloAsso <= 1.1.5 - Authenticated (Contributor+) Stored Cross-Site Scripting

Apr 19, 2024 Patched in 1.1.6 (6d)
Code Analysis
Analyzed Mar 16, 2026

HelloAsso Code Analysis

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

Output Escaping

100% escaped163 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
loadAjax (admin\class-hello-asso-admin.php:442)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

HelloAsso Attack Surface

Entry Points7
Unprotected0

AJAX Handlers 6

authwp_ajax_ha_ajaxadmin\class-hello-asso-admin.php:437
noprivwp_ajax_ha_ajaxadmin\class-hello-asso-admin.php:438
authwp_ajax_ha_ajaxadmin\class-hello-asso-admin.php:444
noprivwp_ajax_ha_ajaxadmin\class-hello-asso-admin.php:445
authwp_ajax_ha_search_campaignadmin\class-hello-asso-admin.php:446
noprivwp_ajax_ha_search_campaignadmin\class-hello-asso-admin.php:447

Shortcodes 1

[helloasso] public\class-hello-asso-public.php:106
WordPress Hooks 9
actionenqueue_block_editor_assetsadmin\class-hello-asso-admin.php:264
actionadd_meta_boxesadmin\class-hello-asso-admin.php:283
actionmedia_buttonsadmin\class-hello-asso-admin.php:326
actionplugins_loadedincludes\class-hello-asso.php:143
actionadmin_enqueue_scriptsincludes\class-hello-asso.php:157
actionadmin_enqueue_scriptsincludes\class-hello-asso.php:158
actionadmin_menuincludes\class-hello-asso.php:159
actionwp_enqueue_scriptsincludes\class-hello-asso.php:183
actionwp_enqueue_scriptsincludes\class-hello-asso.php:184
Maintenance & Trust

HelloAsso Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 9, 2025
PHP min version7.2.34
Downloads61K

Community Trust

Rating72/100
Number of ratings5
Active installs4K
Developer Profile

HelloAsso Developer Profile

HelloAsso

2 plugins · 4K total installs

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

How We Detect HelloAsso

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/helloasso/admin/css/hello-asso-admin.css/wp-content/plugins/helloasso/admin/js/hello-asso-admin.js/wp-content/plugins/helloasso/public/css/hello-asso-public.css/wp-content/plugins/helloasso/public/js/hello-asso-public.js
Script Paths
/wp-content/plugins/helloasso/admin/js/hello-asso-admin.js/wp-content/plugins/helloasso/public/js/hello-asso-public.js
Version Parameters
hello-asso-admin.css?ver=hello-asso-admin.js?ver=hello-asso-public.css?ver=hello-asso-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
helloasso-container
HTML Comments
<!-- Helloasso Payment Button --><!-- End Helloasso Payment Button --><!-- End Helloasso Payment --><!-- Helloasso Payment -->
Data Attributes
data-helloasso-campaign-iddata-helloasso-button-textdata-helloasso-button-styledata-helloasso-button-size
JS Globals
HelloAssoPublic
REST Endpoints
/wp-json/helloasso/v1/campaigns/wp-json/helloasso/v1/donations
Shortcode Output
[helloasso_payment_button]
FAQ

Frequently Asked Questions about HelloAsso