Simple Recent Posts Widget Security & Risk Analysis

wordpress.org/plugins/simple-recent-posts-widget

Simple way to displaying your recent posts sidebar, including thumbnails, category, and number options.

10 active installs v2.0 PHP + WP 3.0+ Updated Mar 26, 2018
imagesrecent-poststhumbnailswidgetwidgets
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Simple Recent Posts Widget Safe to Use in 2026?

Generally Safe

Score 85/100

Simple Recent Posts Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The "simple-recent-posts-widget" v2.0 plugin exhibits a generally good security posture in several key areas. The absence of known CVEs and a clean vulnerability history are positive indicators. Furthermore, the plugin utilizes prepared statements for all SQL queries and shows no indications of unsanitized taint flows, suggesting a conscious effort to prevent common injection vulnerabilities. The lack of file operations and external HTTP requests also minimizes potential attack vectors.

However, there are significant areas of concern. The presence of the `create_function` dangerous function is a red flag, as it can lead to remote code execution if user-supplied input is not meticulously sanitized. The low percentage of properly escaped output (20%) is a major weakness, indicating a high likelihood of Cross-Site Scripting (XSS) vulnerabilities. The absence of nonce checks and capability checks, especially given the potential risks associated with `create_function` and unescaped output, leaves the plugin vulnerable to various unauthorized actions and privilege escalation attacks.

In conclusion, while the plugin benefits from a clean vulnerability history and secure SQL handling, the significant flaws in output escaping, the use of a dangerous function, and the lack of essential security checks present considerable risks. These weaknesses outweigh the strengths, making the plugin a potentially insecure choice until these issues are addressed.

Key Concerns

  • Use of dangerous function: create_function
  • Low output escaping percentage (20%)
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Simple Recent Posts Widget Security Vulnerabilities

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

Simple Recent Posts Widget Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'widgets_init', create_function( '', 'return register_widget("al_simple_recent_posts");'simple-recent-posts-widget.php:163

Output Escaping

20% escaped45 total outputs
Attack Surface

Simple Recent Posts Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionwidgets_initsimple-recent-posts-widget.php:163
Maintenance & Trust

Simple Recent Posts Widget Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedMar 26, 2018
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Simple Recent Posts Widget Developer Profile

Anshul Gangrade

4 plugins · 1K total installs

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

How We Detect Simple Recent Posts Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-recent-posts-widget/style.css
Version Parameters
simple-recent-posts-widget/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
no-bulletstime
Data Attributes
data-widget_id
FAQ

Frequently Asked Questions about Simple Recent Posts Widget