Recently Updated Pages Security & Risk Analysis

wordpress.org/plugins/recently-updated-pages

This plugin shows recently updated pages on the sidebar widget.

300 active installs v2.0.0 PHP + WP 2.8+ Updated Oct 19, 2024
pagepostrecentupdated
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Recently Updated Pages Safe to Use in 2026?

Generally Safe

Score 92/100

Recently Updated Pages has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The 'recently-updated-pages' plugin version 2.0.0 presents a mixed security posture. On the positive side, the plugin demonstrates good practices by not utilizing dangerous functions, avoiding file operations, and making no external HTTP requests. All SQL queries are properly prepared, and there are no known historical vulnerabilities or CVEs associated with this plugin, indicating a potentially stable codebase. However, significant concerns arise from the lack of output escaping and the absence of critical security checks.

The static analysis reveals that 100% of outputs are not properly escaped. This is a major security risk, as any data displayed by the plugin could be vulnerable to Cross-Site Scripting (XSS) attacks if user-controlled input is not sanitized before being rendered. Additionally, the plugin lacks nonce checks and capability checks for its entry points, including the sole shortcode. While the attack surface is small and there are no unprotected AJAX handlers or REST API routes, the shortcode's lack of validation opens it up to potential abuse where malicious content could be injected and executed.

Given the absence of historical vulnerabilities, it's possible these weaknesses have not been exploited yet, or the plugin's functionality is limited in scope, thus reducing its attractiveness to attackers. Nevertheless, the unescaped output and missing capability checks on the shortcode represent actionable security flaws that should be addressed to improve the plugin's overall security.

Key Concerns

  • Outputs are not properly escaped (100%)
  • Missing capability checks on entry points
  • Missing nonce checks on entry points
Vulnerabilities
None known

Recently Updated Pages Security Vulnerabilities

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

Recently Updated Pages Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

0% escaped26 total outputs
Attack Surface

Recently Updated Pages Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[rup_display_update_date] recently_updated_pages.php:241
WordPress Hooks 2
actionwidgets_initrecently_updated_pages.php:28
actionwidgets_initrecently_updated_pages.php:234
Maintenance & Trust

Recently Updated Pages Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedOct 19, 2024
PHP min version
Downloads13K

Community Trust

Rating94/100
Number of ratings3
Active installs300
Developer Profile

Recently Updated Pages Developer Profile

ehsan4php

2 plugins · 310 total installs

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

How We Detect Recently Updated Pages

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/recently-updated-pages/style.css/wp-content/plugins/recently-updated-pages/js/recently-updated-pages.js
Script Paths
/wp-content/plugins/recently-updated-pages/js/recently-updated-pages.js
Version Parameters
recently-updated-pages/style.css?ver=recently-updated-pages/js/recently-updated-pages.js?ver=

HTML / DOM Fingerprints

CSS Classes
page_itempage-item-widgettitlewidget-wrap
Data Attributes
id="recently_updated_pages"name="recently_updated_pages"id="recently_updated_pages_title"name="recently_updated_pages_title"id="recently_updated_pages_totalPagesToShow"name="recently_updated_pages_totalPagesToShow"+6 more
FAQ

Frequently Asked Questions about Recently Updated Pages