
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
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
Localendar Calendar for WordPress
localendar-for-wordpress
Thanks for checking out the localendar calendar plugin for WordPress. We have been powering web calendars for thousands of sites for over 16 years, an …
WP-CalDav2ICS
wp-caldav2ics
Automatically create ICS File from CalDav Calendar
graphical statistics report
graphical-statistics-report
This plugin will display the graphical report for admin about post count, user registration, comments posted activity.
Navionics WebAPI v2
nwa
Navionics WebAPIv2 WordPress plugin allows you to easily add Navionics maps to your Wordpress blog.
Open Source Event Calendar Developer Profile
3 plugins · 90 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]