
Moon Phases Security & Risk Analysis
wordpress.org/plugins/moon-phasesAdds a sidebar widget that display the current moon phase.
Is Moon Phases Safe to Use in 2026?
Generally Safe
Score 85/100Moon Phases has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'moon-phases' plugin, version 3.1.1, presents a mixed security posture. On the positive side, it boasts a minimal attack surface with only one entry point (a shortcode) and no known CVEs, indicating a generally stable history. Furthermore, all SQL queries are properly prepared, and there are no external HTTP requests or file operations, which are common vectors for vulnerabilities.
However, significant concerns arise from the static analysis. The complete absence of output escaping on all 13 identified output points is a critical flaw, leaving the plugin highly susceptible to Cross-Site Scripting (XSS) attacks. Additionally, the presence of the `create_function` dangerous function, while not explicitly linked to a taint flow in this analysis, is a known security risk and should be avoided. The lack of nonce and capability checks on the single shortcode entry point also means that any user, regardless of their role or privilege level, could potentially trigger its functionality, although the direct impact is not clear without further code inspection.
In conclusion, while the plugin has a clean vulnerability history and good practices in SQL handling, the severe lack of output escaping and the use of a dangerous function create substantial risks. The absence of robust authorization checks on its single entry point further exacerbates these concerns. Remediation of the unescaped output and the dangerous function are paramount for improving its security.
Key Concerns
- All outputs lack proper escaping
- Use of dangerous function: create_function
- Shortcode entry point without nonce/capability checks
Moon Phases Security Vulnerabilities
Moon Phases Code Analysis
Dangerous Functions Found
Output Escaping
Moon Phases Attack Surface
Shortcodes 1
WordPress Hooks 1
Maintenance & Trust
Moon Phases Maintenance & Trust
Maintenance Signals
Community Trust
Moon Phases Alternatives
WP Moon Phase Widget
wp-moon-phase-widget
Moon phase widget for Wordpress
Arianne G Esotools
arianne-g-esotools
A comprehensive esoteric tools plugin featuring numerology calculators, zodiac compatibility checker, and live moon phases display.
The Moon – Current Phase and Next Eclipse
the-moon
Shows the current phase of The Moon, it's Zodiac sign and the date of the next lunar eclipse.
Koyomi
koyomi
Display current moon phase, dates, and Japanese old dates with graphical images.
Moon Phase Widget
moon-phase-widget
A sidebar widget to display the moon phase.
Moon Phases Developer Profile
9 plugins · 1K total installs
How We Detect Moon Phases
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/moon-phases/images/full_moon.png/wp-content/plugins/moon-phases/images/new_moon.png/wp-content/plugins/moon-phases/images/third_quarter_moon.png/wp-content/plugins/moon-phases/images/waxing_crescent_moon.png/wp-content/plugins/moon-phases/images/waxing_gibbous_moon.png/wp-content/plugins/moon-phases/images/waning_crescent_moon.png/wp-content/plugins/moon-phases/images/waning_gibbous_moon.png/wp-content/plugins/moon-phases/images/first_quarter_moon.pngHTML / DOM Fingerprints
width="128"height="128"<table style="border-width: thin thin thin thin; border-style: solid solid solid solid;"><thead><tr><th><center><font face="arial" size="+1"><b>Current Moon Phase</b></center></font></th></tr></thead><tbody><tr><td><br />