Simple upcoming Security & Risk Analysis

wordpress.org/plugins/simple-upcoming

Make an upcoming events calendar. Just add an "Event Date" to any post, and then use the [upcoming] shortcode to list upcoming events.

10 active installs v0.3 PHP + WP 3.0+ Updated Jul 19, 2012
calendareventeventsupcoming
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Simple upcoming Safe to Use in 2026?

Generally Safe

Score 85/100

Simple upcoming 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 plugin "simple-upcoming" v0.3 exhibits a generally good security posture, adhering to several key WordPress security best practices. The static analysis indicates no known dangerous functions, no direct SQL queries requiring prepared statements (all are prepared), and a complete absence of file operations or external HTTP requests. Furthermore, the presence of both nonce and capability checks suggests a reasonable effort to protect its entry points. The lack of any recorded vulnerabilities in its history is also a positive indicator.

However, the analysis does highlight a potential area for improvement regarding output escaping. With 50% of outputs being properly escaped, there remains a risk that the other half could be vulnerable to Cross-Site Scripting (XSS) attacks if they handle user-supplied data without adequate sanitization. The absence of any taint analysis results, while meaning no critical vulnerabilities were found, could also indicate that the analysis was not comprehensive enough to detect subtle flows or that the plugin's interaction with user input is minimal, which is less likely given the presence of a shortcode.

Overall, the plugin appears to be developed with security in mind, demonstrating strengths in data handling and access control. The primary concern lies in the incomplete output escaping, which could be a vector for XSS. Given the clean vulnerability history, the risk is currently low, but it's a point that should be addressed to achieve a more robust security profile.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

Simple upcoming Security Vulnerabilities

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

Simple upcoming Code Analysis

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

Output Escaping

50% escaped2 total outputs
Attack Surface

Simple upcoming Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[upcoming] simple-upcoming.php:65
WordPress Hooks 4
actionadd_meta_boxessimple-upcoming.php:15
actionsave_postsimple-upcoming.php:32
filterposts_wheresimple-upcoming.php:114
actionwp_print_stylessimple-upcoming.php:177
Maintenance & Trust

Simple upcoming Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedJul 19, 2012
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Simple upcoming Developer Profile

Samuel Coskey

2 plugins · 4K total installs

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

How We Detect Simple upcoming

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-upcoming/simple-upcoming-styles.css

HTML / DOM Fingerprints

CSS Classes
upcomingupcoming-listupcoming-postupcoming-entry-titleupcoming_dateupcoming_date_sepupcoming_title
Data Attributes
id="eventdate"name="eventdate"
Shortcode Output
<ul class='upcoming upcoming-list<li class='<span class='upcoming_date'><span class='upcoming_date_sep'>: </span>
FAQ

Frequently Asked Questions about Simple upcoming