[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOpImLHqusy_7zhrc9uxbpcKzNuqz6kRzAoASndsFjsg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":136,"fingerprints":360},"woocommerce-accommodation-bookings","WooCommerce Accommodation Bookings","1.3.7","WooCommerce","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoocommerce\u002F","\u003Cp>Accommodation Bookings is a free add-on for WooCommerce and the WooCommerce Bookings extension that makes it easier for you to rent out your space or run a hotel.\u003C\u002Fp>\n\u003Cp>This extension extends Bookings and makes it possible to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Easily configure room rates for specific nights.\u003C\u002Fli>\n\u003Cli>Reservations that span nights instead of days.\u003C\u002Fli>\n\u003Cli>List check-in\u002Fcheck-out information on the product page, cart, and order pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Accommodation Bookings is fully \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoopayments\u002F\" rel=\"nofollow ugc\">compatible with WooPayments\u003C\u002Fa>.\u003C\u002Fp>\n","An add-on for WooCommerce Bookings, making it easier to sell hotel rooms, apartments, and spaces to your customers with WooCommerce.",1000,199066,42,16,"2026-01-27T18:14:00.000Z","6.9.4","6.7","7.4",[20,21,22],"accommodations","bookings","woocommerce","https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-accommodation-bookings\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-accommodation-bookings.1.3.7.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":22,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},36,4716280,96,234,76,"2026-04-03T21:32:50.497Z",[38,58,82,100,119],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":25,"downloaded":46,"rating":25,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":51,"download_link":56,"security_score":57,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"gcal-event-addon-woocommerce-bookings","Calendar Event Add-on WooCommerce Bookings","1.4","Rajesh Kaswala","https:\u002F\u002Fprofiles.wordpress.org\u002Frstarlite\u002F","\u003Cp>⚠⚠IMPORTANT NOTICE⚠⚠\u003Cbr \u002F>\nIf you use any version of Woocommerce Bookings between 1.12.2 to 1.13.3 then unfortunately, the plugin has no support of “woocommerce_bookings_gcalendar_sync” filter which is used by our plugin, so our plugin won’t work for those versions. Since Woocommerce Bookings version 1.14.0 the filter was restored, so you can use any Woocommerce Bookings version from 1.14.0 to continue use of our plugin.\u003C\u002Fp>\n\u003Cp>Calendar Event Add-on WooCommerce Bookings is used to send additional information about the customer when WooCommerce Bookings creates an event in Google Calendar.\u003C\u002Fp>\n\u003Cp>Please note that this plugin is Add-on for \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-bookings\u002F\" rel=\"nofollow ugc\">WooCommerce Bookings\u003C\u002Fa>, so it doesn’t do any thing without prior installation of WooCommerce Bookings.\u003C\u002Fp>\n\u003Cp>Go to WordPress Administrative area >> Settings >> Click on “Calendar Addon for WC Booking”. Here, you will see “Additional Event Description”. In this text area, you’re free to use these placeholders: CUSTOMER_NAME, CUSTOMER_BILLING_EMAIL, CUSTOMER_BILLING_PHONE. You can use normal text there as well. What ever information you write in the text area is sent as additional event description when WooCommerce Bookings creates an event in Google Calender. At this time, each of the placeholders mentioned in the text area, has been replaced by its real value.\u003C\u002Fp>\n","This plugin is used to send additional information about the customer when WooCommerce Bookings creates an event in Google Calendar.",7651,3,"2024-07-15T03:12:00.000Z","6.5.8","4.4","",[53,54,22,55],"google-calendar","woo-commerce","woocommerce-bookings","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgcal-event-addon-woocommerce-bookings.1.4.zip",92,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":25,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":77,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":26,"last_vuln_date":81,"fetched_at":28},"awesome-event-booking","Awesome Event Booking","2.8.5","AwesomeTOGI","https:\u002F\u002Fprofiles.wordpress.org\u002Ftogidata\u002F","\u003Cp>\u003Cstrong>A powerful and FREE event management plugin for WordPress\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can now easily create events, accept bookings and manage these with the powerful Awesome Event Booking plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Main features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create events with date, time, price, max attendants, location and region.\u003C\u002Fli>\n\u003Cli>Nice display of the events via dropdown.\u003C\u002Fli>\n\u003Cli>Fully responsive view.\u003C\u002Fli>\n\u003Cli>QuickSimple booking form.\u003C\u002Fli>\n\u003Cli>Manage bookings via backend.\u003C\u002Fli>\n\u003Cli>Bulk move bookings from one event to another.\u003C\u002Fli>\n\u003Cli>A wide range of extensions available.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Flexible display of the events\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Categorize the events and display the events on pages by category, region and date using our shortcode tool.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Re-use venues and organizers\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You will probably be using the same venues and event organizers over and over again, so we have made sure, that once you have created these, they can be re-used for future events.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fully Responsive\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The events are nicely displayed on both desktops, laptops, tablets and smartphones. Each view is fully responsive, making sure that visitors can book your events from anywhere.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Our Cool extensions:\u003C\u002Fstrong>\u003Cbr \u002F>\nSee all of our cool extensions \u003Ca href=\"http:\u002F\u002Fawesometogi.com\u002Fawesome-event-booking\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fawesometogi.com\u002Fawesome-event-booking\u002F\" rel=\"nofollow ugc\">Payment integration via Woocommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fawesometogi.com\u002Fawesome-event-booking\u002F\" rel=\"nofollow ugc\">Duplicate event add-on\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fawesometogi.com\u002Fawesome-event-booking\u002F\" rel=\"nofollow ugc\">Mailchimp integration\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fawesometogi.com\u002Fawesome-event-booking\u002F\" rel=\"nofollow ugc\">Several event dates add-on\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fawesometogi.com\u002Fawesome-event-booking\u002F\" rel=\"nofollow ugc\">Downloadable info add-on\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fawesometogi.com\u002Fawesome-event-booking\u002F\" rel=\"nofollow ugc\">Diploma add-on\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","You can now easily create events, accept bookings and manage these with our powerful Event Booking plugin.",40,11717,2,"2025-03-26T10:19:00.000Z","6.7.5","4.1","7.0",[21,74,75,76,22],"event-booking","events","reseller","http:\u002F\u002Fawesometogi.com\u002Fawesome-event-booking\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fawesome-event-booking.zip",89,4,"2025-04-01 00:00:00",{"slug":83,"name":84,"version":41,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":26,"num_ratings":26,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":18,"tags":94,"homepage":98,"download_link":99,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"sku-for-woocommerce-bookings","SKU for WooCommerce Bookings","theorcawp","https:\u002F\u002Fprofiles.wordpress.org\u002Ftheorcawp\u002F","\u003Cp>This plugin adds SKUs to your WooCommerce bookings products and also makes it searchable by bookings SKU in your site.\u003C\u002Fp>\n","This plugin adds SKUs to your WooCommerce bookings products and also makes it searchable in your site.",10,1141,"2025-09-18T09:27:00.000Z","6.8.5","6.0",[95,96,97,22,55],"add-sku-to-bookings","booking-sku","sku","https:\u002F\u002Fprofiles.wordpress.org\u002Ftheorcawp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsku-for-woocommerce-bookings.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":26,"downloaded":108,"rating":25,"num_ratings":109,"last_updated":51,"tested_up_to":16,"requires_at_least":110,"requires_php":18,"tags":111,"homepage":116,"download_link":117,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":118},"emmeo-booking-reception","Emmeo Booking Reception","1.3","sylvestnovember","https:\u002F\u002Fprofiles.wordpress.org\u002Fsylvestnovember\u002F","\u003Cp>Booking Reception connects your WordPress booking plugin to a cloud front desk \u002F reception dashboard so you can manage \u003Cstrong>hotel-style check-in and check-out\u003C\u002Fstrong>, arrivals, departures, and in-house guests.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Works with:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WP Booking System (free & premium)\u003C\u002Fli>\n\u003Cli>MotoPress Hotel Booking (Lite & Pro)\u003C\u002Fli>\n\u003Cli>Booking Calendar (Free, Premium & Hotel Edition)\u003C\u002Fli>\n\u003Cli>WooCommerce Bookings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Beautiful iPad-optimized reception dashboard\u003C\u002Fli>\n\u003Cli>One-click check-in and check-out\u003C\u002Fli>\n\u003Cli>Today’s arrivals and departures at a glance\u003C\u002Fli>\n\u003Cli>Secure API connection with HMAC authentication\u003C\u002Fli>\n\u003Cli>Real-time sync with your bookings\u003C\u002Fli>\n\u003Cli>Overview of all current guests\u003C\u002Fli>\n\u003Cli>Multi-property support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How it works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate this plugin\u003C\u002Fli>\n\u003Cli>Copy your API key from the Booking Reception settings page\u003C\u002Fli>\n\u003Cli>Sign up at \u003Ca href=\"https:\u002F\u002Fbookingreception.app\" rel=\"nofollow ugc\">bookingreception.app\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Connect your site using the API key\u003C\u002Fli>\n\u003Cli>Access your reception dashboard from any device\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Requirements:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>One of the supported booking plugins listed above\u003C\u002Fli>\n\u003Cli>WordPress 6.2 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>A free Booking Reception account at \u003Ca href=\"https:\u002F\u002Fbookingreception.app\" rel=\"nofollow ugc\">bookingreception.app\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Security:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Booking Reception uses industry-standard security practices to protect your data:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>HMAC-SHA256 Authentication\u003C\u002Fstrong> – All API requests are signed with HMAC-SHA256 to verify authenticity\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timestamp Validation\u003C\u002Fstrong> – Requests older than 5 minutes are rejected to prevent replay attacks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nonce Protection\u003C\u002Fstrong> – Each request includes a unique nonce to prevent duplicate processing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Input Sanitization\u003C\u002Fstrong> – All user inputs are sanitized using WordPress sanitization functions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Output Escaping\u003C\u002Fstrong> – All data is properly escaped before being returned in API responses\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Booking Reception cloud service at \u003Ca href=\"https:\u002F\u002Fbookingreception.app\" rel=\"nofollow ugc\">bookingreception.app\u003C\u002Fa> to provide the reception dashboard functionality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Booking data (guest names, dates, status, accommodation details)\u003Cbr \u002F>\n* Site URL and plugin version for compatibility\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When data is sent:\u003C\u002Fstrong>\u003Cbr \u002F>\n* During scheduled sync intervals (configurable)\u003Cbr \u002F>\n* When check-in\u002Fout actions are performed from the dashboard\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service links:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fbookingreception.app\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fbookingreception.app\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","Front desk \u002F reception dashboard for WP Booking System, MotoPress Hotel Booking, Booking Calendar & WooCommerce Bookings — manage arrivals, depart &hellip;",355,1,"6.2",[112,113,114,55,115],"booking-calendar","front-desk","motopress-hotel-booking","wp-booking-system","https:\u002F\u002Fbookingreception.app","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femmeo-booking-reception.1.3.zip","2026-03-15T10:48:56.248Z",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":26,"downloaded":127,"rating":25,"num_ratings":109,"last_updated":128,"tested_up_to":16,"requires_at_least":129,"requires_php":18,"tags":130,"homepage":134,"download_link":135,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"tourify","Tourify – Turn WooCommerce Products into Adventures","1.0.0","Pluginable","https:\u002F\u002Fprofiles.wordpress.org\u002Fpluginable\u002F","\u003Cp>Tourify is a powerful and flexible WooCommerce extension that turns any product into a fully bookable tour or travel experience. Designed for travel agencies, tour operators, and local guides, Tourify provides back-end features for managing tours, setting schedules, and receiving bookings within the familiar WooCommerce environment.\u003C\u002Fp>\n\u003Cp>Easily manage multiple tour types, pricing per group, custom time slots, availability days, and traveler limits directly from the product edit screen. Tourify is mobile responsive, lightweight, and integrates smoothly with your existing store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Convert WooCommerce products into bookable tours and travel experiences\u003Cbr \u002F>\n– Create multiple tour options (groups) per product\u003Cbr \u002F>\n– Set custom prices, traveler limits, and descriptions per group\u003Cbr \u002F>\n– Add multiple time slots for each tour group\u003Cbr \u002F>\n– Choose between specific days, weekdays, or full date ranges for availability\u003Cbr \u002F>\n– Fully integrated with the WooCommerce cart and checkout flow\u003Cbr \u002F>\n– User-friendly and mobile-optimized frontend interface\u003Cbr \u002F>\n– Admin-friendly backend interface for scheduling and configuration\u003Cbr \u002F>\n– Supports AM\u002FPM time formats and flexible tour durations\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, visit the \u003Ca href=\"https:\u002F\u002Fwww.pluginable.dev\u002Fcontact\u002F\" rel=\"nofollow ugc\">Pluginable support page\u003C\u002Fa> or contact us via our official support channels.\u003C\u002Fp>\n","Convert WooCommerce products into bookable tours with custom schedules, time slots, group sizes, and pricing for travel agencies and tour operators.",268,"2025-12-09T04:58:00.000Z","5.0",[21,131,132,133,22],"tour-booking","tours","travel","https:\u002F\u002Fpluginable.dev\u002F?ref=pd-tourify","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftourify.1.0.0.zip",{"attackSurface":137,"codeSignals":328,"taintFlows":355,"riskAssessment":356,"analyzedAt":359},{"hooks":138,"ajaxHandlers":324,"restRoutes":325,"shortcodes":326,"cronEvents":327,"entryPointCount":26,"unprotectedCount":26},[139,145,149,153,157,161,166,171,175,179,184,188,193,197,201,204,207,210,213,217,220,224,228,231,234,237,241,243,245,248,251,254,257,261,265,270,274,278,281,284,288,291,294,298,302,306,309,311,315,318,321],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","admin_enqueue_scripts","admin_styles_and_scripts","includes\\admin\\class-wc-accommodation-booking-admin-panels.php",14,{"type":146,"name":147,"callback":147,"priority":148,"file":143,"line":14},"filter","product_type_options",15,{"type":146,"name":150,"callback":151,"priority":89,"file":143,"line":152},"wc_bookings_product_duration_fallback","get_product_duration",18,{"type":140,"name":154,"callback":155,"file":143,"line":156},"woocommerce_product_data_panels","panels",20,{"type":140,"name":158,"callback":159,"file":143,"line":160},"woocommerce_product_options_general_product_data","general_product_data",22,{"type":140,"name":162,"callback":163,"priority":164,"file":143,"line":165},"woocommerce_product_data_tabs","add_tabs",5,24,{"type":140,"name":167,"callback":168,"file":169,"line":170},"admin_init","maybe_save_settings","includes\\admin\\class-wc-accommodation-booking-admin-product-settings.php",47,{"type":146,"name":172,"callback":173,"file":169,"line":174},"woocommerce_bookings_settings_page","add_accommodation_settings",48,{"type":146,"name":176,"callback":176,"file":177,"line":178},"product_type_selector","includes\\admin\\class-wc-accommodation-booking-rest-and-admin.php",21,{"type":140,"name":180,"callback":181,"priority":182,"file":177,"line":183},"woocommerce_process_product_meta","save_product_data",25,23,{"type":146,"name":185,"callback":186,"file":177,"line":187},"woocommerce_debug_tools","accommodation_bookings_debug_tools",26,{"type":140,"name":189,"callback":190,"priority":191,"file":192,"line":14},"woocommerce_accommodation-booking_add_to_cart","add_to_cart",30,"includes\\class-wc-accommodation-booking-cart-manager.php",{"type":146,"name":194,"callback":195,"priority":156,"file":192,"line":196},"woocommerce_get_item_data","get_item_data",17,{"type":146,"name":198,"callback":199,"file":200,"line":160},"woocommerce_bookings_date_picker_start_label","start_label","includes\\class-wc-accommodation-booking-date-picker.php",{"type":146,"name":202,"callback":203,"file":200,"line":183},"woocommerce_bookings_date_picker_end_label","end_label",{"type":146,"name":205,"callback":206,"priority":89,"file":200,"line":165},"woocommerce_booking_form_get_posted_data","add_accommodation_posted_data",{"type":146,"name":208,"callback":209,"priority":89,"file":200,"line":182},"woocommerce_bookings_booked_day_blocks","update_fully_booked_dates",{"type":146,"name":211,"callback":212,"priority":89,"file":200,"line":187},"woocommerce_bookings_find_booked_day_blocks","find_booked_day_blocks",{"type":140,"name":214,"callback":215,"file":216,"line":148},"woocommerce_order_item_meta_start","add_checkinout_info_to_order_email","includes\\class-wc-accommodation-booking-order-manager.php",{"type":146,"name":218,"callback":219,"priority":156,"file":216,"line":14},"woocommerce_payment_complete_order_status","complete_order",{"type":140,"name":221,"callback":222,"priority":191,"file":223,"line":160},"woocommerce_product_tabs","add_time_tab","includes\\class-wc-accommodation-booking-product-tabs.php",{"type":146,"name":225,"callback":226,"file":227,"line":148},"woocommerce_bookings_product_types","add_product_type","includes\\class-wc-accommodation-booking.php",{"type":146,"name":229,"callback":230,"priority":89,"file":227,"line":14},"woocommerce_bookings_get_start_date_with_time","add_checkin_time_to_booking_start_time",{"type":146,"name":232,"callback":233,"priority":89,"file":227,"line":196},"woocommerce_bookings_get_end_date_with_time","add_checkout_time_to_booking_end_time",{"type":146,"name":235,"callback":236,"file":227,"line":152},"get_booking_products_terms","add_accommodation_to_booking_product_terms",{"type":146,"name":238,"callback":239,"file":227,"line":240},"get_booking_products_args","add_accommodation_to_booking_products_args",19,{"type":146,"name":242,"callback":239,"file":227,"line":156},"woocommerce_bookings_product_rest_endpoint",{"type":146,"name":244,"callback":239,"file":227,"line":178},"get_booking_products_args_for_slots_rest_endpoint",{"type":146,"name":246,"callback":247,"priority":89,"file":227,"line":160},"woocommerce_bookings_product_type_rest_check","validate_rest_product_type",{"type":140,"name":249,"callback":250,"file":227,"line":165},"woocommerce_new_booking","update_start_end_time",{"type":146,"name":252,"callback":253,"priority":89,"file":227,"line":182},"woocommerce_data_stores","register_data_stores",{"type":146,"name":255,"callback":256,"priority":89,"file":227,"line":187},"woocommerce_bookings_apply_multiple_rules_per_block","disable_overlapping_rates",{"type":146,"name":258,"callback":259,"priority":89,"file":227,"line":260},"woocommerce_bookings_resource_duration_display_string","filter_resource_duration_display_string",27,{"type":146,"name":262,"callback":263,"priority":89,"file":227,"line":264},"woocommerce_bookings_ics_format_date","disable_ics_formatting_for_accommodation",28,{"type":140,"name":266,"callback":267,"file":268,"line":269},"before_woocommerce_init","declare_hpos_compatibility","includes\\class-wc-accommodation-bookings-plugin.php",50,{"type":140,"name":271,"callback":272,"file":268,"line":273},"plugins_loaded","check_dependencies",113,{"type":140,"name":275,"callback":276,"priority":164,"file":268,"line":277},"init","load_plugin_textdomain",119,{"type":140,"name":271,"callback":279,"priority":156,"file":268,"line":280},"includes",120,{"type":146,"name":282,"callback":282,"priority":89,"file":268,"line":283},"plugin_row_meta",121,{"type":140,"name":285,"callback":286,"file":268,"line":287},"wp_enqueue_scripts","frontend_assets",122,{"type":140,"name":275,"callback":289,"file":268,"line":290},"rest_admin_includes",127,{"type":140,"name":275,"callback":292,"priority":89,"file":268,"line":293},"admin_includes",131,{"type":140,"name":295,"callback":296,"priority":89,"file":268,"line":297},"woocommerce_product_duplicate","woocommerce_duplicate_product",132,{"type":140,"name":299,"callback":300,"file":268,"line":301},"shutdown","install",135,{"type":140,"name":303,"callback":304,"file":268,"line":305},"admin_notices","deactivate_notice",158,{"type":140,"name":303,"callback":307,"file":268,"line":308},"missing_wc_notice",226,{"type":140,"name":303,"callback":307,"file":268,"line":310},240,{"type":146,"name":312,"callback":313,"priority":156,"file":314,"line":144},"woocommerce_product_addons_show_grand_total","addons_show_grand_total","includes\\integrations\\class-wc-accommodation-booking-addons.php",{"type":140,"name":316,"callback":317,"priority":156,"file":314,"line":148},"woocommerce_product_addons_panel_before_options","addon_options",{"type":146,"name":319,"callback":320,"priority":156,"file":314,"line":14},"woocommerce_product_addons_adjust_price","disable_product_add_on_price_adjustment",{"type":146,"name":322,"callback":323,"priority":182,"file":314,"line":196},"woocommerce_product_addon_cart_item_data","addon_price",[],[],[],[],{"dangerousFunctions":329,"sqlUsage":330,"outputEscaping":335,"fileOperations":26,"externalRequests":26,"nonceChecks":109,"capabilityChecks":109,"bundledLibraries":354},[],{"prepared":80,"raw":109,"locations":331},[332],{"file":268,"line":333,"context":334},320,"$wpdb->get_results() with variable interpolation",{"escaped":336,"rawEcho":337,"locations":338},172,8,[339,341,344,345,347,348,350,352],{"file":169,"line":277,"context":340},"raw output",{"file":342,"line":343,"context":340},"includes\\admin\\views\\html-accommodation-booking-availability.php",99,{"file":342,"line":25,"context":340},{"file":346,"line":165,"context":340},"includes\\admin\\views\\html-accommodation-booking-rates.php",{"file":346,"line":182,"context":340},{"file":268,"line":349,"context":340},203,{"file":314,"line":351,"context":340},72,{"file":314,"line":353,"context":340},79,[],[],{"summary":357,"deductions":358},"Based on the provided static analysis and vulnerability history, the 'woocommerce-accommodation-bookings' plugin v1.3.7 exhibits a generally strong security posture.  The absence of reported CVEs and a clean record for taint analysis suggests a well-maintained and secure codebase. The code analysis further reinforces this, showing a negligible attack surface with no identifiable AJAX handlers, REST API routes, shortcodes, or cron events without proper authorization checks.  Furthermore, the plugin demonstrates good practices in handling SQL queries, with a high percentage using prepared statements, and a substantial majority of output being properly escaped.  File operations and external HTTP requests are also absent, which reduces potential attack vectors.",[],"2026-03-16T18:47:01.005Z",{"wat":361,"direct":374},{"assetPaths":362,"generatorPatterns":367,"scriptPaths":368,"versionParams":369},[363,364,365,366],"\u002Fwp-content\u002Fplugins\u002Fwoocommerce-accommodation-bookings\u002Fbuild\u002Fjs\u002Fadmin\u002Fwritepanel.js","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-accommodation-bookings\u002Fassets\u002Fcss\u002Faccommodation-booking-admin.css","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-accommodation-bookings\u002Fassets\u002Fcss\u002Faccommodation-booking-frontend.css","\u002Fwp-content\u002Fplugins\u002Fwoocommerce-accommodation-bookings\u002Fassets\u002Fcss\u002Faccommodation-booking-single.css",[],[363],[370,371,372,373],"woocommerce-accommodation-bookings\u002Fbuild\u002Fjs\u002Fadmin\u002Fwritepanel.js?ver=","woocommerce-accommodation-bookings\u002Fassets\u002Fcss\u002Faccommodation-booking-admin.css?ver=","woocommerce-accommodation-bookings\u002Fassets\u002Fcss\u002Faccommodation-booking-frontend.css?ver=","woocommerce-accommodation-bookings\u002Fassets\u002Fcss\u002Faccommodation-booking-single.css?ver=",{"cssClasses":375,"htmlComments":381,"htmlAttributes":384,"restEndpoints":387,"jsGlobals":388,"shortcodeOutput":390},[376,377,378,379,380],"show_if_accommodation-booking","accommodation_bookings_tab","bookings_pricing_tab","bookings_availability_tab","accommodation-booking-availability-message",[382,383],"\u003C!-- Day restrictions added to Bookings 1.10.7 -->","\u003C!-- @todo  Remove version compare ~Aug 2018 -->",[385,386],"data-product_id","data-accommodation-booking-id",[],[389],"wc_accommodation_bookings_writepanel_params",[]]