Advanced Dates Security & Risk Analysis

wordpress.org/plugins/advanced-dates

Allows publishers to easily customize the publication year of posts and pages.

40 active installs v1.0.1 PHP + WP 3.0+ Updated Apr 3, 2020
datesget_the_dateget_the_timethe_timeyear
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Advanced Dates Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 6yr ago
Risk Assessment

The "advanced-dates" plugin v1.0.1 exhibits a strong security posture in several key areas, notably the complete absence of identified vulnerabilities in its history and a commitment to secure coding practices like prepared statements for all SQL queries. The static analysis also indicates a minimal attack surface with no registered AJAX handlers, REST API routes, shortcodes, or cron events, and importantly, all identified entry points have authentication checks. The presence of nonce and capability checks further bolsters its defenses.

However, a significant concern arises from the output escaping. With 100% of the 19 identified output points being unescaped, this plugin presents a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any user-supplied data that is displayed on the frontend without proper sanitization or escaping could be manipulated by attackers to inject malicious scripts. The taint analysis showing zero flows, while positive, is based on a very small sample size (0 flows analyzed) and should be viewed with caution given the widespread output escaping issue. The lack of vulnerability history is a positive sign, suggesting good past development, but it does not negate the current, clearly identifiable risk.

In conclusion, while the "advanced-dates" plugin has a solid foundation regarding its attack surface and SQL query security, the critical flaw in output escaping represents a substantial risk that needs immediate attention. Developers should prioritize implementing robust output escaping mechanisms to mitigate the high likelihood of XSS attacks.

Key Concerns

  • 100% of outputs unescaped
Vulnerabilities
None known

Advanced Dates Security Vulnerabilities

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

Advanced Dates Release Timeline

v1.0.1Current
v1.0
Code Analysis
Analyzed Mar 16, 2026

Advanced Dates Code Analysis

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

Output Escaping

0% escaped19 total outputs
Attack Surface

Advanced Dates Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionadmin_headadvanced-dates.php:18
actionadmin_initadvanced-dates.php:24
filterget_the_dateadvanced-dates.php:51
filterthe_dateadvanced-dates.php:52
filterget_the_timeadvanced-dates.php:55
filterthe_timeadvanced-dates.php:56
actionadmin_menuadvanced-dates.php:103
actionsave_postadvanced-dates.php:162
actionadmin_menuadvanced-dates.php:200
Maintenance & Trust

Advanced Dates Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedApr 3, 2020
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings1
Active installs40
Developer Profile

Advanced Dates Developer Profile

Studio Hyperset

3 plugins · 150 total installs

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

How We Detect Advanced Dates

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advanced-dates/css/style.css
Script Paths
/wp-content/plugins/advanced-dates/js/functions.js
Version Parameters
advanced-dates/css/style.css?ver=advanced-dates/js/functions.js?ver=

HTML / DOM Fingerprints

CSS Classes
learn-morepp-smallx
Data Attributes
id="logo2"id="instructions"id="meta-instructions"
JS Globals
uncheck2uncheck3toggle
FAQ

Frequently Asked Questions about Advanced Dates