
Event post Security & Risk Analysis
wordpress.org/plugins/event-postThe only WordPress plugin using native posts as full calendar events with begin and end date, geolocation, color and weather.
Is Event post Safe to Use in 2026?
Use With Caution
Score 62/100Event post has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The security posture of event-post v5.11.0 presents significant concerns, primarily due to a large number of unprotected AJAX handlers and a concerning vulnerability history. While the plugin demonstrates good practices with SQL queries being prepared and a high percentage of output escaping, the sheer volume of entry points without authentication checks creates a wide attack surface. Taint analysis showing no unsanitized paths is a positive sign, suggesting that direct code execution or path traversal vulnerabilities are not immediately apparent within the analyzed flows. However, this doesn't negate the risks introduced by the unprotected AJAX handlers, which could be exploited for various malicious actions if input validation is weak within those handlers.
The vulnerability history is particularly alarming, with 11 known CVEs, including one critical and ten medium severity issues. The types of past vulnerabilities (XSS, RFI, CSRF, Improper Access Control) are common and can lead to severe compromises. The presence of a currently unpatched critical vulnerability is a major red flag, indicating a persistent and potentially exploitable security flaw. The recency of the last vulnerability (2025-10-16) suggests active development but also highlights that security issues continue to be discovered or reintroduced.
In conclusion, while the plugin utilizes some secure coding practices like prepared statements, the extensive unprotected attack surface and the pattern of recurring and severe vulnerabilities significantly outweigh these strengths. The existence of an unpatched critical vulnerability necessitates immediate attention. Users of this plugin are at high risk, and the plugin should be reviewed for potential remediation or replacement.
Key Concerns
- Unprotected AJAX handlers
- Currently unpatched critical CVE
- History of 10 medium CVEs
- History of Cross-Site Scripting (XSS)
- History of PHP Remote File Inclusion (RFI)
- History of Cross-Site Request Forgery (CSRF)
- History of Improper Access Control
- Limited capability checks
- Presence of file operations
- Presence of external HTTP requests
Event post Security Vulnerabilities
CVEs by Year
Severity Breakdown
11 total CVEs
Event post <= 5.10.3 - Authenticated (Contributor+) Stored Cross-Site Scripting
Event post <= 5.10.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
Event post <= 5.9.11 - Authenticated (Contributor+) Stored Cross-Site Scripting
Event post <= 5.9.9 - Authenticated (Contributor+) Stored Cross-Site Scripting
Event post <= 5.9.8 - Authenticated (Contributor+) Stored Cross-Site Scripting
Event post <= 5.9.7 - Authenticated (Contributor+) Stored Cross-Site Scripting
Event Post <= 5.9.6 - Authenticated (Contributor+) Stored Cross-Site Scripting via events_cal Shortcode
Event post <= 5.9.5 - Unauthenticated Local File Inclusion
Event post <= 5.9.10 - Cross-Site Request Forgery
Event post <= 5.9.4 - Missing Authorization
Event post <= 5.9.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via shortcode
Event post Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Event post Attack Surface
AJAX Handlers 18
WordPress Hooks 64
Maintenance & Trust
Event post Maintenance & Trust
Maintenance Signals
Community Trust
Event post Alternatives
LatePoint – Calendar Booking Plugin for Appointments and Events
latepoint
Optimize your appointment scheduling with our plugin. Sync calendars, automate reminders, and keep your bookings organized.
Events Manager – Calendar, Bookings, Tickets, and more!
events-manager
Events calendar with bookings, scheduling, appointments, event registration, tickets, recurring events, and venue management.
Booking Calendar
booking
Original "Booking Calendar" plugin. Easily manage full-day bookings, time-slot appointments, or events in our all-in-one, outstanding booking system.
Eventin – Events Calendar, Event Booking, Ticket & Registration (AI Powered)
wp-event-solution
Create and manage events with a flexible WordPress events calendar plugin. Add recurring events, RSVP, ticket booking, and WooCommerce ticket selling …
Registrations for the Events Calendar – Event Registration Plugin
registrations-for-the-events-calendar
Collect and manage event registrations with a customizable form and email template. The best event registration plugin for The Events Calendar.
Event post Developer Profile
12 plugins · 2K total installs
How We Detect Event post
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/event-post/css/event-post.css/wp-content/plugins/event-post/css/event-post-admin.css/wp-content/plugins/event-post/css/event-post-single.css/wp-content/plugins/event-post/css/event-post-widgets.css/wp-content/plugins/event-post/css/event-post-calendar.css/wp-content/plugins/event-post/css/event-post-timeline.css/wp-content/plugins/event-post/css/event-post-editor.css/wp-content/plugins/event-post/js/event-post.js+7 more/wp-content/plugins/event-post/js/event-post.js/wp-content/plugins/event-post/js/event-post-admin.js/wp-content/plugins/event-post/js/event-post-calendar.js/wp-content/plugins/event-post/js/event-post-timeline.js/wp-content/plugins/event-post/js/event-post-map.js/wp-content/plugins/event-post/js/event-post-single.js+2 moreevent-post/css/event-post.css?ver=event-post/css/event-post-admin.css?ver=event-post/css/event-post-single.css?ver=event-post/css/event-post-widgets.css?ver=event-post/css/event-post-calendar.css?ver=event-post/css/event-post-timeline.css?ver=event-post/css/event-post-editor.css?ver=event-post/js/event-post.js?ver=event-post/js/event-post-admin.js?ver=event-post/js/event-post-calendar.js?ver=event-post/js/event-post-timeline.js?ver=event-post/js/event-post-map.js?ver=event-post/js/event-post-single.js?ver=event-post/js/event-post-editor.js?ver=event-post/js/event-post-blocks.js?ver=HTML / DOM Fingerprints
event-postevent-post-widgetevent-post-listevent-post-timelineevent-post-mapevent-post-calendarevent-post-calendar-widgetevent-post-single+5 more<!-- The main class where everything begins. --><!-- Post metas --><!-- Post metas related to location --><!-- Post metas related to status -->+4 moredata-event-begindata-event-enddata-event-colordata-event-icondata-geo-addressdata-geo-latitude+6 moreEventPosteventPostAdmineventPostCalendareventPostTimelineeventPostMapeventPostSingle+2 more/wp-json/event-post/v1/events/wp-json/event-post/v1/settings[event_post_list][event_post_timeline][event_post_map][event_post_calendar]