Event Volunteer Security & Risk Analysis

wordpress.org/plugins/event-volunteer

Event Volunteer is a very nifty responsive plugin that helps you collect the volunteer data wherever you need. You can create an event and invite a vo …

0 active installs v1.0 PHP 5.6+ WP 4.5+ Updated May 18, 2020
eventformregisterregistrationvolunteer
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Event Volunteer Safe to Use in 2026?

Generally Safe

Score 85/100

Event Volunteer has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The event-volunteer plugin v1.0 presents a mixed security posture. While it boasts no known historical vulnerabilities and a commendable approach to SQL queries with a high percentage of prepared statements, significant concerns arise from its static analysis. The presence of two AJAX handlers without authentication checks creates an immediate and critical attack vector. Furthermore, the taint analysis reveals a worrying trend with 7 high-severity flows involving unsanitized paths, indicating potential for serious vulnerabilities if not addressed. The limited number of nonce and capability checks, combined with a substantial portion of improperly escaped output, further compounds these risks. The plugin's strengths lie in its lack of known exploits and cautious SQL practices, but these are overshadowed by immediate, actionable security flaws in its handling of user input and AJAX endpoints. Without addressing the unsanitized paths and the unprotected AJAX handlers, the plugin remains at considerable risk.

Key Concerns

  • AJAX handlers without authentication checks
  • 7 high-severity taint flows with unsanitized paths
  • Only 33% of output properly escaped
  • Only 1 nonce check found
  • Only 1 capability check found
Vulnerabilities
None known

Event Volunteer Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Event Volunteer Release Timeline

No version history available.
Code Analysis
Analyzed Apr 16, 2026

Event Volunteer Code Analysis

Dangerous Functions
0
Raw SQL Queries
7
15 prepared
Unescaped Output
102
51 escaped
Nonce Checks
1
Capability Checks
1
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

DataTables

SQL Query Safety

68% prepared22 total queries

Output Escaping

33% escaped153 total outputs
Data Flows · Security
8 unsanitized

Data Flow Analysis

8 flows8 with unsanitized paths
<evp-event> (cpt/evp-event.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Event Volunteer Attack Surface

Entry Points6
Unprotected2

AJAX Handlers 2

authwp_ajax_evp_vol_submitevp-functions.php:369
authwp_ajax_evp_Volunteer_deleteevp-functions.php:704

Shortcodes 4

[evp_loc] cpt/evp-location.php:134
[evp_eventlist] evp-calendar-views.php:124
[evp_registration] evp-registration.php:23
[evp_login] evp-registration.php:172
WordPress Hooks 27
actioninitcpt/evp-event-task.php:11
actioninitcpt/evp-event.php:10
actionadd_meta_boxescpt/evp-event.php:40
actionadd_meta_boxescpt/evp-event.php:77
actionsave_post_evpeventscpt/evp-event.php:83
actionadd_meta_boxescpt/evp-event.php:250
actionsave_post_evpeventscpt/evp-event.php:265
actionadd_meta_boxescpt/evp-event.php:281
actionsave_post_evpeventscpt/evp-event.php:296
actionadd_meta_boxescpt/evp-event.php:314
actionsave_post_evpeventscpt/evp-event.php:366
actioninitcpt/evp-location.php:10
actionadd_meta_boxescpt/evp-location.php:38
actionsave_post_locationscpt/evp-location.php:102
actionadmin_noticesevp-event.php:35
filterplugin_action_linksevp-event.php:64
actionadmin_headevp-event.php:78
actionwp_enqueue_scriptsevp-functions.php:30
actionwp_enqueue_scriptsevp-functions.php:43
filtersingle_templateevp-functions.php:58
actionadmin_enqueue_scriptsevp-functions.php:108
actioninitevp-functions.php:312
filterthe_contentevp-functions.php:492
actionadmin_initevp-functions.php:500
actionwpevp-functions.php:657
actioninitevp-functions.php:668
actionadmin_menuincludes/evp-form.php:10
Maintenance & Trust

Event Volunteer Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedMay 18, 2020
PHP min version5.6
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Event Volunteer Developer Profile

Galaxy Weblinks

41 plugins · 25K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
310 days
View full developer profile
Detection Fingerprints

How We Detect Event Volunteer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/event-volunteer/assets/css/style.css/wp-content/plugins/event-volunteer/assets/css/fullcalendar.min.css/wp-content/plugins/event-volunteer/assets/js/moment.min.js/wp-content/plugins/event-volunteer/assets/js/fullcalendar.min.js/wp-content/plugins/event-volunteer/assets/js/main.js
Script Paths
/wp-content/plugins/event-volunteer/assets/js/main.js

HTML / DOM Fingerprints

CSS Classes
evp_upcomming_event
JS Globals
evp_ajaxurl
Shortcode Output
<div id='calendar'>
FAQ

Frequently Asked Questions about Event Volunteer