
FT Calendar Security & Risk Analysis
wordpress.org/plugins/ft-calendarA calendar plugin supporting multiple calendars, recurring events, and several different widgets / shortcodes. More info at http://calendar-plugin.com
Is FT Calendar Safe to Use in 2026?
Generally Safe
Score 85/100FT Calendar has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "ft-calendar" plugin version 1.6.1.1 exhibits a mixed security posture, with some positive indicators but notable areas of concern stemming from its attack surface and output handling. While the plugin boasts a clean vulnerability history with no recorded CVEs, this does not negate the risks identified in the static analysis. The presence of four AJAX handlers without authentication checks presents a significant attack vector, potentially allowing unauthorized actions if these handlers are exploitable. Furthermore, the low percentage of properly escaped output (21%) suggests a high likelihood of cross-site scripting (XSS) vulnerabilities across various functionalities. The taint analysis, while showing no critical or high-severity unsanitized paths, still identified three flows with unsanitized paths, which warrants further investigation.
Despite the lack of direct vulnerabilities in past CVEs, the static analysis reveals several practices that deviate from secure coding standards. The absence of capability checks, in particular, is a critical oversight when combined with unprotected AJAX endpoints. The static analysis also highlights a moderate number of SQL queries where prepared statements are not utilized, posing a risk of SQL injection. The plugin's strengths lie in its lack of dangerous functions and external HTTP requests, and the presence of nonce checks on all AJAX handlers. However, the substantial number of unprotected AJAX entry points and the poor output escaping practices are significant weaknesses that could be exploited by attackers.
Key Concerns
- AJAX handlers without authentication checks
- Low percentage of properly escaped output
- Flows with unsanitized paths (taint analysis)
- SQL queries not using prepared statements
- No capability checks
FT Calendar Security Vulnerabilities
FT Calendar Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
FT Calendar Attack Surface
AJAX Handlers 6
Shortcodes 4
WordPress Hooks 51
Maintenance & Trust
FT Calendar Maintenance & Trust
Maintenance Signals
Community Trust
FT Calendar 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.
Calendar Plus
calendar-plus
A simple Calendar plugin for WordPress that allows 2 seperate calendars. This can be used as a drop-in replacement for the original Calendar plugin.
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 …
Quick Event Manager
quick-event-manager
Simple event manager. No messing about, just add events and a shortcode and the plugin does the rest for you.
Sched Event Management Software
embed-sched
Easily manage and promote events! Complete with mobile apps, multiple event calendar views, customization, speaker/sponsor directories and more!
FT Calendar Developer Profile
94 plugins · 23.5M total installs
How We Detect FT Calendar
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ft-calendar/css/ft-calendar-admin.css/wp-content/plugins/ft-calendar/css/ft-calendar-public.css/wp-content/plugins/ft-calendar/js/ft-calendar-admin.js/wp-content/plugins/ft-calendar/js/ft-calendar-public.jsft-calendar/css/ft-calendar-admin.css?ver=ft-calendar/css/ft-calendar-public.css?ver=ft-calendar/js/ft-calendar-admin.js?ver=ft-calendar/js/ft-calendar-public.js?ver=HTML / DOM Fingerprints
ft-calendar-eventft-calendar-event-titleft-calendar-event-dateft-calendar-navft-calendar-nextft-calendar-prevft-calendar-month-viewft-calendar-day-view+1 more<!-- Premium Support Client for SimpleMap -->data-ftcalendar-iddata-ftcalendar-event-idft_calendar_ajax_obj/wp-json/ft-calendar/v1/events[ft_calendar][ft_events]