
8 Degree Availability Calendar Security & Risk Analysis
wordpress.org/plugins/8-degree-availability-calendarAvailability Calendar | Simple Booking Calendar | Appointment Calendar | check availability calendar
Is 8 Degree Availability Calendar Safe to Use in 2026?
Generally Safe
Score 85/1008 Degree Availability Calendar has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "8-degree-availability-calendar" plugin version 1.1.0 demonstrates a generally strong security posture, particularly with its approach to handling database queries and its limited external interactions. The plugin correctly utilizes prepared statements for all SQL queries, which is a significant protective measure against SQL injection vulnerabilities. Furthermore, the absence of file operations and external HTTP requests minimizes the risk of code execution and data exfiltration. The plugin also incorporates nonce checks, which is good practice for securing AJAX requests. However, a notable weakness lies in the consistent lack of capability checks for its entry points. This means that while AJAX requests are protected by nonces, they are not verified against user roles, potentially allowing any logged-in user to trigger these actions. Additionally, a significant portion of output (46%) is not properly escaped, creating a risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is reflected in the output without adequate sanitization.
Key Concerns
- Lack of capability checks for AJAX handlers
- Insufficient output escaping
8 Degree Availability Calendar Security Vulnerabilities
8 Degree Availability Calendar Code Analysis
Output Escaping
8 Degree Availability Calendar Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 8
Maintenance & Trust
8 Degree Availability Calendar Maintenance & Trust
Maintenance Signals
Community Trust
8 Degree Availability Calendar Alternatives
WP Booking System – Booking Calendar
wp-booking-system
The booking calendar plugin for WordPress. Get easy online booking with this lightweight and powerful booking calendar.
WP Simple Booking Calendar
wp-simple-booking-calendar
This booking calendar shows when something is booked or available. Use it to show when your holiday home is available for rent, for example.
Pinpoint Booking System – Version 2
booking-system
Book anything, anytime, anywhere.
Booking System Trafft
booking-system-trafft
Trafft is a next-level booking system offering limitless opportunities for scheduling appointments and managing your calendar & all of your bookings.
Simple calendar for Elementor
simple-calendar-for-elementor
Simple calendar plugin for Elementor to show e.g. availability on different days. You can choose between different layouts, colors, create multiple ca …
8 Degree Availability Calendar Developer Profile
4 plugins · 260 total installs
How We Detect 8 Degree Availability Calendar
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/8-degree-availability-calendar/css/backend/backend.css/wp-content/plugins/8-degree-availability-calendar/css/backend/evol.colorpicker.min.css/wp-content/plugins/8-degree-availability-calendar/js/backend/edac-calendar.js/wp-content/plugins/8-degree-availability-calendar/js/backend/backend.js/wp-content/plugins/8-degree-availability-calendar/js/backend/evol.colorpicker.min.js/wp-content/plugins/8-degree-availability-calendar/css/font-awesome/font-awesome.min.css/wp-content/plugins/8-degree-availability-calendar/css/font-awesome/font-awesome.css/wp-content/plugins/8-degree-availability-calendar/css/frontend/frontend.css+3 more/wp-content/plugins/8-degree-availability-calendar/js/backend/backend.js/wp-content/plugins/8-degree-availability-calendar/js/frontend/frontend.js8-degree-availability-calendar/css/backend/backend.css?ver=8-degree-availability-calendar/css/backend/evol.colorpicker.min.css?ver=8-degree-availability-calendar/js/backend/edac-calendar.js?ver=8-degree-availability-calendar/js/backend/backend.js?ver=8-degree-availability-calendar/js/backend/evol.colorpicker.min.js?ver=8-degree-availability-calendar/css/font-awesome/font-awesome.min.css?ver=8-degree-availability-calendar/css/font-awesome/font-awesome.css?ver=8-degree-availability-calendar/css/frontend/frontend.css?ver=8-degree-availability-calendar/js/frontend/jquery.ui.datepicker.js?ver=8-degree-availability-calendar/js/frontend/lan/jquery-ui-i18n.js?ver=8-degree-availability-calendar/js/frontend/frontend.js?ver=HTML / DOM Fingerprints
edac-calendar-wrapperedac-calendar-dayedac-booking-wrapedac-booking-formedac-booked-daydata-edac-dateajaxbook/wp-json/wp/v2/edac_availability[edac-availability