WEBD Woo Event Bookings Security & Risk Analysis

wordpress.org/plugins/webd-woo-event-bookings

WEBD WooCommerce Event Bookings - Set Day Wise Sale

0 active installs v1.0.0 PHP 5.6+ WP 4.6+ Updated Unknown
bookingscalendarevent-bookingevent-managerevents
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WEBD Woo Event Bookings Safe to Use in 2026?

Generally Safe

Score 100/100

WEBD Woo Event Bookings has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The "webd-woo-event-bookings" v1.0.0 plugin presents a mixed security posture. While it demonstrates good practices such as a high percentage of SQL queries using prepared statements and a notable number of capability checks, significant concerns arise from its attack surface. A substantial number of AJAX handlers (17 out of 19) lack authentication checks, creating a broad entry point for potential exploitation. Furthermore, the taint analysis indicates two flows of high severity with unsanitized paths, suggesting potential vulnerabilities that could lead to code execution or sensitive data exposure if exploited. The absence of any recorded vulnerabilities in its history is a positive indicator, suggesting that past versions may have been reasonably secure or that it has not been a prominent target. However, the current code analysis reveals critical areas for improvement, particularly in securing its AJAX endpoints and thoroughly sanitizing all data flows, especially those identified as high-severity in the taint analysis.

Key Concerns

  • Large attack surface without auth checks
  • High severity taint flows
  • Use of dangerous functions (preg_replace(/e))
  • Bundled library (Select2) may be outdated
Vulnerabilities
None known

WEBD Woo Event Bookings Security Vulnerabilities

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

WEBD Woo Event Bookings Code Analysis

Dangerous Functions
2
Raw SQL Queries
2
20 prepared
Unescaped Output
435
816 escaped
Nonce Checks
4
Capability Checks
9
File Operations
4
External Requests
1
Bundled Libraries
1

Dangerous Functions Found

preg_replace(/e)preg_replace( '/eincludes\admin\Meta-Boxes\classes.fields.php:125
preg_replace(/e)preg_replace( '/eincludes\admin\Meta-Boxes\classes.fields.php:166

Bundled Libraries

Select2

SQL Query Safety

91% prepared22 total queries

Output Escaping

65% escaped1251 total outputs
Data Flows
15 unsanitized

Data Flow Analysis

19 flows15 with unsanitized paths
webd_bulk_update_venue_button (includes\admin\class-venue-post-type.php:77)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
17 unprotected

WEBD Woo Event Bookings Attack Surface

Entry Points33
Unprotected17

AJAX Handlers 19

authwp_ajax_webd_update_events_venueincludes\admin\class-venue-post-type.php:85
noprivwp_ajax_webd_update_events_venueincludes\admin\class-venue-post-type.php:86
authwp_ajax_webd_add_venueincludes\admin\functions.php:680
authwp_ajax_webd_remove_event_from_recurrincludes\admin\functions.php:742
noprivwp_ajax_webd_remove_event_from_recurrincludes\admin\functions.php:743
authwp_ajax_exc_mb_request_imageincludes\admin\Meta-Boxes\classes.fields.php:633
authwp_ajax_exc_mb_post_selectincludes\admin\Meta-Boxes\classes.fields.php:1440
authwp_ajax_webd_get_events_calendarincludes\functions.php:954
noprivwp_ajax_webd_get_events_calendarincludes\functions.php:955
authwp_ajax_ex_loadmore_gridincludes\functions.php:1527
noprivwp_ajax_ex_loadmore_gridincludes\functions.php:1528
authwp_ajax_ex_loadmore_tableincludes\functions.php:1602
noprivwp_ajax_ex_loadmore_tableincludes\functions.php:1603
authwp_ajax_ex_loadmore_webd_viewincludes\functions.php:1641
noprivwp_ajax_ex_loadmore_webd_viewincludes\functions.php:1642
authwp_ajax_ex_loadevent_ofdayincludes\functions.php:1804
noprivwp_ajax_ex_loadevent_ofdayincludes\functions.php:1805
authwp_ajax_webd_ajax_searchincludes\functions.php:2572
noprivwp_ajax_webd_ajax_searchincludes\functions.php:2573

Shortcodes 14

[webd_lgrequied] includes\functions.php:2247
[webd_evmeta] includes\functions.php:2872
[webd_evstatus] includes\functions.php:2884
[webd_calendar] shortcode\calendar.php:137
[webd_countdown] shortcode\count-down.php:93
[webd_carousel] shortcode\event-carousel.php:69
[webd_grid] shortcode\event-grid.php:122
[webd_search] shortcode\event-search.php:322
[webd_table] shortcode\event-table.php:229
[webd_map] shortcode\map.php:344
[webd_timeline] shortcode\timeline.php:48
[webd_venues] shortcode\venues-sc.php:49
[webd_webd_views_grid] shortcode\webd_view-sc-grid.php:101
[webd_webd_views] shortcode\webd_view-sc.php:58
WordPress Hooks 175
filterwc_get_templatefunctions.php:10
actionsave_postincludes\admin\class-event-meta.php:5
actioninitincludes\admin\class-event-meta.php:6
filterexc_mb_meta_boxesincludes\admin\class-event-meta.php:9
actionsave_postincludes\admin\class-event-meta.php:441
actionproduct_cat_add_form_fieldsincludes\admin\class-event-meta.php:927
actionproduct_cat_edit_form_fieldsincludes\admin\class-event-meta.php:928
actionedited_product_catincludes\admin\class-event-meta.php:946
actioncreated_product_catincludes\admin\class-event-meta.php:947
actionedit_form_after_titleincludes\admin\class-event-meta.php:968
actionsave_postincludes\admin\class-event-meta.php:993
actionadmin_initincludes\admin\class-plugin-settings.php:17
actionadmin_initincludes\admin\class-plugin-settings.php:19
actionadmin_menuincludes\admin\class-plugin-settings.php:21
actioninitincludes\admin\class-venue-post-type.php:5
filterexc_mb_meta_boxesincludes\admin\class-venue-post-type.php:6
actionadd_meta_boxesincludes\admin\class-venue-post-type.php:74
actionwoocommerce_product_options_pricingincludes\admin\class-venue-post-type.php:286
actionsave_postincludes\admin\class-venue-post-type.php:433
actionadmin_headincludes\admin\functions.php:23
filterget_edit_post_linkincludes\admin\functions.php:487
filterpost_row_actionsincludes\admin\functions.php:502
actioninitincludes\admin\functions.php:519
actionadmin_menuincludes\admin\functions.php:554
filtermanage_product_posts_columnsincludes\admin\functions.php:609
actionmanage_product_posts_custom_columnincludes\admin\functions.php:620
filtermanage_edit-product_sortable_columnsincludes\admin\functions.php:641
actionpre_get_postsincludes\admin\functions.php:676
actionsave_postincludes\admin\functions.php:699
actionsave_postincludes\admin\functions.php:725
actionadmin_headincludes\admin\functions.php:785
actionrestrict_manage_postsincludes\admin\functions.php:887
actionpre_get_postsincludes\admin\functions.php:890
actioninitincludes\admin\functions.php:918
actioninitincludes\admin\functions.php:1120
actiondbx_post_advancedincludes\admin\Meta-Boxes\class.exc_mb-meta-box.php:18
actionexc_mb_init_fieldsincludes\admin\Meta-Boxes\class.exc_mb-meta-box.php:19
actionadmin_menuincludes\admin\Meta-Boxes\class.exc_mb-meta-box.php:21
actionsave_postincludes\admin\Meta-Boxes\class.exc_mb-meta-box.php:22
actionedit_attachmentincludes\admin\Meta-Boxes\class.exc_mb-meta-box.php:23
actionexc_mb_save_fieldsincludes\admin\Meta-Boxes\class.exc_mb-meta-box.php:24
actionadmin_enqueue_scriptsincludes\admin\Meta-Boxes\class.exc_mb-meta-box.php:26
actionadmin_enqueue_scriptsincludes\admin\Meta-Boxes\class.exc_mb-meta-box.php:27
actioninitincludes\admin\Meta-Boxes\custom-meta-boxes.php:40
filterqueryincludes\admin\Meta-Boxes\custom-meta-boxes.php:131
filterexc_mb_meta_boxesincludes\admin\Meta-Boxes\example-functions.php:106
actionwoocommerce_after_order_notesincludes\class-checkout-hook.php:5
actionwoocommerce_before_checkout_processincludes\class-checkout-hook.php:6
actionwoocommerce_checkout_update_order_metaincludes\class-checkout-hook.php:7
actionwoocommerce_after_order_itemmetaincludes\class-checkout-hook.php:10
actionwoocommerce_order_item_meta_endincludes\class-checkout-hook.php:11
filterexc_mb_meta_boxesincludes\class-email-reminder.php:5
actionwoocommerce_order_status_completedincludes\class-email-reminder.php:7
actionwoocommerce_order_status_completedincludes\class-email-reminder.php:8
actionwooevent_email_reminderincludes\class-email-reminder.php:10
actionwooevent_email_reminder_2includes\class-email-reminder.php:11
actionwooevent_email_reminder_3includes\class-email-reminder.php:12
actionwooevent_email_reminder_feedbackincludes\class-email-reminder.php:13
actionwebd_send_email_reminderincludes\class-email-reminder.php:15
actionproduct_cat_add_form_fieldsincludes\class-meta-event-only.php:3
actionproduct_cat_edit_form_fieldsincludes\class-meta-event-only.php:4
actionedited_product_catincludes\class-meta-event-only.php:25
actioncreated_product_catincludes\class-meta-event-only.php:26
actionwoocommerce_single_product_summaryincludes\class-meta-event-only.php:59
actionwoocommerce_after_single_product_summaryincludes\class-meta-event-only.php:60
filterwoocommerce_product_description_headingincludes\class-meta-event-only.php:62
filterwoocommerce_product_single_add_to_cart_textincludes\class-meta-event-only.php:63
actionwoocommerce_before_single_productincludes\class-meta-event-only.php:65
actionwoocommerce_email_before_order_tableincludes\class-meta-event-only.php:67
filterwoocommerce_cart_item_nameincludes\class-meta-event-only.php:68
filterwoocommerce_add_to_cart_redirectincludes\class-meta-event-only.php:69
filterwoocommerce_add_to_cart_validationincludes\class-meta-event-only.php:70
actionwoocommerce_shop_loop_item_titleincludes\class-meta-event-only.php:72
actionwoocommerce_before_shop_loop_itemincludes\class-meta-event-only.php:73
actionwoocommerce_single_product_summaryincludes\class-woo-event.php:5
actionwoocommerce_after_single_product_summaryincludes\class-woo-event.php:6
actionwoocommerce_archive_descriptionincludes\class-woo-event.php:7
actionpre_get_postsincludes\class-woo-event.php:8
filterloop_shop_columnsincludes\class-woo-event.php:9
actionwoocommerce_before_shop_loop_itemincludes\class-woo-event.php:10
actionwoocommerce_shop_loop_item_titleincludes\class-woo-event.php:12
filterwoocommerce_loop_add_to_cart_linkincludes\class-woo-event.php:15
filterwoocommerce_catalog_orderbyincludes\class-woo-event.php:16
actioninitincludes\class-woo-event.php:17
actionwidgets_initincludes\class-woo-event.php:18
filterwoocommerce_output_related_products_argsincludes\class-woo-event.php:19
filterwoocommerce_product_tabsincludes\class-woo-event.php:20
filterwoocommerce_product_description_headingincludes\class-woo-event.php:21
filterwoocommerce_product_single_add_to_cart_textincludes\class-woo-event.php:22
actionwoocommerce_before_single_productincludes\class-woo-event.php:24
filterwoocommerce_product_tabsincludes\class-woo-event.php:25
filterwoocommerce_single_product_image_htmlincludes\class-woo-event.php:26
actionwoocommerce_email_before_order_tableincludes\class-woo-event.php:27
filterwoocommerce_cart_item_nameincludes\class-woo-event.php:28
filterwoocommerce_add_to_cart_redirectincludes\class-woo-event.php:29
actionwoocommerce_after_main_contentincludes\class-woo-event.php:30
filterwoocommerce_related_products_argsincludes\class-woo-event.php:31
filterwoocommerce_add_to_cart_validationincludes\class-woo-event.php:32
filterwoocommerce_product_get_regular_priceincludes\class-woo-event.php:517
filterwoocommerce_product_variation_get_regular_priceincludes\class-woo-event.php:518
filterwoocommerce_product_get_sale_priceincludes\class-woo-event.php:579
filterwoocommerce_product_variation_get_sale_priceincludes\class-woo-event.php:580
filterwoocommerce_get_price_htmlincludes\class-woo-event.php:640
filterwc_get_template_partincludes\functions.php:82
filterwc_get_template_partincludes\functions.php:83
filterwc_get_templateincludes\functions.php:85
filterwc_get_templateincludes\functions.php:86
actioninitincludes\functions.php:700
actioninitincludes\functions.php:863
actionadmin_bar_menuincludes\functions.php:1415
actionwpo_wcpdf_after_order_detailsincludes\functions.php:1442
actionwpo_wcpdf_after_item_metaincludes\functions.php:1457
actionwoocommerce_order_status_cancelledincludes\functions.php:1790
actionwoocommerce_new_order_itemincludes\functions.php:1913
actionwoocommerce_order_item_meta_endincludes\functions.php:2045
actionwoocommerce_order_item_meta_endincludes\functions.php:2052
actionpre_get_postsincludes\functions.php:2083
filterthe_contentincludes\functions.php:2221
actionwp_headincludes\functions.php:2345
actionwoocommerce_before_add_to_cart_quantityincludes\functions.php:2719
actionwoocommerce_before_add_to_cart_formincludes\functions.php:2727
actionwoocommerce_before_add_to_cart_buttonincludes\functions.php:2732
filterwoe_get_order_product_fieldsincludes\functions.php:2741
filterwoe_get_order_product_value_start_dateincludes\functions.php:2746
filterwoe_get_order_product_fieldsincludes\functions.php:2760
filterwoe_get_order_product_value_end_dateincludes\functions.php:2765
filterwoe_get_order_product_fieldsincludes\functions.php:2779
filterwoe_get_order_product_value_webd_addressincludes\functions.php:2784
filterwoe_get_order_product_fieldsincludes\functions.php:2791
filterwoe_get_order_product_value_webd_webd_viewincludes\functions.php:2796
filterwoe_get_order_product_fieldsincludes\functions.php:2816
filterwoe_get_order_product_value_webd_attendeeincludes\functions.php:2821
filterbody_classincludes\functions.php:2887
actionwoocommerce_single_product_summaryincludes\functions.php:2917
actionsave_postincludes\submission.php:224
actionwp_trash_postincludes\submission.php:237
actionwpcf7_before_send_mailincludes\submission.php:246
actioninitincludes\submission.php:295
filterwpcf7_validate_webd_dateincludes\submission.php:345
filterwpcf7_validate_webd_date*includes\submission.php:346
filterwpcf7_validate_webd_timeincludes\submission.php:347
filterwpcf7_validate_webd_time*includes\submission.php:348
actioninitincludes\submission.php:372
actioninitincludes\submission.php:389
actioninitincludes\submission.php:491
actioninitincludes\submission.php:562
actioninitincludes\submission.php:586
actioninitincludes\submission.php:651
actioninitincludes\submission.php:664
actioninitincludes\submission.php:725
actioninitincludes\webd_view\class-webd-view-post-type.php:5
filterexc_mb_meta_boxesincludes\webd_view\class-webd-view-post-type.php:6
actionafter_setup_themeshortcode\calendar.php:138
actionafter_setup_themeshortcode\count-down.php:94
actionafter_setup_themeshortcode\event-carousel.php:70
actionafter_setup_themeshortcode\event-grid.php:123
actionafter_setup_themeshortcode\event-search.php:323
actionafter_setup_themeshortcode\event-table.php:230
actionwp_enqueue_scriptsshortcode\map.php:262
actionafter_setup_themeshortcode\map.php:345
actionafter_setup_themeshortcode\timeline.php:49
actionafter_setup_themeshortcode\venues-sc.php:50
actionafter_setup_themeshortcode\webd_view-sc-grid.php:102
actionafter_setup_themeshortcode\webd_view-sc.php:59
actionadmin_noticeswebd-event-bookings-daywise-cost.php:28
actionadmin_noticeswebd-event-bookings-daywise-cost.php:40
actionafter_setup_themewebd-event-bookings-daywise-cost.php:52
actionadmin_enqueue_scriptswebd-event-bookings-daywise-cost.php:53
actionwp_enqueue_scriptswebd-event-bookings-daywise-cost.php:54
filtertemplate_includewebd-event-bookings-daywise-cost.php:55
actionwp_enqueue_scriptswebd-event-bookings-daywise-cost.php:56
actionwp_headwebd-event-bookings-daywise-cost.php:57
actionwp_footerwebd-event-bookings-daywise-cost.php:58
actionwidgets_initwidgets\events-search.php:116
actionwidgets_initwidgets\latest-events.php:184

Scheduled Events 4

wooevent_email_reminder
wooevent_email_reminder_2
wooevent_email_reminder_3
wooevent_email_reminder_feedback
Maintenance & Trust

WEBD Woo Event Bookings Maintenance & Trust

Maintenance Signals

WordPress version tested5.7.15
Last updatedUnknown
PHP min version5.6
Downloads904

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

WEBD Woo Event Bookings Developer Profile

christopher dadan

1 plugin · 0 total installs

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

How We Detect WEBD Woo Event Bookings

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/webd-woo-event-bookings/assets/css/style.css/wp-content/plugins/webd-woo-event-bookings/assets/js/script.js
Script Paths
/wp-content/plugins/webd-woo-event-bookings/assets/js/script.js
Version Parameters
webd-woo-event-bookings/assets/css/style.css?ver=webd-woo-event-bookings/assets/js/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
webd-woo-event-bookings-calendarwebd-woo-event-bookings-countdownwebd-woo-event-bookings-event-tablewebd-woo-event-bookings-event-gridwebd-woo-event-bookings-event-carouselwebd-woo-event-bookings-timelinewebd-woo-event-bookings-venue-scwebd-woo-event-bookings-search-widget
HTML Comments
<!-- SHORTCODE: COUNT DOWN TIMER --><!-- SHORTCODE: EVENT TABLE --><!-- SHORTCODE: EVENT GRID --><!-- SHORTCODE: EVENT CAROUSEL -->+5 more
Data Attributes
data-event-iddata-event-date
JS Globals
woo_events
Shortcode Output
[webd_woo_event_bookings_calendar][webd_woo_event_bookings_countdown][webd_woo_event_bookings_event_table][webd_woo_event_bookings_event_grid]
FAQ

Frequently Asked Questions about WEBD Woo Event Bookings