Timeline Slider Security & Risk Analysis

wordpress.org/plugins/timeline-slider

Timeline Slider plugin allows you to create responsive and beautiful timeline sliders using WordPress block editor. It is easily embeddable anywhere o …

10 active installs v1.0 PHP 7.0+ WP 5.0+ Updated Jan 25, 2022
gutenbergresponsiveslidertimelinetimeline-slider
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Timeline Slider Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 4yr ago
Risk Assessment

The timeline-slider plugin v1.0 presents a mixed security posture. On the positive side, the plugin has no recorded vulnerabilities (CVEs), which suggests a history of secure development or diligent patching by users. Furthermore, the static analysis shows no dangerous functions, file operations, or external HTTP requests, and importantly, it reports zero unsanitized taint flows. This indicates a lack of readily exploitable code injection or data leakage vulnerabilities that are typically caught by taint analysis.

However, significant concerns arise from the code analysis. The plugin lacks any nonce checks or capability checks for its entry points. Given that its sole entry point is a shortcode, this is a critical oversight. While there are no AJAX handlers or REST API routes flagged, the presence of a shortcode implies user-interactive functionality which should be protected. The most alarming findings are the SQL queries, where 100% are not using prepared statements, and output escaping, where 100% of outputs are not properly escaped. These two issues together create a high risk of SQL injection and Cross-Site Scripting (XSS) vulnerabilities, respectively, which could allow attackers to manipulate data or execute malicious scripts in the context of a user's browser.

In conclusion, while the absence of known vulnerabilities and taint flows is reassuring, the fundamental security practices around data handling (SQL queries) and output sanitization are severely lacking. The lack of authentication checks on its shortcode, combined with unescaped output and raw SQL, makes this plugin a significant risk, despite its clean CVE history. A proactive approach to patching these identified code-level weaknesses is strongly recommended.

Key Concerns

  • Raw SQL queries without prepared statements
  • Unescaped output
  • Missing nonce checks for entry points
  • Missing capability checks for entry points
Vulnerabilities
None known

Timeline Slider Security Vulnerabilities

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

Timeline Slider Code Analysis

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

SQL Query Safety

0% prepared2 total queries

Output Escaping

0% escaped1 total outputs
Attack Surface

Timeline Slider Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[twp] public\timelinewp-front-class.php:6
WordPress Hooks 5
filtermanage_edit-timeline_layout_columnsincludes\timelinewp-class.php:13
actionmanage_timeline_layout_custom_columnincludes\timelinewp-class.php:14
actioninitincludes\timelinewp-cpt.php:2
actioninitincludes\timelinewp-tax.php:2
actionwp_enqueue_scriptspublic\timelinewp-front-class.php:7
Maintenance & Trust

Timeline Slider Maintenance & Trust

Maintenance Signals

WordPress version tested5.8.13
Last updatedJan 25, 2022
PHP min version7.0
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Timeline Slider Developer Profile

Hamza Mairaj

2 plugins · 20 total installs

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

How We Detect Timeline Slider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/timeline-slider/public/assets/css/styles.css/wp-content/plugins/timeline-slider/public/assets/css/slick-theme.css/wp-content/plugins/timeline-slider/public/assets/js/slick.js/wp-content/plugins/timeline-slider/public/assets/js/custom.js
Script Paths
/wp-content/plugins/timeline-slider/public/assets/js/slick.js/wp-content/plugins/timeline-slider/public/assets/js/custom.js

HTML / DOM Fingerprints

CSS Classes
timelinesliderwptimelinewpSlick
Data Attributes
data-title
Shortcode Output
<div class="timelinesliderwp"><div class="timelinewpSlick"echo the_content();
FAQ

Frequently Asked Questions about Timeline Slider