
Post Timeline Security & Risk Analysis
wordpress.org/plugins/post-timelineCreate stunning and interactive timelines for your WordPress posts with ease. Post Timeline is the ultimate plugin for displaying your WordPress conte …
Is Post Timeline Safe to Use in 2026?
Generally Safe
Score 99/100Post Timeline has a strong security track record. Known vulnerabilities have been patched promptly.
The 'post-timeline' plugin version 2.4.3 presents a mixed security posture. While it shows some good practices like the absence of dangerous functions and a lack of external HTTP requests, several significant concerns emerge from the static analysis. A large attack surface is exposed with 10 AJAX handlers, 9 of which lack authentication checks, creating a substantial risk for unauthorized actions. The taint analysis reveals 2 high-severity flows with unsanitized paths, indicating potential for critical vulnerabilities if these flows are exploited.
The plugin's vulnerability history, with 2 known medium-severity CVEs, both related to Cross-Site Scripting, further highlights a recurring issue with input sanitization. Although there are currently no unpatched vulnerabilities, the pattern of past XSS issues in conjunction with the high-severity taint flows suggests a persistent weakness in how user-supplied data is handled. The low percentage of properly escaped outputs (41%) and the high percentage of SQL queries not using prepared statements (64%) reinforce these concerns.
In conclusion, while the plugin is not in a critical state due to the absence of unpatched CVEs and the absence of critical taint flows, the numerous unprotected AJAX handlers, high-severity unsanitized taint flows, and historical XSS vulnerabilities warrant serious attention. The developer needs to prioritize implementing proper authentication and capability checks for all AJAX endpoints and significantly improve input sanitization and output escaping practices to mitigate these risks.
Key Concerns
- 9 unprotected AJAX handlers
- 2 high severity taint flows
- 36% SQL queries not prepared
- 41% outputs not escaped
- 3 nonce checks vs 10 AJAX handlers
- 3 capability checks vs 10 AJAX handlers
- 2 medium CVEs (XSS history)
Post Timeline Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Post Timeline <= 2.3.9 - Reflected Cross-Site Scripting
Post Timeline <= 2.2.5 - Reflected Cross-Site Scripting
Post Timeline Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Post Timeline Attack Surface
AJAX Handlers 10
Shortcodes 2
WordPress Hooks 33
Maintenance & Trust
Post Timeline Maintenance & Trust
Maintenance Signals
Community Trust
Post Timeline Alternatives
My Timeline Blog
my-timeline-blog
My Timeline Blog is the WordPress Plugin that creates Responsive Timeline blog Page for you, using this plugin users can create own responsive Vertica …
Cool Timeline (Horizontal & Vertical Timeline)
cool-timeline
Showcase your story or company history, events, and roadmap in an interactive timeline using the powerful Cool Timeline plugin.
History Timeline for Biography, Company History & Event Timeline
timeline-awesome
Create animated horizontal and vertical timeline under 5 minutes for personal history, company timeline and event story timeline
Timeline Widget For Elementor (Elementor Timeline, Vertical & Horizontal Timeline)
timeline-widget-addon-for-elementor
Highlight your company’s history, milestones, and key events directly inside Elementor using stunning vertical and horizontal timelines.
Smart Post Show – Post Grid, Post Carousel & Slider, and List Category Posts
post-carousel
Display posts, pages, and taxonomies in beautiful carousel, slider, and grid layouts with advanced filtering. Customizable, Developer-friendly.
Post Timeline Developer Profile
2 plugins · 11K total installs
How We Detect Post Timeline
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/post-timeline/admin/js/feedback.js/wp-content/plugins/post-timeline/admin/blocks/build/index.js/wp-content/plugins/post-timeline/admin/js/feedback.js/wp-content/plugins/post-timeline/admin/blocks/build/index.jspost-timeline/admin/js/feedback.js?ver=post-timeline/admin/blocks/build/index.js?ver=HTML / DOM Fingerprints
ptl-blocksdata-ptl-pathPTL_BLOCK