Responsive Posts Widget Security & Risk Analysis

wordpress.org/plugins/responsive-posts-widget

Adds a widget that shows the most recent posts of your site with excerpt, featured image, date by sorting & ordering feature

60 active installs v1.0.3 PHP + WP 1.0.1+ Updated Oct 19, 2015
advanced-recent-postsadvanced-recent-posts-widgetcategorypost-pluginsposts
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Responsive Posts Widget Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The "responsive-posts-widget" plugin, version 1.0.3, exhibits a mixed security posture. On the positive side, the plugin has no recorded vulnerabilities (CVEs) and demonstrates good practices regarding SQL query handling, exclusively using prepared statements. Furthermore, the static analysis indicates a very small attack surface with no AJAX handlers, REST API routes, shortcodes, or cron events directly exposed. The absence of external HTTP requests and file operations also mitigates common plugin-related risks.

However, significant concerns arise from the code signals. The presence of the `create_function` function is a known security risk, as it can be exploited for arbitrary code execution if user input is not meticulously sanitized before being passed to it. Additionally, a substantial portion (75%) of output is not properly escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The complete lack of nonce and capability checks, combined with no taint analysis results to confirm sanitization, further exacerbates the risk associated with the unescaped output and the use of `create_function`.

In conclusion, while the plugin has a clean vulnerability history and a small attack surface, the identified code-level weaknesses, particularly unescaped output and the use of `create_function`, present considerable security risks. These issues require immediate attention to prevent potential exploitation. The lack of taint analysis data is also a concern, as it prevents a definitive assessment of how user input interacts with these vulnerable functions.

Key Concerns

  • Use of dangerous create_function
  • Significant unescaped output
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Responsive Posts Widget Security Vulnerabilities

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

Responsive Posts Widget Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
0 prepared
Unescaped Output
54
18 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("responsive_posts");'));responsive-posts-widget.php:42

Output Escaping

25% escaped72 total outputs
Attack Surface

Responsive Posts Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionwidgets_initresponsive-posts-widget.php:42
actionwp_print_stylesresponsive-posts-widget.php:62
Maintenance & Trust

Responsive Posts Widget Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedOct 19, 2015
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings2
Active installs60
Developer Profile

Responsive Posts Widget Developer Profile

Mahabub Hasan

4 plugins · 380 total installs

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

How We Detect Responsive 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/responsive-posts-widget/responsive-posts-widget.css
Version Parameters
responsive-posts-widget/responsive-posts-widget.css?ver=

HTML / DOM Fingerprints

CSS Classes
responsive-postsresponsive_posts_detailsresponsive-posts-titlepost-read-more
Data Attributes
data-source-url
FAQ

Frequently Asked Questions about Responsive Posts Widget