
AppointmentSW Security & Risk Analysis
wordpress.org/plugins/appointmentswAppointment SW is a plugin for managing appointments. You can create a calendar, set the holidays, and let users make an appointment.
Is AppointmentSW Safe to Use in 2026?
Generally Safe
Score 85/100AppointmentSW has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "appointmentsw" v1.3 plugin exhibits a mixed security posture. On the positive side, it has no recorded vulnerabilities in its history and demonstrates good practices in areas like SQL query sanitization (89% prepared statements) and the absence of dangerous functions or file operations. The presence of 6 nonce checks and 1 capability check indicates some level of security awareness. However, concerns arise from the static analysis. The plugin has a total of 6 entry points, with one AJAX handler lacking authentication checks, presenting a direct attack vector. Furthermore, the taint analysis reveals 3 flows with unsanitized paths, including two classified as high severity, indicating potential risks of data manipulation or execution if these paths are triggered by malicious input. The moderate rate of proper output escaping (65%) also suggests a potential for cross-site scripting vulnerabilities if not all outputs are handled securely.
Key Concerns
- Unprotected AJAX handler
- High severity unsanitized taint flow (x2)
- Moderate output escaping rate
AppointmentSW Security Vulnerabilities
AppointmentSW Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
AppointmentSW Attack Surface
AJAX Handlers 1
Shortcodes 5
WordPress Hooks 7
Maintenance & Trust
AppointmentSW Maintenance & Trust
Maintenance Signals
Community Trust
AppointmentSW Alternatives
Business Hours Indicator
business-hours-indicator
Display opening hours and if you're currently open/closed, with countdown to next opening. Show or hide content only when open/closed & more!
We’re Open!
opening-hours
Opening hours for your business, a joy to manage and highly customizable. Conditional excerpts; conditional/replacement text; Structured Data for SEO.
Tap Chat
tap-chat
Lightweight WhatsApp chat button with welcome bubble, working hours, page controls. GDPR-friendly, no tracking.
Better Business Hours
better-business-hours
Easily set and display your business hours. A shortcode and widget are included so you can put it anywhere on your site.
WP Crontrol Hours
crontrol-hours
Take control of your CRON jobs by restricting them to your website's low traffic hours.
AppointmentSW Developer Profile
5 plugins · 100 total installs
How We Detect AppointmentSW
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/appointmentsw/appointmentsw.css/wp-content/plugins/appointmentsw/appointmentsw.js/wp-content/plugins/appointmentsw/appointmentsw_admin.css/wp-content/plugins/appointmentsw/appointmentsw_admin.js/wp-content/plugins/appointmentsw/appointmentsw.js/wp-content/plugins/appointmentsw/appointmentsw_admin.jsappointmentsw/appointmentsw.css?ver=appointmentsw/appointmentsw.js?ver=HTML / DOM Fingerprints
appointmentsw_calendarappointmentsw_formappointmentsw_admin_formappointmentsw-successappointmentsw-warningdata-appointmentsw-nonceappointmentsw_ajax_urlappointmentsw_nonce<div class="success col-sm-12 center"><h1>RESERVA GUARDADA CORRECTAMENTE</h1></div><div class="warning col-sm-12 center"><h1>Ah ocurrido algún error, inténtelo de nuevo !!</h1></div><div class="success col-sm-12 center"><h1>Appointment canceled</h1></div><div class="warning col-sm-12 center"><h1>An error has occured</h1></div>