Year Updater Security & Risk Analysis

wordpress.org/plugins/year-updater

Change the year in the title easily with a click of a button. A WordPress plugin to update the titles of posts with a specific year in their title.

10 active installs v1.3.2 PHP 7.4+ WP 4.7+ Updated Feb 20, 2024
titleupdateryear
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Year Updater Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 2yr ago
Risk Assessment

The "year-updater" plugin, version 1.3.2, exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and unpatched vulnerabilities is a positive indicator. The plugin also scores well on critical security practices, with no dangerous functions identified, all SQL queries using prepared statements, and a high percentage of output being properly escaped. Furthermore, the attack surface is minimal, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that are not protected by authentication or permission checks. File operations and external HTTP requests are also absent, reducing potential vectors of attack.

However, a notable concern arises from the taint analysis, which identified two flows with unsanitized paths. While these did not escalate to critical or high severity, the presence of unsanitized paths, even if seemingly benign in this context, represents a potential weakness that could be exploited if the plugin's functionality evolves or if an attacker can manipulate input in unexpected ways. Additionally, the lack of nonce checks on any entry points, coupled with only one capability check, suggests a limited defense-in-depth strategy. While the limited attack surface mitigates some of this risk, a more robust approach to verifying user intent and authorization would be beneficial. The plugin's history of no recorded vulnerabilities is reassuring but should be viewed with the understanding that even well-coded plugins can develop new issues over time.

Key Concerns

  • Unsanitized paths in taint analysis
  • Lack of nonce checks on entry points
Vulnerabilities
None known

Year Updater Security Vulnerabilities

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

Year Updater Release Timeline

v1.3.1
v1.3.0
v1.2.1
v1.0.0
Code Analysis
Analyzed Mar 17, 2026

Year Updater Code Analysis

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

Output Escaping

88% escaped16 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
display_settings_page (includes\yu-settings.php:30)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Year Updater Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
filterposts_whereincludes\yu-posts-table.php:25
actionadmin_menuincludes\yu-settings.php:15
actionadmin_post_yu_updateincludes\yu-settings.php:16
actionadmin_enqueue_scriptsyear-updater.php:38
Maintenance & Trust

Year Updater Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedFeb 20, 2024
PHP min version7.4
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Year Updater Developer Profile

Emmanuel Chekumbe

3 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 Year Updater

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/year-updater/assets/css/yu-styles.css/wp-content/plugins/year-updater/assets/js/yu-scripts.js
Script Paths
/wp-content/plugins/year-updater/assets/js/yu-scripts.js
Version Parameters
year-updater/assets/css/yu-styles.css?ver=year-updater/assets/js/yu-scripts.js?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Year Updater