
Weekly Archive Widget Security & Risk Analysis
wordpress.org/plugins/weekly-archive-widgetRequires at least 2.8 Tested up to: 4.3 Stable tag: trunk
Is Weekly Archive Widget Safe to Use in 2026?
Generally Safe
Score 85/100Weekly Archive Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "weekly-archive-widget" plugin version 1.0 presents a mixed security profile. On the positive side, the plugin has a remarkably small attack surface with no detectable AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, all SQL queries are properly prepared, and there are no file operations or external HTTP requests, indicating good practices in these common risk areas. The lack of recorded vulnerabilities and CVEs suggests a history of stable and likely secure development.
However, several significant concerns warrant attention. The presence of the `create_function` function is a serious security risk, as it is deprecated and can lead to arbitrary code execution if misused or if data passed to it is not rigorously sanitized. Additionally, only 25% of output is properly escaped, leaving a substantial portion vulnerable to Cross-Site Scripting (XSS) attacks. The complete absence of nonce checks and capability checks across all entry points, while currently not a problem due to the lack of entry points, represents a critical weakness that would become a major vulnerability if any new entry points were introduced without proper security.
In conclusion, while the plugin's current minimal attack surface and absence of past vulnerabilities are strengths, the identified use of `create_function` and insufficient output escaping represent clear and present dangers. The lack of any authentication or authorization checks, though not exploitable with the current structure, is a fundamental security deficit. Addressing the `create_function` and improving output escaping are immediate priorities.
Key Concerns
- Use of deprecated and dangerous create_function
- Only 25% of output properly escaped (XSS risk)
- No nonce checks implemented
- No capability checks implemented
Weekly Archive Widget Security Vulnerabilities
Weekly Archive Widget Code Analysis
Dangerous Functions Found
Output Escaping
Weekly Archive Widget Attack Surface
WordPress Hooks 1
Maintenance & Trust
Weekly Archive Widget Maintenance & Trust
Maintenance Signals
Community Trust
Weekly Archive Widget Alternatives
Archivist
archivist
Gives you a few extra function for the archives widget including limiting the amount of archives to show and wether you want to display yearly, monthl …
Disable Author Archives
disable-author-archives
Disable Author Archives completely removes author archives and makes the web server return status code 404 ('Not Found') instead.
Simple Yearly Archive
simple-yearly-archive
Simple Yearly Archive is a rather neat and simple Wordpress plugin that allows you to display your archives in a year-based list.
Advanced Posts/Page
advanced-posts-per-page
Fine grained control of how many of your posts appear on each of the various WordPress archive pages.
Collapsing Archives
collapsing-archives
This plugin uses Javascript to dynamically expand or collapse the set of months for each year and posts for each month in the archive listing of your …
Weekly Archive Widget Developer Profile
7 plugins · 210 total installs
How We Detect Weekly Archive Widget
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
HTML / DOM Fingerprints
weekly-archive-widgetname="weekly-archive-dropdown"onChange='document.location.href=this.options[this.selectedIndex].value;'