PlanIt Event Manager – Responsive Event Calendar & Management Plugin Security & Risk Analysis

wordpress.org/plugins/planit-event-manager

Free WordPress event calendar with calendar views, event management, venues, and organizers. The perfect event calendar solution for any website.

60 active installs v1.0.2 PHP 7.2+ WP 5.0+ Updated Mar 14, 2026
bookingcalendarevent-calendarevent-managerevents
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is PlanIt Event Manager – Responsive Event Calendar & Management Plugin Safe to Use in 2026?

Generally Safe

Score 100/100

PlanIt Event Manager – Responsive Event Calendar & Management Plugin has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 21d ago
Risk Assessment

The planit-event-manager plugin v1.0.2 demonstrates a generally good security posture with several positive indicators. The plugin makes extensive use of nonces and capability checks, and importantly, all SQL queries are properly prepared, eliminating a common attack vector. The vast majority of output is also properly escaped, which is a strong defense against XSS vulnerabilities. The absence of external HTTP requests and bundled libraries further reduces the potential attack surface from third-party code.

However, there are specific areas that warrant attention. The plugin exposes two AJAX handlers without authentication checks, creating a direct entry point for attackers to interact with sensitive functionality. While taint analysis did not reveal critical or high severity unsanitized paths, the presence of one flow with an unsanitized path, even if not critically exploited, indicates a potential weakness that could be leveraged in conjunction with other vulnerabilities or under specific conditions. The limited vulnerability history, with zero known CVEs, is a positive sign of the plugin's current security, suggesting a well-maintained codebase or a lack of past targeted attacks.

In conclusion, planit-event-manager v1.0.2 is a plugin with many security strengths, particularly in its handling of SQL and output. The primary concern is the unprotected AJAX endpoints. Addressing these directly, alongside further scrutiny of the single identified unsanitized path, would significantly enhance the plugin's overall security.

Key Concerns

  • Unprotected AJAX handlers
  • Flow with unsanitized path
Vulnerabilities
None known

PlanIt Event Manager – Responsive Event Calendar & Management Plugin Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

PlanIt Event Manager – Responsive Event Calendar & Management Plugin Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
20
599 escaped
Nonce Checks
16
Capability Checks
18
File Operations
2
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared2 total queries

Output Escaping

97% escaped619 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

4 flows1 with unsanitized paths
import_from_csv (includes\class-twec-importer.php:430)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

PlanIt Event Manager – Responsive Event Calendar & Management Plugin Attack Surface

Entry Points5
Unprotected2

AJAX Handlers 3

authwp_ajax_twec_dismiss_review_requestincludes\class-review-request.php:55
authwp_ajax_twec_get_calendarincludes\class-twec.php:139
noprivwp_ajax_twec_get_calendarincludes\class-twec.php:140

Shortcodes 2

[twec_calendar] includes\class-twec-shortcodes.php:26
[twec_list] includes\class-twec-shortcodes.php:27
WordPress Hooks 42
actionadd_meta_boxesadmin\class-twec-meta-boxes.php:26
actionsave_postadmin\class-twec-meta-boxes.php:27
actionsave_postadmin\class-twec-meta-boxes.php:28
actionsave_postadmin\class-twec-meta-boxes.php:29
filterhidden_meta_boxesadmin\class-twec-meta-boxes.php:65
actionadmin_noticesincludes\class-review-request.php:53
actionadmin_enqueue_scriptsincludes\class-review-request.php:54
actionadd_meta_boxesincludes\class-twec-custom-fields.php:26
actionsave_postincludes\class-twec-custom-fields.php:27
actionadmin_initincludes\class-twec-custom-fields.php:28
actionadmin_menuincludes\class-twec-importer.php:26
actionadmin_initincludes\class-twec-importer.php:27
actionadd_meta_boxesincludes\class-twec-pro-features.php:27
actionsave_postincludes\class-twec-pro-features.php:28
actioninitincludes\class-twec-pro-features.php:31
filtertwec_calendar_viewsincludes\class-twec-pro-features.php:34
actionwidgets_initincludes\class-twec-pro-features.php:37
actionadd_meta_boxesincludes\class-twec-recurring.php:25
actionsave_postincludes\class-twec-recurring.php:26
actionwpincludes\class-twec-recurring.php:27
actionpre_get_postsincludes\class-twec-search.php:26
actionwpincludes\class-twec-search.php:27
actioninitincludes\class-twec-search.php:28
actionwidgets_initincludes\class-twec-widget.php:140
actioninitincludes\class-twec.php:37
actioninitincludes\class-twec.php:99
actioninitincludes\class-twec.php:100
actionadmin_enqueue_scriptsincludes\class-twec.php:109
actionadmin_enqueue_scriptsincludes\class-twec.php:110
actionadmin_menuincludes\class-twec.php:111
actionadmin_initincludes\class-twec.php:112
filterplugin_row_metaincludes\class-twec.php:114
actionadmin_initincludes\class-twec.php:118
filterquery_varsincludes\class-twec.php:134
actionwp_enqueue_scriptsincludes\class-twec.php:135
actionwp_enqueue_scriptsincludes\class-twec.php:136
filtertemplate_includeincludes\class-twec.php:137
actionpre_get_postsincludes\class-twec.php:138
actioninitincludes\class-twec.php:141
actioninitincludes\class-twec.php:142
actionplugins_loadedincludes\class-twec.php:170
actionplugins_loadedplanit-event-manager.php:65
Maintenance & Trust

PlanIt Event Manager – Responsive Event Calendar & Management Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 14, 2026
PHP min version7.2
Downloads387

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

PlanIt Event Manager – Responsive Event Calendar & Management Plugin Developer Profile

Randy Breland

3 plugins · 130 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect PlanIt Event Manager – Responsive Event Calendar & Management Plugin

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/planit-event-manager/admin/css/twec-admin.css/wp-content/plugins/planit-event-manager/admin/js/twec-admin.js
Script Paths
/wp-content/plugins/planit-event-manager/admin/js/twec-admin.js
Version Parameters
planit-event-manager/admin/css/twec-admin.css?ver=planit-event-manager/admin/js/twec-admin.js?ver=

HTML / DOM Fingerprints

JS Globals
twecAdminData
FAQ

Frequently Asked Questions about PlanIt Event Manager – Responsive Event Calendar & Management Plugin