Event Page Plugin Security & Risk Analysis

wordpress.org/plugins/event-page

The Event Page Plugin allows you to create a page, category page or post on your wordpress blog that lists all your events sorted in ascending or desc …

20 active installs v2.7.4 PHP + WP 2.8+ Updated Jul 18, 2012
dateevent-pageeventsshowstime
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Event Page Plugin Safe to Use in 2026?

Generally Safe

Score 85/100

Event Page Plugin has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 13yr ago
Risk Assessment

The event-page plugin v2.7.4 exhibits a mixed security posture. On one hand, it has a very small attack surface with no apparent AJAX handlers, REST API routes, shortcodes, or cron events exposed externally. This significantly limits potential entry points for attackers. However, the code analysis reveals several concerning signals. The presence of the `create_function` function is a significant red flag, as it can lead to code execution vulnerabilities if not handled with extreme caution and strict sanitization. Furthermore, none of the SQL queries are parameterized, making them highly susceptible to SQL injection attacks. The low percentage of properly escaped output indicates a high risk of cross-site scripting (XSS) vulnerabilities across various output points.

Taint analysis also highlights critical concerns, with two flows identified as having unsanitized paths, indicating potential for sensitive data exposure or unauthorized actions. While there is no known vulnerability history for this plugin, the internal code signals suggest that vulnerabilities could exist and may have gone unnoticed or unexploited due to the limited attack surface. The plugin demonstrates some security awareness with nonce and capability checks, but these are insufficient to mitigate the risks posed by dangerous functions, raw SQL queries, and poor output escaping.

In conclusion, despite a seemingly secure external attack surface, the internal code quality presents substantial security risks. The lack of prepared statements for all SQL queries and the low rate of output escaping are major weaknesses. The `create_function` usage and unsanitized taint flows are critical concerns that require immediate attention. Users should be wary of this plugin until these issues are addressed.

Key Concerns

  • Unsanitized taint flows (High Severity)
  • SQL queries without prepared statements
  • Low percentage of properly escaped output
  • Use of dangerous function 'create_function'
Vulnerabilities
None known

Event Page Plugin Security Vulnerabilities

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

Event Page Plugin Code Analysis

Dangerous Functions
1
Raw SQL Queries
6
0 prepared
Unescaped Output
57
30 escaped
Nonce Checks
3
Capability Checks
1
File Operations
7
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

create_function$o = preg_replace_callback('/\%u([0-9A-F]{4})/',create_function('$r','return "&#" . base_convert($r[class\wordpress.php:128

SQL Query Safety

0% prepared6 total queries

Output Escaping

34% escaped87 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
WP_event_page_events (core\event-page.php:34)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Event Page Plugin Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 18
actionadmin_menucore\admin.php:31
actionadmin_enqueue_scriptscore\admin.php:32
actionwp_print_scriptscore\admin.php:33
actionadmin_enqueue_scriptscore\admin.php:34
actionwp_enqueue_scriptscore\admin.php:35
actionadmin_headcore\admin.php:36
actioninitcore\date-settings.php:38
actioninitcore\date-settings.php:39
actioninitcore\date-settings.php:40
actioninitcore\markup.php:38
actioninitcore\markup.php:39
actioninitcore\markup.php:40
actionadmin_menucore\meta.php:38
actionsave_postcore\meta.php:39
actionpublish_postcore\meta.php:40
actioninitcore\settings.php:38
actioninitcore\settings.php:39
actioninitcore\settings.php:40
Maintenance & Trust

Event Page Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedJul 18, 2012
PHP min version
Downloads16K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Event Page Plugin Developer Profile

ternstyle

3 plugins · 110 total installs

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

How We Detect Event Page Plugin

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/event-page/css/admin.css/wp-content/plugins/event-page/css/style.css

HTML / DOM Fingerprints

JS Globals
tern_wp_root
FAQ

Frequently Asked Questions about Event Page Plugin