
Hydrogen Calendar Embeds Security & Risk Analysis
wordpress.org/plugins/hydrogen-calendar-embedsThe free, simple, lightweight way to embed beautiful, fully customizable ICS calendars into your WordPress site.
Is Hydrogen Calendar Embeds Safe to Use in 2026?
Generally Safe
Score 100/100Hydrogen Calendar Embeds has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The security posture of the hydrogen-calendar-embeds plugin v3.0.1 appears to be generally good based on the provided static analysis and vulnerability history. The absence of known CVEs and the plugin's adherence to secure coding practices like using prepared statements for all SQL queries are strong indicators of a well-maintained and secure plugin. Furthermore, the limited attack surface with only one shortcode and no AJAX handlers, REST API routes, or cron events without proper checks is commendable.
However, there are some areas that raise concern and warrant attention. The lack of nonce checks and capability checks on its entry points, particularly the shortcode, represents a significant oversight. This means that the shortcode's functionality could potentially be triggered by unauthorized users or even by malicious actors through cross-site request forgery (CSRF) attacks. Additionally, the low rate of proper output escaping (40%) suggests a risk of cross-site scripting (XSS) vulnerabilities, where user-supplied data might not be sufficiently sanitized before being displayed to other users.
While the plugin boasts a clean vulnerability history, this does not guarantee future security. The identified weaknesses, specifically the missing authentication and authorization checks and the insufficient output escaping, are common pathways for exploitation. In conclusion, the plugin demonstrates strengths in its limited attack surface and SQL handling, but the identified gaps in nonce checks, capability checks, and output sanitization present notable risks that should be addressed to improve its overall security.
Key Concerns
- Missing Nonce Checks
- Missing Capability Checks
- Insufficient Output Escaping
Hydrogen Calendar Embeds Security Vulnerabilities
Hydrogen Calendar Embeds Release Timeline
Hydrogen Calendar Embeds Code Analysis
SQL Query Safety
Output Escaping
Hydrogen Calendar Embeds Attack Surface
Shortcodes 1
WordPress Hooks 4
Maintenance & Trust
Hydrogen Calendar Embeds Maintenance & Trust
Maintenance Signals
Community Trust
Hydrogen Calendar Embeds Alternatives
ICS Calendar
ics-calendar
Add the calendar you already use to Any WordPress site! Google Calendar, Microsoft 365, iCloud and more… no API keys or complicated setup required.
Booking Manager – Sync WP Booking Calendar – Import Events, Export Bookings to ICS Calendar
booking-manager
Showing events listing from .ics feeds or sync bookings from different sources to your website
Event – Add to Calendar
evtcal-add-to-calendar
Add customizable "Add to Calendar" buttons to your WordPress site with support for Google Calendar, Outlook, Apple Calendar, and more.
Simple Calendar – Google Calendar Plugin
google-calendar-events
Add Google Calendar events to your WordPress site in minutes. Beautiful calendar displays. Mobile responsive.
Events Calendar for Google
events-calendar-for-google
Events Calendar for Google implements google calender to your wordpress website using different style and layouts. Get connected to your audience usin …
Hydrogen Calendar Embeds Developer Profile
5 plugins · 6K total installs
How We Detect Hydrogen Calendar Embeds
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/hydrogen-calendar-embeds/assets/css/hycal-tippy.css/wp-content/plugins/hydrogen-calendar-embeds/assets/css/hycal.css/wp-content/plugins/hydrogen-calendar-embeds/assets/css/tippy-light.css/wp-content/plugins/hydrogen-calendar-embeds/assets/js/hycal-helpers.js/wp-content/plugins/hydrogen-calendar-embeds/assets/js/hycal-loader.js/wp-content/plugins/hydrogen-calendar-embeds/assets/js/hycal-tippy.js/wp-content/plugins/hydrogen-calendar-embeds/assets/js/ical.js/wp-content/plugins/hydrogen-calendar-embeds/assets/js/fullcalendar-icalendar.js+1 more/wp-content/plugins/hydrogen-calendar-embeds/assets/js/hycal-helpers.js/wp-content/plugins/hydrogen-calendar-embeds/assets/js/hycal-loader.js/wp-content/plugins/hydrogen-calendar-embeds/assets/js/hycal-tippy.js/wp-content/plugins/hydrogen-calendar-embeds/assets/js/ical.js/wp-content/plugins/hydrogen-calendar-embeds/assets/js/fullcalendar-icalendar.js/wp-content/plugins/hydrogen-calendar-embeds/assets/js/fullcalendar.min.jshydrogen-calendar-embeds/assets/css/hycal-tippy.css?ver=hydrogen-calendar-embeds/assets/css/hycal.css?ver=hydrogen-calendar-embeds/assets/css/tippy-light.css?ver=hydrogen-calendar-embeds/assets/js/hycal-helpers.js?ver=hydrogen-calendar-embeds/assets/js/hycal-loader.js?ver=hydrogen-calendar-embeds/assets/js/hycal-tippy.js?ver=hydrogen-calendar-embeds/assets/js/ical.js?ver=hydrogen-calendar-embeds/assets/js/fullcalendar-icalendar.js?ver=hydrogen-calendar-embeds/assets/js/fullcalendar.min.js?ver=HTML / DOM Fingerprints
hydrogen-calendar-embedshycal-containerhycal-brandingdata-instance_idhycal_render_calendarhycal_generate_unique_instance_idhycal_resolve_initial_viewhycal_decode_fc_args_brackets/wp-json/hycal/v1/ics-proxy<div id='hycal-' class='hydrogen-calendar-embeds hycal-container'></div><div class='hycal-branding'>Powered by <a href='https://wordpress.org/plugins/hydrogen-calendar-embeds/'>Hydrogen Calendar Embeds</a></div>