Wikipedia Anniversaries Security & Risk Analysis

wordpress.org/plugins/wikipedia-anniversaries

Wikipedia Anniversaries is a widget that lets your visitors to see important history dates from Wikipedia.

10 active installs v1.2.1 PHP + WP 2.8.0+ Updated Sep 17, 2015
anniversarieswidgetwikipediawikipedia-anniversarieswikipedia-widget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Wikipedia Anniversaries Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The "wikipedia-anniversaries" v1.2.1 plugin presents a mixed security posture. On one hand, it demonstrates good practices by having zero known CVEs, a complete absence of SQL injection vulnerabilities due to the use of prepared statements, and no observed taint flows, indicating a generally clean codebase in these areas. The lack of external HTTP requests and zero file operations (though noted as 4 in code signals, the lack of external HTTP requests and no taint suggests these might be internal or benign operations) also contribute positively to its security profile.

However, significant concerns arise from the static analysis. The presence of the deprecated `create_function` is a potential security risk, as it can be exploited in certain contexts. More critically, a complete absence of output escaping for all 21 detected outputs is a major vulnerability. This leaves the plugin wide open to Cross-Site Scripting (XSS) attacks, where malicious scripts could be injected into the WordPress site through the plugin's output. Furthermore, the lack of any nonce checks or capability checks across all entry points means that even if entry points existed (which are reported as zero), they would be completely unprotected against unauthorized access or manipulation.

Given the lack of vulnerability history and the absence of taint flows, it's possible that the plugin's limited functionality or implementation details currently prevent exploitation of the identified weaknesses. However, the combination of `create_function` and the pervasive lack of output escaping creates a strong theoretical basis for severe security flaws, particularly XSS. The absence of any authentication or authorization checks on potential entry points (though none are currently identified) also represents a significant underlying weakness that could be exploited if functionality is added or changed in future versions.

Key Concerns

  • All outputs unescaped (XSS risk)
  • Dangerous function used (create_function)
  • No capability checks on entry points
  • No nonce checks on entry points
Vulnerabilities
None known

Wikipedia Anniversaries Security Vulnerabilities

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

Wikipedia Anniversaries Code Analysis

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

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function('', 'return register_widget("wiki_this_day");'));wiki-kalendarium.php:153

Output Escaping

0% escaped21 total outputs
Attack Surface

Wikipedia Anniversaries Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 2
actionwidgets_initwiki-kalendarium.php:153
actionwp_enqueue_scriptswiki-kalendarium.php:155
Maintenance & Trust

Wikipedia Anniversaries Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedSep 17, 2015
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Wikipedia Anniversaries Developer Profile

Piotr Pesta

6 plugins · 80 total installs

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

How We Detect Wikipedia Anniversaries

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wikipedia-anniversaries/style-wiki-this-day.css
Version Parameters
plugins/wikipedia-anniversaries/style-wiki-this-day.css?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about Wikipedia Anniversaries