
Open Source Event Calendar Security & Risk Analysis
wordpress.org/plugins/open-source-event-calendarAn event calendar with native iCal / ICS import and export
Is Open Source Event Calendar Safe to Use in 2026?
Generally Safe
Score 100/100Open Source Event Calendar has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The open-source-event-calendar v1.1.0 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices with 100% of SQL queries using prepared statements and 99% of output properly escaped, significantly mitigating common web vulnerabilities. The absence of known CVEs and a history of vulnerabilities further suggests a generally stable codebase. However, a significant concern arises from the attack surface analysis, revealing 8 AJAX handlers that lack authentication checks. While the taint analysis did not identify critical or high-severity unsanitized flows, the presence of 6 flows with unsanitized paths, even if rated lower severity, warrants attention, especially when combined with the unprotected AJAX endpoints. The bundled Select2 v3.3.1 library is outdated, posing a potential risk if vulnerabilities exist in that specific version.
In conclusion, the plugin benefits from robust data handling practices but is weakened by a substantial number of unprotected entry points that could be exploited. The lack of historical vulnerabilities is a strength, but the static analysis highlights areas for improvement to harden the plugin's security. The outdated bundled library is a minor but addressable risk. Further investigation into the 6 unsanitized paths is recommended, though their impact appears limited in this version based on the current analysis.
Key Concerns
- 8 unprotected AJAX handlers
- 6 unsanitized paths in taint analysis
- Bundled outdated Select2 v3.3.1 library
Open Source Event Calendar Security Vulnerabilities
Open Source Event Calendar Release Timeline
Open Source Event Calendar Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Open Source Event Calendar Attack Surface
AJAX Handlers 8
REST API Routes 1
WordPress Hooks 71
Maintenance & Trust
Open Source Event Calendar Maintenance & Trust
Maintenance Signals
Community Trust
Open Source Event Calendar Alternatives
ICS Calendar
ics-calendar
Add the calendar you already use to Any WordPress site! Google Calendar, Microsoft 365, iCloud and more… no API keys or complicated setup required.
Booking Manager – Sync WP Booking Calendar – Import Events, Export Bookings to ICS Calendar
booking-manager
Showing events listing from .ics feeds or sync bookings from different sources to your website
Hydrogen Calendar Embeds
hydrogen-calendar-embeds
The free, simple, lightweight way to embed beautiful, fully customizable ICS calendars into your WordPress site.
Event – Add to Calendar
evtcal-add-to-calendar
Add customizable "Add to Calendar" buttons to your WordPress site with support for Google Calendar, Outlook, Apple Calendar, and more.
AppsByAdie Events Pro
appsbyadie-events-pro
A lightweight, secure event management system with built-in ICS "Add to Calendar" support and customizable admin styles.
Open Source Event Calendar Developer Profile
3 plugins · 80 total installs
How We Detect Open Source Event Calendar
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/open-source-event-calendar/calendar_block/build/index.js/wp-content/plugins/open-source-event-calendar/calendar_block/build/index.css/wp-content/plugins/open-source-event-calendar/calendar_block/build/style-index.css/wp-content/plugins/open-source-event-calendar/assets/css/osec-frontend.css/wp-content/plugins/open-source-event-calendar/assets/js/osec-frontend.js/wp-content/plugins/open-source-event-calendar/assets/js/frontend/osec-frontend.js/wp-content/plugins/open-source-event-calendar/calendar_block/build/index.js/wp-content/plugins/open-source-event-calendar/assets/js/osec-frontend.js/wp-content/plugins/open-source-event-calendar/assets/js/frontend/osec-frontend.jsopen-source-event-calendar/calendar_block/build/index.js?ver=open-source-event-calendar/calendar_block/build/index.css?ver=open-source-event-calendar/calendar_block/build/style-index.css?ver=open-source-event-calendar/assets/css/osec-frontend.css?ver=open-source-event-calendar/assets/js/osec-frontend.js?ver=open-source-event-calendar/assets/js/frontend/osec-frontend.js?ver=HTML / DOM Fingerprints
osec-calendar-viewosec-calendar-day-eventosec-calendar-day-event-detailsosec-calendar-modalosec-calendar-modal-headerosec-calendar-modal-bodyosec-calendar-modal-footerosec-calendar-filter-bar+15 more<!-- Autosaving Event Data does not currently work.EventEditing->save_post() is not receiving Event Data.data-osec-viewdata-osec-post-idsdata-osec-display-filtersdata-osec-display-subscribedata-osec-agenda-toggledata-osec-display-view-switch+3 moreosec_frontend_dataOSEventCalendarosecCalendar/wp-json/osec/v1/events/wp-json/osec/v1/categories/wp-json/osec/v1/tags/wp-json/osec/v1/locations/wp-json/osec/v1/organizers[osec-calendar][osec-calendar-list][osec-calendar-agenda]