WP SIMILE Timeline Security & Risk Analysis

wordpress.org/plugins/wp-simile-timeline

Integrates the SIMILE Timeline into WordPress and provides an option interface for the various timeline settings.

20 active installs v0.5.3 PHP + WP 5.3+ Updated May 6, 2021
apijavascriptsimilevisualizationwidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP SIMILE Timeline Safe to Use in 2026?

Generally Safe

Score 85/100

WP SIMILE Timeline 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 wp-simile-timeline plugin, version 0.5.3, presents a mixed security profile. On the positive side, it demonstrates good practices by exclusively using prepared statements for all SQL queries and has no recorded historical vulnerabilities, suggesting a mature and relatively secure development history. The attack surface is also small, with only one shortcode and no AJAX handlers or REST API routes identified as entry points. However, significant concerns arise from the static analysis. The plugin exhibits a very low rate of output escaping (only 3%), indicating a high potential for cross-site scripting (XSS) vulnerabilities. Furthermore, taint analysis reveals two high-severity flows with unsanitized paths, which could lead to sensitive data exposure or unauthorized actions if exploited. The presence of a dangerous function like `set_time_limit` also warrants caution, as it can be misused to cause denial-of-service conditions. While the vulnerability history is clean, the identified code-level weaknesses, particularly the poor output escaping and high-severity taint flows, represent immediate risks that outweigh the lack of past CVEs.

Key Concerns

  • High severity taint flows with unsanitized paths
  • Low percentage of properly escaped output
  • Use of dangerous function set_time_limit
  • Lack of capability checks on entry points
Vulnerabilities
None known

WP SIMILE Timeline Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

WP SIMILE Timeline Release Timeline

v0.5
v0.4.9
v0.4.8.6
v0.4.8.5
v0.4.8.4
v0.4.8.3
v0.4.8.2
v0.4.8.1
v0.4.8
v0.4.7
v0.4.6.6
v0.4.6.5
v0.4.6.4
v0.4.6.3
v0.4.6.2
v0.4.6.1
v0.4.6
v0.4.5.4
v0.4.5.3
v0.4.5.2
Code Analysis
Analyzed Apr 16, 2026

WP SIMILE Timeline Code Analysis

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

Dangerous Functions Found

set_time_limit@set_time_limit(0);inc/adodb-time.inc.php:444

SQL Query Safety

100% prepared50 total queries

Output Escaping

3% escaped234 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
<timeline.js> (data/timeline.js.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP SIMILE Timeline Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[similetimeline] timeline.php:71
WordPress Hooks 10
actionadmin_menutimeline.php:57
actionadmin_menutimeline.php:59
actionwp_insert_posttimeline.php:61
actioncreate_termtimeline.php:63
actiondelete_termtimeline.php:65
filtercontextual_helptimeline.php:67
filterwp_headtimeline.php:70
actionadmin_inittimeline.php:151
actionadmin_print_scriptstimeline.php:153
actioninittimeline.php:244
Maintenance & Trust

WP SIMILE Timeline Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedMay 6, 2021
PHP min version
Downloads32K

Community Trust

Rating66/100
Number of ratings3
Active installs20
Developer Profile

WP SIMILE Timeline Developer Profile

freshlabs

3 plugins · 30 total installs

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

How We Detect WP SIMILE Timeline

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-simile-timeline/inc/js/timeline-api.js/wp-content/plugins/wp-simile-timeline/inc/js/timeline-source.js/wp-content/plugins/wp-simile-timeline/inc/js/timeline-init.js/wp-content/plugins/wp-simile-timeline/inc/css/timeline.css/wp-content/plugins/wp-simile-timeline/inc/css/timeline_admin.css
Script Paths
/wp-content/plugins/wp-simile-timeline/inc/js/timeline-api.js/wp-content/plugins/wp-simile-timeline/inc/js/timeline-source.js/wp-content/plugins/wp-simile-timeline/inc/js/timeline-init.js
Version Parameters
wp-simile-timeline/inc/js/timeline-api.js?ver=wp-simile-timeline/inc/js/timeline-source.js?ver=wp-simile-timeline/inc/js/timeline-init.js?ver=wp-simile-timeline/inc/css/timeline.css?ver=wp-simile-timeline/inc/css/timeline_admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
timeline-bandtimeline-eventtimeline-hotzone
HTML Comments
SIMILE Timeline for WordPressCopyright 2006-2019 freshlabsThis program is free software: you can redistribute it and/or modifyThis program is distributed in the hope that it will be useful,+40 more
Data Attributes
data-timeline-eventsdata-timeline-band-iddata-timeline-event-id
JS Globals
TimelineTimeline_ajax_urlTimeline_ajax_nonce
Shortcode Output
[similetimeline]
FAQ

Frequently Asked Questions about WP SIMILE Timeline