Admin filter posts by year Security & Risk Analysis

wordpress.org/plugins/admin-filter-posts-by-year

In your admin area, this plugin offers the avaibility to filter your posts by YEARS and not only by MONTHS OF YEARS.

400 active installs v2.4 PHP + WP 3.8+ Updated Feb 2, 2025
adminfilterpostsyearyears
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Admin filter posts by year Safe to Use in 2026?

Generally Safe

Score 92/100

Admin filter posts by year has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "admin-filter-posts-by-year" plugin v2.4 exhibits a generally good security posture in several areas, notably the absence of known CVEs and a lack of direct file operations or external HTTP requests. All SQL queries utilize prepared statements, which is a strong indicator of good database interaction practices. However, the static analysis reveals significant concerns. The complete lack of output escaping across all identified output points is a critical weakness that could lead to cross-site scripting (XSS) vulnerabilities. Furthermore, the taint analysis indicates that all four flows analyzed have unsanitized paths, though thankfully, none reached a critical or high severity in this specific analysis. The absence of capability checks and nonce checks is also a concern, as it leaves potential entry points vulnerable if they were to exist, though the current attack surface appears to be zero.

While the plugin has no recorded vulnerability history, the current code analysis presents notable risks. The 100% unescaped output is a serious oversight. The presence of unsanitized paths in all taint flows, even without immediately exploitable high-severity issues, suggests potential for future vulnerabilities if the code evolves or new attack vectors are discovered. The complete lack of capability and nonce checks, while not directly exploitable due to the zero reported entry points, indicates a lack of robust security hardening that could become an issue if the plugin's functionality expands or is integrated with other components.

In conclusion, the plugin benefits from a clean vulnerability history and secure database practices. However, the critical failure in output escaping and the presence of unsanitized taint flows present immediate risks. The absence of capability and nonce checks suggests a potential for future vulnerabilities. Addressing the output escaping is paramount, and a review of taint flows and security checks is recommended for long-term security.

Key Concerns

  • Unescaped output detected
  • Unsanitized paths in taint flows
  • Missing capability checks
  • Missing nonce checks
Vulnerabilities
None known

Admin filter posts by year Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Admin filter posts by year Release Timeline

v2.4Current
v2.3
v2.2
v2.1.0
v2.0
Code Analysis
Analyzed Mar 16, 2026

Admin filter posts by year Code Analysis

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

Output Escaping

0% escaped2 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
gwp_admin_filter_posts_by_years_admin_head (gwp_filter_posts_by_years.php:83)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Admin filter posts by year Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
filtermonths_dropdown_resultsgwp_filter_posts_by_years.php:14
actionadmin_initgwp_filter_posts_by_years.php:15
actionadmin_headgwp_filter_posts_by_years.php:98
filtermonths_dropdown_resultstrunk\gwp_filter_posts_by_years.php:14
actionadmin_inittrunk\gwp_filter_posts_by_years.php:15
actionadmin_headtrunk\gwp_filter_posts_by_years.php:98
Maintenance & Trust

Admin filter posts by year Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedFeb 2, 2025
PHP min version
Downloads6K

Community Trust

Rating100/100
Number of ratings2
Active installs400
Developer Profile

Admin filter posts by year Developer Profile

gilles66

3 plugins · 4K total installs

73
trust score
Avg Security Score
92/100
Avg Patch Time
268 days
View full developer profile
Detection Fingerprints

How We Detect Admin filter posts by year

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
edit-php
JS Globals
jQuery
FAQ

Frequently Asked Questions about Admin filter posts by year