WPR General Posts Security & Risk Analysis

wordpress.org/plugins/wpr-general-posts-widget

Gives you full control of a post listing widget.

10 active installs v1.3.0 PHP + WP 3.0.1+ Updated Apr 9, 2018
popular-postsposts-widgetrecent-postrecent-postsrecent-posts-widget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPR General Posts Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The "wpr-general-posts-widget" plugin, version 1.3.0, exhibits a strong security posture based on the provided static analysis. The absence of any identified attack surface points, such as unprotected AJAX handlers, REST API routes, shortcodes, or cron events, is a significant strength. Furthermore, the code demonstrates good practices by avoiding dangerous functions, file operations, and external HTTP requests. The fact that all SQL queries utilize prepared statements is commendable and mitigates risks of SQL injection. However, a notable concern is the output escaping, with only 40% of outputs being properly escaped. This leaves room for potential Cross-Site Scripting (XSS) vulnerabilities if user-controlled data is directly outputted without sufficient sanitization in the remaining 60% of cases. The plugin's vulnerability history is clean, with no known CVEs, which suggests a history of secure development or infrequent security scrutiny. While the lack of historical vulnerabilities is positive, it does not negate the potential risks identified in the current static analysis regarding output escaping. The overall security is good due to the limited attack surface and secure database practices, but the partial output escaping is a weakness that requires attention.

Key Concerns

  • Incomplete output escaping
Vulnerabilities
None known

WPR General Posts Security Vulnerabilities

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

WPR General Posts Code Analysis

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

Output Escaping

40% escaped100 total outputs
Attack Surface

WPR General Posts Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionwidgets_init1.3.0\wpr-general-posts.php:305
actionwidgets_initwpr-general-posts.php:305
Maintenance & Trust

WPR General Posts Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedApr 9, 2018
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

WPR General Posts Developer Profile

aryanduntley

3 plugins · 120 total installs

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

How We Detect WPR General Posts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpr-general-posts-widget/wpr-general-posts-widget.js/wp-content/plugins/wpr-general-posts-widget/wpr-general-posts-widget.css
Script Paths
/wp-content/plugins/wpr-general-posts-widget/wpr-general-posts-widget.js

HTML / DOM Fingerprints

CSS Classes
list-post-widget-homegenposts_linktitlewidget-area-imbedwpr_genpost_readmore
Data Attributes
id="postwidg
JS Globals
window.wpr_genposts_args
FAQ

Frequently Asked Questions about WPR General Posts