Spirit Events Security & Risk Analysis

wordpress.org/plugins/spirit-events

Simple event calendar.

10 active installs v1.0.1 PHP 5.2.4+ WP 3.5+ Updated Nov 21, 2020
calendareventeventsevents-calendarlive-stream
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Spirit Events Safe to Use in 2026?

Generally Safe

Score 85/100

Spirit Events has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The "spirit-events" v1.0.1 plugin demonstrates a generally positive security posture based on the static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with unprotected entry points is a significant strength, indicating a minimal attack surface. Furthermore, the lack of dangerous functions and file operations is commendable. The code also shows some good practices like the inclusion of a nonce check and a reasonable percentage of properly escaped outputs.

However, there are areas that warrant attention. While only 17% of SQL queries use prepared statements, this is a concern given the presence of six SQL queries. This suggests a potential for SQL injection vulnerabilities, especially if any of these queries handle user-supplied data without proper sanitization, which was not explicitly confirmed or denied by the taint analysis. The complete absence of capability checks is also a notable weakness, meaning that even administrative functions, if they existed, would not be protected by WordPress's role-based access control system.

The plugin's vulnerability history is clean, with zero known CVEs. This is an excellent indicator and suggests that the developers have either been diligent in addressing security or the plugin is relatively new and hasn't yet been the subject of widespread security research. Overall, "spirit-events" v1.0.1 shows promising signs of secure development with a small attack surface and no history of vulnerabilities. The primary concerns revolve around the use of raw SQL and the lack of capability checks, which could present risks if the plugin were to evolve or handle sensitive data in the future.

Key Concerns

  • Raw SQL queries present
  • Missing capability checks
Vulnerabilities
None known

Spirit Events Security Vulnerabilities

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

Spirit Events Code Analysis

Dangerous Functions
0
Raw SQL Queries
5
1 prepared
Unescaped Output
21
57 escaped
Nonce Checks
1
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

17% prepared6 total queries

Output Escaping

73% escaped78 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<metabox> (includes\metabox.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Spirit Events Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 17
actioninitadmin\admin.php:9
actionadmin_initadmin\admin.php:10
actionadmin_enqueue_scriptsadmin\admin.php:11
actionadmin_enqueue_scriptsadmin\admin.php:12
actionadmin_menuadmin\admin.php:20
filterposts_whereincludes\functions.php:57
filterthe_postsincludes\functions.php:103
actionadd_meta_boxesincludes\metabox.php:8
actionsave_postincludes\metabox.php:112
actioninitincludes\post-type.php:24
actionwidgets_initincludes\widget.php:9
actioninitspirit-events.php:41
actionwp_enqueue_scriptsspirit-events.php:101
actionwp_enqueue_scriptsspirit-events.php:104
actionwp_footerspirit-events.php:107
filterarchive_templatespirit-events.php:120
filtersingle_templatespirit-events.php:133
Maintenance & Trust

Spirit Events Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedNov 21, 2020
PHP min version5.2.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Spirit Events Developer Profile

Matej Podstrelenec

5 plugins · 530 total installs

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

How We Detect Spirit Events

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/spirit-events/css/spirit-events.css/wp-content/plugins/spirit-events/css/spirit-events-admin.css/wp-content/plugins/spirit-events/css/jquery.timepicker.css/wp-content/plugins/spirit-events/css/bootstrap-datepicker.standalone.css/wp-content/plugins/spirit-events/js/spirit-events-admin.js/wp-content/plugins/spirit-events/js/jquery.timepicker.js/wp-content/plugins/spirit-events/js/bootstrap-datepicker.js/wp-content/plugins/spirit-events/js/datepair.js+1 more
Script Paths
/wp-content/plugins/spirit-events/js/spirit-events-admin.js/wp-content/plugins/spirit-events/js/jquery.timepicker.js/wp-content/plugins/spirit-events/js/bootstrap-datepicker.js/wp-content/plugins/spirit-events/js/datepair.js/wp-content/plugins/spirit-events/js/jquery.datepair.js
Version Parameters
spirit-events-admin-css?ver=1.0.0spirit-events-admin-js?ver=1.0.0

HTML / DOM Fingerprints

CSS Classes
tssev_settings_page
FAQ

Frequently Asked Questions about Spirit Events