Last Year Widget Security & Risk Analysis

wordpress.org/plugins/last-year-widget

A plugin to add a sidebar widget that presents a list of posts from "this Day/Week/Month" last year.

10 active installs v4.2 PHP + WP 2.2+ Updated Aug 10, 2012
archivewidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Last Year Widget Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 13yr ago
Risk Assessment

The "last-year-widget" plugin v4.2 exhibits a generally positive security posture based on the provided static analysis. There are no identified vulnerabilities in its history and the static analysis reveals no critical code signals like dangerous functions, raw SQL queries, or file operations. Furthermore, the absence of flows with unsanitized paths in the taint analysis suggests careful handling of potentially sensitive data.

However, a significant concern arises from the complete lack of output escaping. With 8 total outputs and 0% properly escaped, this presents a clear risk of Cross-Site Scripting (XSS) vulnerabilities. Attackers could potentially inject malicious scripts through the plugin's output, leading to session hijacking or other harmful actions. The absence of nonce checks and capability checks, while not explicitly tied to an attack surface in this analysis, also indicates a lack of defense-in-depth mechanisms that could mitigate potential exploitation if other vulnerabilities were present or introduced in future versions.

In conclusion, while the plugin's clean vulnerability history and lack of certain dangerous code patterns are strengths, the critical issue of unescaped output creates a tangible and significant security risk that needs immediate attention. The plugin lacks basic security hygiene regarding output sanitization, which is a fundamental aspect of web application security.

Key Concerns

  • No output escaping
Vulnerabilities
None known

Last Year Widget Security Vulnerabilities

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

Last Year Widget Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

0% escaped8 total outputs
Attack Surface

Last Year Widget Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionplugins_loadedlast_year_widget.php:174
Maintenance & Trust

Last Year Widget Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedAug 10, 2012
PHP min version
Downloads6K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Last Year Widget Developer Profile

peterwsterling

4 plugins · 180 total installs

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

How We Detect Last Year Widget

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/last-year-widget/icon_plus.gif/wp-content/plugins/last-year-widget/icon_minus.gif
Script Paths
javascript:ly_show_hide(

HTML / DOM Fingerprints

CSS Classes
archived-controllast_year_credit
Data Attributes
id="year-control-id="year-listname="last-periodname="yearsname="colapname="credit
JS Globals
ly_show_hide
FAQ

Frequently Asked Questions about Last Year Widget