WP Recent Tags Security & Risk Analysis

wordpress.org/plugins/wp-recent-tags

Provide a widget to show the hot tags of your recent posts.

10 active installs v0.1.1 PHP + WP 2.5+ Updated Oct 12, 2008
posttagswidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Recent Tags Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 17yr ago
Risk Assessment

The wp-recent-tags plugin version 0.1.1 presents a mixed security posture. On the positive side, it exhibits an extremely small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events. The plugin also avoids dangerous functions, file operations, and external HTTP requests, which are common vectors for compromise. Furthermore, the vulnerability history is clean, with no known CVEs, suggesting a potentially stable codebase in terms of publicly disclosed flaws.

However, there are significant areas of concern. A substantial percentage of SQL queries (7%) are not using prepared statements, which could lead to SQL injection vulnerabilities if the inputs are not properly sanitized. More critically, 37% of output escaping is not properly implemented, presenting a risk of Cross-Site Scripting (XSS) vulnerabilities, especially since no nonce or capability checks are present for any entry points. The taint analysis, while limited in scope with only two flows analyzed, revealed two flows with unsanitized paths. This, combined with the lack of proper output escaping and capability checks, indicates potential vectors for malicious code execution or data manipulation.

In conclusion, while the plugin's limited attack surface and lack of historical vulnerabilities are strengths, the presence of unsanitized flows, raw SQL queries, and inadequate output escaping are serious weaknesses. The absence of any nonce or capability checks further exacerbates these risks, as there are no built-in protections against unauthorized access or manipulation. These issues suggest that while the plugin may not have been historically targeted, it contains exploitable flaws that could be leveraged by an attacker.

Key Concerns

  • SQL queries not using prepared statements
  • Low percentage of properly escaped output
  • Taint flows with unsanitized paths
  • No nonce checks
  • No capability checks
Vulnerabilities
None known

WP Recent Tags Security Vulnerabilities

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

WP Recent Tags Code Analysis

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

SQL Query Safety

93% prepared14 total queries

Output Escaping

37% escaped35 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
wp_recent_tags_options_subpanel (recent-tags.php:76)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Recent Tags Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionwp_insert_postrecent-tags.php:36
actionwp_headrecent-tags.php:40
actiondelete_termrecent-tags.php:43
actionwidgets_initrecent-tags.php:44
actionadmin_menurecent-tags.php:45
Maintenance & Trust

WP Recent Tags Maintenance & Trust

Maintenance Signals

WordPress version tested2.6.2
Last updatedOct 12, 2008
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WP Recent Tags Developer Profile

AndrewZhang

2 plugins · 20 total installs

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

How We Detect WP Recent Tags

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-recent-tags/wp_recent_tags.css
Version Parameters
wp-recent-tags/wp_recent_tags.css?ver=

HTML / DOM Fingerprints

CSS Classes
recent-tags
HTML Comments
WP Recent Tags 0.1.1 (http://www.mashget.com) BeginWP Recent Tags End
Data Attributes
name="recent-tags-title"name="recent-tags-rcposts-num"name="recent-tags-maxtags-num"name="recent-tags-style-cloud"name="recent-tags-style-list"
FAQ

Frequently Asked Questions about WP Recent Tags