
Retrospective Security & Risk Analysis
wordpress.org/plugins/retrospectiveRetrospective plugin displays last posts or posts from a specific category in a nice-looking "retrospective" way using a shortcode.
Is Retrospective Safe to Use in 2026?
Generally Safe
Score 85/100Retrospective has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The retrospective plugin v1.0.0 exhibits a generally good security posture with no reported vulnerabilities or dangerous functions identified in its history. The static analysis reveals a very small attack surface, with only one shortcode and no unprotected AJAX handlers, REST API routes, or cron events. Crucially, all SQL queries are properly prepared, and there are no file operations or external HTTP requests, significantly reducing common attack vectors.
However, there are notable concerns. The taint analysis indicates two flows with unsanitized paths, which, while not reaching critical or high severity in this analysis, represent potential avenues for data manipulation or injection if not handled with extreme care. Furthermore, a concerningly low 8% of outputs are properly escaped. This lack of output sanitization is a significant weakness and could lead to Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the site. The complete absence of nonce and capability checks, while not directly exploited in the current analysis, leaves functionalities open to potential CSRF attacks or unauthorized access if any of the entry points were to be modified or expanded in future versions.
In conclusion, while the plugin benefits from a clean vulnerability history and robust SQL handling, the significant lack of output escaping and the presence of unsanitized paths in taint flows present a clear and present risk. The absence of nonce and capability checks also leaves room for future exploitation. These weaknesses, particularly the unescaped output, necessitate immediate attention to prevent potential security incidents.
Key Concerns
- Unsanitized paths in taint flows
- Low percentage of properly escaped output
- Missing nonce checks
- Missing capability checks
Retrospective Security Vulnerabilities
Retrospective Release Timeline
Retrospective Code Analysis
Output Escaping
Data Flow Analysis
Retrospective Attack Surface
Shortcodes 1
WordPress Hooks 1
Maintenance & Trust
Retrospective Maintenance & Trust
Maintenance Signals
Community Trust
Retrospective Alternatives
Extra Shortcodes
extra-shortcodes
[extra_archives], [extra_taxonomies], [bloginfo show="name"], [date format="l jS \of F Y"], [date_i18n], [time]
Slideshow
slideshow
A shortcode for displaying a slideshow of image attachments for a post.
Same Height
same-height
Force different parts of your content to the same height. Very useful if you want to present to boxes side by side. Responsive and bootstrap-friendly.
Side by Side
side-by-side
This plugin allows you to put two images next to each other. When you move your mouse over them, the line that separates them will move with it!
Accordion
mpcx-accordion
Just Another Accordion Plugin
Retrospective Developer Profile
1 plugin · 10 total installs
How We Detect Retrospective
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/retrospective/css.php/wp-content/plugins/retrospective/js.php/wp-content/plugins/retrospective/js.phpretro-hashretrospective/js.php?hash=retrospective/css.php?hash=HTML / DOM Fingerprints
retrospectivetimephotospostsTIMELINEPHOTOSPOSTSrel<div id="retro- class="retrospective"><ul class="time"><li rel="