
Recent Changes Security & Risk Analysis
wordpress.org/plugins/recent-changesA widget and short code to show the most recently modified pages, posts or both allowing visitors to review recent changes as they would on a wiki.
Is Recent Changes Safe to Use in 2026?
Generally Safe
Score 85/100Recent Changes has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'recent-changes' plugin v1.5 exhibits a mixed security posture. On one hand, the absence of dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), file operations, and external HTTP requests are strong indicators of good coding practices. The lack of recorded vulnerabilities in its history is also a positive sign, suggesting a stable and secure codebase over time.
However, significant concerns arise from the output escaping analysis. With 100% of outputs unescaped, this plugin presents a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any dynamic data rendered by the shortcode without proper sanitization can be exploited by attackers to inject malicious scripts into a user's browser, potentially leading to session hijacking or other attacks. The lack of nonce and capability checks across all entry points, particularly for the shortcode, further exacerbates this risk, as it means the shortcode's functionality is accessible without any authentication or authorization checks, making it a prime target for abuse.
In conclusion, while the plugin avoids common pitfalls like raw SQL queries and dangerous functions, the severe lack of output escaping and insufficient authorization checks on its sole entry point represent critical security weaknesses. These issues significantly outweigh the positive aspects, making the plugin a considerable risk for XSS and unauthorized execution of its shortcode's logic.
Key Concerns
- All shortcode outputs are unescaped
- No capability checks on shortcode
- No nonce checks on shortcode
Recent Changes Security Vulnerabilities
Recent Changes Code Analysis
Output Escaping
Recent Changes Attack Surface
Shortcodes 1
WordPress Hooks 1
Maintenance & Trust
Recent Changes Maintenance & Trust
Maintenance Signals
Community Trust
Recent Changes Alternatives
Recently Updated Pages and Posts
recently-updated-pages-and-posts
Creates a sidebar widget that lists recently updated pages and posts including newly published items.
Recent Pages and Posts by MediaArt
recent-pages-and-posts-by-mediaart
A simple widget that shows recently created or updated posts and pages.
Duplicate Post
copy-delete-posts
Duplicate post
Content Views – Post Grid & Filter, Recent Posts, Category Posts … (Shortcode, Gutenberg Blocks, and Widgets for Elementor)
content-views-query-and-display-post-page
Easy to show posts, pages, custom posts in customizable grid, list, slider, accordion... Available as Widgets (for Elementor), Shortcode, and Blocks.
Recent Posts Widget With Thumbnails
recent-posts-widget-with-thumbnails
List the most recent posts with post titles, thumbnails, excerpts, authors, categories, dates and more!
Recent Changes Developer Profile
2 plugins · 110 total installs
How We Detect Recent Changes
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
<div class="recent-changes-wrap">