WAD Recent Posts Security & Risk Analysis

wordpress.org/plugins/wad-recent-posts

Simple and clean widget for showing recent posts list. It also has shortcode feature.

0 active installs v1.0.4 PHP 5.2+ WP 2.9+ Updated Jan 29, 2021
imagesposts-listrecent-poststhumbnailswidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WAD Recent Posts Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The "wad-recent-posts" plugin version 1.0.4 exhibits a generally positive security posture based on the provided static analysis. The absence of any recorded CVEs, coupled with no identified critical or high severity issues in taint analysis, suggests a strong adherence to secure coding practices historically. The code signals are also promising, with no dangerous functions or file operations, and all SQL queries utilizing prepared statements. The limited attack surface, consisting of a single shortcode with no identified unauthenticated entry points, further contributes to a good security outlook.

However, there are some areas for improvement. The most significant concern is the output escaping, where only 57% of outputs are properly escaped. This indicates a potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is not consistently sanitized before being displayed. Additionally, the complete absence of nonce checks and capability checks across all entry points is a notable weakness. While the attack surface is small, these missing security controls leave the plugin susceptible to certain types of attacks, especially if an attacker can trigger the shortcode under specific circumstances.

In conclusion, "wad-recent-posts" v1.0.4 has a solid foundation with a clean vulnerability history and good practices in areas like SQL querying and avoiding dangerous functions. The primary risks stem from the less-than-ideal output escaping and the lack of fundamental security checks like nonces and capability checks. Addressing these specific areas would significantly enhance the plugin's overall security.

Key Concerns

  • Less than ideal output escaping
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

WAD Recent Posts Security Vulnerabilities

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

WAD Recent Posts Code Analysis

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

Output Escaping

57% escaped44 total outputs
Attack Surface

WAD Recent Posts Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[wad_recents] wad-recent-posts.php:263
WordPress Hooks 2
actionwidgets_initwad-recent-posts.php:202
actionplugins_loadedwad-recent-posts.php:211
Maintenance & Trust

WAD Recent Posts Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedJan 29, 2021
PHP min version5.2
Downloads894

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

WAD Recent Posts Developer Profile

Habibie

1 plugin · 0 total installs

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

How We Detect WAD Recent Posts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wad-recent-posts/css/wad-recent-posts.css/wp-content/plugins/wad-recent-posts/js/wad-recent-posts.js
Script Paths
/wp-content/plugins/wad-recent-posts/js/wad-recent-posts.js
Version Parameters
wad-recent-posts/css/wad-recent-posts.css?ver=wad-recent-posts/js/wad-recent-posts.js?ver=

HTML / DOM Fingerprints

Data Attributes
id="wad_recent_posts"
Shortcode Output
<div style="display: table; width: 100%; table-layout: fixed; margin-bottom: 10px;"><div style="display: table-cell; width: 92px; background: url(<div style="display: table-cell; text-align: left; padding-left: 10px;"><h3 style="font-size: 16px; margin: 0px;">
FAQ

Frequently Asked Questions about WAD Recent Posts