
Calendar Plus Security & Risk Analysis
wordpress.org/plugins/calendar-plusA simple Calendar plugin for WordPress that allows 2 seperate calendars. This can be used as a drop-in replacement for the original Calendar plugin.
Is Calendar Plus Safe to Use in 2026?
Use With Caution
Score 63/100Calendar Plus has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.
The Calendar Plus plugin v1.2.4 presents a mixed security posture. On one hand, the absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points suggests a well-contained attack surface from an entry point perspective. The prevalence of prepared statements in SQL queries is also a positive sign for database security. However, significant concerns arise from the code analysis, particularly the extremely low percentage of properly escaped output (1%). This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where unsanitized user input could be injected into the web page. The taint analysis further reinforces this, revealing 8 flows with unsanitized paths, four of which are classified as high severity. This directly correlates with the vulnerability history, which shows a medium severity XSS vulnerability in the past. The fact that this vulnerability remains unpatched is a critical red flag, indicating a lack of ongoing maintenance and a persistent security risk for users of this plugin version. While the plugin's attack surface appears limited, the weak output escaping and unpatched historical vulnerability create a notable risk.
Key Concerns
- Unpatched CVE
- High severity taint flows
- Very low output escaping
- Unsanitized paths in taint flows
- No capability checks
- No nonce checks
Calendar Plus Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Calendar Plus <= 1.2.4 - Reflected Cross-Site Scripting
Calendar Plus Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Calendar Plus Attack Surface
WordPress Hooks 10
Maintenance & Trust
Calendar Plus Maintenance & Trust
Maintenance Signals
Community Trust
Calendar Plus Alternatives
Calendar
calendar
A simple but effective Calendar plugin for WordPress that allows you to manage your events and appointments and display them to the world.
FT Calendar
ft-calendar
A calendar plugin supporting multiple calendars, recurring events, and several different widgets / shortcodes. More info at http://calendar-plugin.com
AM Events
am-events
Manage and display your events. Allows fully customizable layouts and includes a widget for upcoming events.
Event CLNDR
event-clndr
An uncomplicated event manager with a highly customisable (developer-friendly) front-end calendar utilising CLNDR.js.
Hassle-Free Date List
hassle-free-date-list
This plugin adds a block, a shortcode, and a contactform 7 form tag that displays a list of dates. Dates that are due will automatically be hidden or …
Calendar Plus Developer Profile
2 plugins · 70 total installs
How We Detect Calendar Plus
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/calendar-plus/css/calendar.css/wp-content/plugins/calendar-plus/css/calendar-view.css/wp-content/plugins/calendar-plus/js/calendar.js/wp-content/plugins/calendar-plus/js/calendar-view.js/wp-content/plugins/calendar-plus/js/calendar.js/wp-content/plugins/calendar-plus/js/calendar-view.jscalendar-plus/css/calendar.css?ver=calendar-plus/css/calendar-view.css?ver=calendar-plus/js/calendar.js?ver=calendar-plus/js/calendar-view.js?ver=HTML / DOM Fingerprints
calendar-plus-containercp-calendarcp-calendar-headercp-eventscp-event-item<!-- calendar-plus Settings --><!-- End calendar-plus Settings --><!-- calendar-plus shortcode -->data-cp-optionsdata-cp-event-idCalendarPluscp_plugin_vars<div class="calendar-plus-container"><div class="cp-calendar"><div class="cp-calendar-header"><div class="cp-events">