
The Events Calendar Shortcode & Block Security & Risk Analysis
wordpress.org/plugins/the-events-calendar-shortcodeAdd shortcode, block, Elementor and Bricks functionality to The Events Calendar Plugin, so you can easily list and promote your events anywhere.
Is The Events Calendar Shortcode & Block Safe to Use in 2026?
Generally Safe
Score 98/100The Events Calendar Shortcode & Block has a strong security track record. Known vulnerabilities have been patched promptly.
The plugin "the-events-calendar-shortcode" v3.1.3 demonstrates a generally good security posture with several positive indicators. Notably, all identified entry points, including AJAX handlers, REST API routes, shortcodes, and cron events, appear to have authentication checks in place. The code also makes extensive use of prepared statements for SQL queries, indicating a strong defense against SQL injection. Output escaping is also largely implemented, with 84% of outputs being properly handled. However, a significant concern lies in its vulnerability history. The plugin has two known medium-severity CVEs, both related to Cross-Site Scripting (XSS), and the last recorded vulnerability was in early 2026, which is concerning as it suggests a pattern of past security weaknesses. While the current version's static analysis shows no critical or high severity issues, and no unsanitized taint flows, the historical context of XSS vulnerabilities warrants caution. The presence of file operations and external HTTP requests, while not inherently insecure, are potential vectors that require careful scrutiny in future analyses or if new vulnerabilities emerge. Overall, the plugin has strengths in secure coding practices, but its past vulnerability record necessitates ongoing vigilance.
Key Concerns
- Known medium severity CVEs
- Vulnerability history indicates past XSS issues
- 84% output escaping, not 100%
The Events Calendar Shortcode & Block Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
The Events Calendar Shortcode & Block <= 3.1.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode Attributes
The Events Calendar Shortcode & Block <= 3.1.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
The Events Calendar Shortcode & Block Code Analysis
Output Escaping
Data Flow Analysis
The Events Calendar Shortcode & Block Attack Surface
AJAX Handlers 3
Shortcodes 1
WordPress Hooks 29
Scheduled Events 1
Maintenance & Trust
The Events Calendar Shortcode & Block Maintenance & Trust
Maintenance Signals
Community Trust
The Events Calendar Shortcode & Block Alternatives
Events Shortcodes For The Events Calendar
template-events-calendar
Add The Events Calendar shortcode or Gutenberg block to show upcoming events list with event details on any WordPress page using smart event filters.
Add infos to The Events Calendar
add-infos-to-the-events-calendar
“Add infos to The Events Calendar” provides a shortcode block to single events for The Events Calendar Free Plugin (by MODERN TRIBE)
Events Widgets For Elementor And The Events Calendar
events-widgets-for-elementor-and-the-events-calendar
The Events Calendar Elementor widgets help you manage and display an upcoming events list with date, time, venue and event ticket booking details.
Event Single Page Builder For The Events Calendar
event-page-templates-addon-for-the-events-calendar
The Events Calendar addon to create custom single event page templates and replace the default event single page layout with your own branded design.
Event Countdown for The Events Calendar
countdown-for-the-events-calendar
Event countdown timer addon for The Events Calendar plugin to display upcoming event countdowns anywhere using a simple shortcode.
The Events Calendar Shortcode & Block Developer Profile
2 plugins · 21K total installs
How We Detect The Events Calendar Shortcode & Block
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/the-events-calendar-shortcode/includes/elementor/static/admin.css/wp-content/plugins/the-events-calendar-shortcode/includes/bricks/static/admin.cssthe-events-calendar-shortcodeHTML / DOM Fingerprints
ecs-events-list[ecs-list-events]