
Termin-Kalender Security & Risk Analysis
wordpress.org/plugins/termin-kalenderTermin-Kalender: Appointments & Team Organization – without the chaos.
Is Termin-Kalender Safe to Use in 2026?
Generally Safe
Score 99/100Termin-Kalender has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The plugin "termin-kalender" v1.2.5.2 exhibits a mixed security posture. On the positive side, all identified entry points, including AJAX handlers, REST API routes, and shortcodes, have authorization checks in place. The taint analysis did not reveal any critical or high-severity issues with unsanitized paths. Furthermore, there are no unpatched vulnerabilities currently known, and the last reported vulnerability was of medium severity.
However, several significant concerns are present. The plugin uses SQL queries extensively (11 total) without employing prepared statements, which poses a high risk of SQL injection vulnerabilities. While the number of AJAX handlers and REST API routes is not excessively large, the fact that none of them are protected by nonce checks on the AJAX side (implied by 9 nonce checks for 10 handlers) is a notable weakness. Although external HTTP requests are limited, and file operations are absent, the lack of prepared statements for all SQL queries is the most critical area of concern, potentially outweighing the strengths in other areas.
Key Concerns
- All SQL queries lack prepared statements
- 1 AJAX handler may lack nonce check
- Medium severity vulnerability history
Termin-Kalender Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Termin-Kalender <= 0.99.47 - Missing Authorization to Authenticated (Subscriber+)
Termin-Kalender Release Timeline
Termin-Kalender Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Termin-Kalender Attack Surface
AJAX Handlers 10
REST API Routes 2
Shortcodes 4
WordPress Hooks 27
Scheduled Events 1
Maintenance & Trust
Termin-Kalender Maintenance & Trust
Maintenance Signals
Community Trust
Termin-Kalender Alternatives
Easy!Appointments
easyappointments
Integrate the booking form of Easy!Appointments directly into your WordPress pages.
Mormat Scheduler
mormat-scheduler
Add a Google-like scheduler to your WordPress site
Appointment Hour Booking – Booking Calendar
appointment-hour-booking
Appointment Hour Booking is a plugin for creating booking forms for appointments with a start time and a defined duration within a schedule.
MotoPress Appointment Booking
motopress-appointment-lite
MotoPress Appointment Booking makes it easy for time and service-based businesses to accept bookings and appointments online.
Timetics – Appointment Booking & Scheduling
timetics
Appointment booking and scheduling system with online booking calendar, payments, automated reminders, and calendar sync.
Termin-Kalender Developer Profile
1 plugin · 400 total installs
How We Detect Termin-Kalender
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/termin-kalender/js/termin_kalender_namespace.js/wp-content/plugins/termin-kalender/js/gutenberg_block_simple_list.js/wp-content/plugins/termin-kalender/js/gutenberg_block_calendar.js/wp-content/plugins/termin-kalender/js/gutenberg_block_list_pro.js/wp-content/plugins/termin-kalender/js/gutenberg_block_reservation_pro.js/wp-content/plugins/termin-kalender/js/gutenberg_block_ical_block.js/wp-content/plugins/termin-kalender/js/gutenberg_block_todo_list.js/wp-content/plugins/termin-kalender/js/termin_kalender_admin.js+1 more/wp-content/plugins/termin-kalender/js/termin_kalender_namespace.js/wp-content/plugins/termin-kalender/js/gutenberg_block_simple_list.js/wp-content/plugins/termin-kalender/js/gutenberg_block_calendar.js/wp-content/plugins/termin-kalender/js/gutenberg_block_list_pro.js/wp-content/plugins/termin-kalender/js/gutenberg_block_reservation_pro.js/wp-content/plugins/termin-kalender/js/gutenberg_block_ical_block.js+3 moretermin-kalender/js/termin_kalender_namespace.js?ver=termin-kalender/js/gutenberg_block_simple_list.js?ver=termin-kalender/js/gutenberg_block_calendar.js?ver=termin-kalender/js/gutenberg_block_list_pro.js?ver=termin-kalender/js/gutenberg_block_reservation_pro.js?ver=termin-kalender/js/gutenberg_block_ical_block.js?ver=termin-kalender/js/gutenberg_block_todo_list.js?ver=termin-kalender/js/termin_kalender_admin.js?ver=termin-kalender/js/termin_kalender_public.js?ver=HTML / DOM Fingerprints
termin-kalender-calendar-container<!-- Termin-Kalender v1.2.5.2 --><!-- Added: Event page creation for social media sharing (v1.2.5) -->data-termin-kalenderwindow.termin_kalender_data/wp-json/termin-kalender/v1/get-events/wp-json/termin-kalender/v1/save-event[termin-kalender-calendar][my-termin-kalender][termin-kalender-simple-list][termin-kalender-pro-list]