
Celestial Lunar Phase Widget Security & Risk Analysis
wordpress.org/plugins/celestial-lunar-phaseDisplay the current Moon phase with local astronomy calculations, moonrise, moonset, astronomical dawn/dusk, illumination, bundled images, shortcode, …
Is Celestial Lunar Phase Widget Safe to Use in 2026?
Generally Safe
Score 100/100Celestial Lunar Phase Widget has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "celestial-lunar-phase" plugin version 1.1.0 exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, SQL queries not utilizing prepared statements, and all output being properly escaped are significant strengths. Furthermore, the plugin has no recorded vulnerability history, which suggests a history of secure development or diligent patching by users.
The attack surface is minimal, with only two shortcodes identified as entry points, and crucially, none of these are unprotected. The presence of capability checks on these entry points further reinforces the security. The lack of any identified taint flows, critical or otherwise, indicates that user-supplied data is not being mishandled in a way that could lead to exploitation.
While the plugin demonstrates good security practices, the presence of two external HTTP requests without any explicit mention of their security implications or associated checks could be a minor area for future review. The absence of nonce checks on the identified entry points (though none are AJAX/REST) is also a general security best practice that is missing. Overall, the plugin appears to be secure for its current version, with its strengths far outweighing any minor potential concerns.
Key Concerns
- External HTTP requests without explicit security context
- Missing nonce checks on entry points
Celestial Lunar Phase Widget Security Vulnerabilities
Celestial Lunar Phase Widget Release Timeline
Celestial Lunar Phase Widget Code Analysis
Output Escaping
Celestial Lunar Phase Widget Attack Surface
Shortcodes 2
WordPress Hooks 8
Maintenance & Trust
Celestial Lunar Phase Widget Maintenance & Trust
Maintenance Signals
Community Trust
Celestial Lunar Phase Widget Alternatives
Moon Phases
moon-phases
Adds a sidebar widget that display the current moon phase.
WP Moon Phase Widget
wp-moon-phase-widget
Moon phase widget for Wordpress
The Stars at Night
stars-at-night
Stars-at-night displays astronomical data for a specified location and date.
Curiosity POTD
curiosity-potd
NASA Mars Curiosity rover latest image widget & current sol static block.
WP Nasa/ADS Query Importer
wp-nasaads-query-importer
Fetch bibliographic records from The SAO/NASA Astrophysics Data System (ADS) and include a list of these records in your posts using shortcodes.
Celestial Lunar Phase Widget Developer Profile
1 plugin · 20 total installs
How We Detect Celestial Lunar Phase Widget
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/celestial-lunar-phase/assets/css/lpsw.css/wp-content/plugins/celestial-lunar-phase/assets/js/lpsw-block.js/wp-content/plugins/celestial-lunar-phase/assets/css/lpsw-editor.css/wp-content/plugins/celestial-lunar-phase/assets/js/lpsw-block.jscelestial-lunar-phase/assets/css/lpsw.css?ver=celestial-lunar-phase/assets/js/lpsw-block.js?ver=celestial-lunar-phase/assets/css/lpsw-editor.css?ver=HTML / DOM Fingerprints
celestial-lunar-phase-widget-container<!-- Widget Settings --><!-- Required. Get a key from WeatherAPI.com. --><!-- Examples: "Winona, MN", "10001", or "44.05,-91.64". --><!-- Enabled -->name="lpsw_settings[api_key]"name="lpsw_settings[default_location]"name="lpsw_settings[default_title]"name="lpsw_settings[time_format]"name="lpsw_settings[show_location]"name="lpsw_settings[show_credit]"+1 morelpswBlock[celestial_lunar_phase_widget]