Online Buchungssystem – edoobox Security & Risk Analysis

wordpress.org/plugins/booking-system-edoobox

Simplify event and course management with Edoobox, an intuitive online booking system.

200 active installs v3.4.1 PHP 8.2+ WP 6.0+ Updated Nov 25, 2025
booking-softwarecourse-administrationevent-registration-systemonline-booking-systemseminar-registration
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Online Buchungssystem – edoobox Safe to Use in 2026?

Generally Safe

Score 100/100

Online Buchungssystem – edoobox has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "booking-system-edoobox" plugin version 3.4.1 exhibits a concerning security posture due to a significant number of unprotected AJAX entry points. While the static analysis did not reveal overtly dangerous functions or critical taint flows, the lack of authentication checks on all five identified AJAX handlers presents a substantial attack surface. This means an unauthenticated attacker could potentially interact with these endpoints, leading to unintended actions if the plugin's internal logic is not robustly designed.

The code analysis also indicates a low percentage of properly escaped output (20%), which could open the door to cross-site scripting (XSS) vulnerabilities if user-supplied data is directly reflected in the output without sufficient sanitization. The presence of file operations and external HTTP requests, while not inherently dangerous, increases the potential impact if an attacker can influence their behavior.

Notably, the plugin has a clean vulnerability history with zero recorded CVEs. This suggests that, historically, the developers may have had good security practices or that the plugin hasn't been a primary target for exploit development. However, the current static analysis findings, particularly the unprotected AJAX handlers and poor output escaping, highlight immediate areas of concern that outweigh the positive history. The plugin's strengths lie in its relatively low complexity in terms of static code signals like dangerous functions and SQL queries, but the identified entry points are a significant weakness.

Key Concerns

  • 5 AJAX handlers without authentication checks
  • Only 20% of outputs properly escaped
  • 3 unsanitized taint flows (paths)
  • 0 capability checks on entry points
Vulnerabilities
None known

Online Buchungssystem – edoobox Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Online Buchungssystem – edoobox Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
7 prepared
Unescaped Output
70
17 escaped
Nonce Checks
1
Capability Checks
0
File Operations
5
External Requests
8
Bundled Libraries
0

SQL Query Safety

64% prepared11 total queries

Output Escaping

20% escaped87 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
setCacheTimeSetting (includes\Api\Callbacks\AdminCallbacks.php:178)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

Online Buchungssystem – edoobox Attack Surface

Entry Points5
Unprotected5

AJAX Handlers 5

authwp_ajax_edo_ajax_flushcache_actionincludes\Base\ActionHooks.php:43
authwp_ajax_edo_ajax_actionincludes\Base\ActionHooks.php:46
authwp_ajax_remove-design-referencesincludes\Base\ActionHooks.php:49
authwp_ajax_store-design-referencesincludes\Base\ActionHooks.php:52
authwp_ajax_validate-api-credentialsincludes\Base\ActionHooks.php:55
WordPress Hooks 21
actionadmin_menuincludes\Api\SettingsApi.php:16
actionsave_postincludes\Base\ActionHooks.php:24
actioninitincludes\Base\ActionHooks.php:29
actionshutdownincludes\Base\ActionHooks.php:34
actionadmin_initincludes\Base\ActionHooks.php:61
actionadmin_initincludes\Base\ActionHooks.php:62
actionadmin_initincludes\Base\ActionHooks.php:63
actionadmin_initincludes\Base\ActionHooks.php:64
filterbody_classincludes\Base\BodyTag.php:14
actionwp_body_openincludes\Base\BodyTag.php:15
actionwp_footerincludes\Base\BodyTag.php:16
actionwp_headincludes\Base\DocumentHead.php:19
actionadmin_enqueue_scriptsincludes\Base\Enqueue.php:18
actionwp_footerincludes\Base\Enqueue.php:20
actionwp_footerincludes\Base\GoogleTagManager.php:14
actioninitincludes\Base\Rewrite.php:16
filtergenerate_rewrite_rulesincludes\Base\Rewrite.php:28
actionadmin_initincludes\Base\Rewrite.php:33
filterpre_get_document_titleincludes\Legacies\EdooboxSystem.php:35
actioninitincludes\Pages\Admin.php:26
actionwpincludes\Pages\Frontend.php:20
Maintenance & Trust

Online Buchungssystem – edoobox Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 25, 2025
PHP min version8.2
Downloads17K

Community Trust

Rating86/100
Number of ratings8
Active installs200
Developer Profile

Online Buchungssystem – edoobox Developer Profile

edoobox

1 plugin · 200 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Online Buchungssystem – edoobox

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/booking-system-edoobox/js/libraries/moment/moment.min.all.js/wp-content/plugins/booking-system-edoobox/js/dist/admin.js/wp-content/plugins/booking-system-edoobox/css/edoobox-backend.css
Script Paths
/wp-content/plugins/booking-system-edoobox/js/libraries/moment/moment.min.all.js/wp-content/plugins/booking-system-edoobox/js/dist/admin.js
Version Parameters
booking-system-edoobox/js/libraries/moment/moment.min.all.js?ver=booking-system-edoobox/js/dist/admin.js?ver=booking-system-edoobox/css/edoobox-backend.css?ver=

HTML / DOM Fingerprints

Data Attributes
data-edoobox-language
JS Globals
ajax_object
REST Endpoints
/wp-json/edoobox
Shortcode Output
[edoobox_booking]
FAQ

Frequently Asked Questions about Online Buchungssystem – edoobox