[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fM3P0dpdHRgPp41TUrK0maFiheXILlO1C34JPJRIIy1M":3,"$fMYVvmVyu4HqHUU2o0DOTlnmUWdEuovo17bx1dfjlZO4":1372,"$f284BaQHL0ciaq9AaVDOC7dSDnDh53MB4BrLdobCogqE":1376},{"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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"discovery_status":32,"vulnerabilities":33,"developer":145,"crawl_stats":39,"alternatives":152,"analysis":246,"fingerprints":1334},"wp-booking-system","WP Booking System – Booking Calendar","2.0.19.13","Roland Murg","https:\u002F\u002Fprofiles.wordpress.org\u002Fmurgroland\u002F","\u003Cp>The booking calendar plugin for WordPress. WP Booking System is used by more than 10,000 active users, with a satisfaction rate that borders on 5*!\u003C\u002Fp>\n\u003Cp>Is this booking calendar for you?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Do you rent something out, like a holiday home, a boat or something else? \u003C\u002Fli>\n\u003Cli>Do you have a WordPress website and need a bit of help to keep track of your rentals through a booking calendar?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>…then yes! The WP Booking System is perfect for your needs.\u003C\u002Fp>\n\u003Cp>Get easy online booking with this lightweight and powerful booking system.\u003C\u002Fp>\n\u003Ch3>A set-and-forget booking calendar for your rental business\u003C\u002Fh3>\n\u003Cp>WP Booking System is a simple booking calendar for WordPress. You will be up and running in just a few minutes. You can create booking calendars and forms, and you can manage your bookings. You can easily customize the booking calendar to fit your needs.\u003C\u002Fp>\n\u003Cp>Start receiving bookings from your visitors today!\u003C\u002Fp>\n\u003Ch3>Display available dates in your booking calendar\u003C\u002Fh3>\n\u003Cp>With just one click you can create the first booking calendar for your holiday home or rental business. Already have bookings made? You can manually manage the calendar’s availability in just a few seconds.\u003C\u002Fp>\n\u003Cp>Now your booking calendar is up to date with the latest bookings and available dates!\u003C\u002Fp>\n\u003Ch3>Create a form and enable clients to make bookings online\u003C\u002Fh3>\n\u003Cp>The beauty of this WordPress booking calendar is that it allows your website visitors to book available calendar dates on the spot through a fully customizable booking calendar form.\u003C\u002Fp>\n\u003Cp>Enable your clients to use the rental calendar fast and easy. In just three simple steps, clients will be able to reserve a slot on your booking calendar:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hover over the booking calendar to pick a starting date. Click on it, then move the cursor to select the number of days to book. (clients can easily see booked days by using the booking system legend)\u003C\u002Fli>\n\u003Cli>Next, fill in the booking system form (you can edit the form fields at any time to make sure clients submit the most relevant information you need; mark fields as compulsory or optional)\u003C\u002Fli>\n\u003Cli>Finally, click the booking button to make a reservation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With the premium version of the booking system, you can allow customers to make online bookings using the top payment platforms available at the moment!\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpbookingsystem.com\u002Fdemo\u002F\" rel=\"nofollow ugc\">Click here to see a demo of the premium version\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>You can review and manage calendar bookings from the back-end, so you are always in control. You can even set up automatic calendar notifications so you will receive an email when a booking is made. Now you’re all set to receive online bookings through your booking calendar.\u003C\u002Fp>\n\u003Ch3>Receive and manage bookings\u003C\u002Fh3>\n\u003Cp>All your bookings are saved in your rental calendar and are beautifully displayed so you can easily access them and view the booking details.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FUV7UHKvxFqo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>No time to read the description? Discover the top benefits of WP Booking System in just 40 seconds!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Features of the Free version:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create your own booking system: a booking calendar and a booking form!\u003C\u002Fli>\n\u003Cli>Receive and manage bookings\u003C\u002Fli>\n\u003Cli>Save extra booking information\u003C\u002Fli>\n\u003Cli>Generate a shortcode to insert the booking calendar and booking form into a page or post\u003C\u002Fli>\n\u003Cli>Use the Gutenberg block to embed the booking calendar\u003C\u002Fli>\n\u003Cli>WP Booking System Widget\u003C\u002Fli>\n\u003Cli>The booking calendar supports multiple languages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>EXTRA FEATURES OF THE PREMIUM BOOKING CALENDAR VERSION:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The booking system can accept online and offline payments\u003C\u002Fli>\n\u003Cli>iCalendar Sync, Import and Export\u003C\u002Fli>\n\u003Cli>Create an unlimited number of booking calendars\u003C\u002Fli>\n\u003Cli>Create an unlimited number of booking forms\u003C\u002Fli>\n\u003Cli>Create your own rental calendar legend: apply your own colors and text\u003C\u002Fli>\n\u003Cli>Split days selection\u003C\u002Fli>\n\u003Cli>Display multiple months\u003C\u002Fli>\n\u003Cli>Change the first day of the week\u003C\u002Fli>\n\u003Cli>Change the start month \u002F year\u003C\u002Fli>\n\u003Cli>Display an overview reservation calendar\u003C\u002Fli>\n\u003Cli>Edit multiple dates with just one click\u003C\u002Fli>\n\u003Cli>Display tooltips with extra info\u003C\u002Fli>\n\u003Cli>Hide calendar bookings from the past from your visitors\u003C\u002Fli>\n\u003Cli>Set the minimum number of days that the visitor must book\u003C\u002Fli>\n\u003Cli>Show the week’s number on the booking calendar\u003C\u002Fli>\n\u003Cli>Automatically block booked days directly\u003C\u002Fli>\n\u003Cli>Send booking notifications\u003C\u002Fli>\n\u003Cli>User management within the booking system\u003C\u002Fli>\n\u003Cli>Very easy to translate into any language\u003C\u002Fli>\n\u003Cli>Professional support for any question related to the booking calendar\u003C\u002Fli>\n\u003Cli>Download the Premium version at: \u003Ca href=\"https:\u002F\u002Fwww.wpbookingsystem.com\" rel=\"nofollow ugc\">www.wpbookingsystem.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>This WP Booking Calendar Plugin is for…\u003C\u002Fh3>\n\u003Cp>Any rental business should use the WP Booking Calendar plugin to keep track of their rental calendar throughout the year.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Property rentals: bed & breakfast, hotels, hotel rooms, cottages, apartments, houses, apartment rooms (use WP Booking System even when you are renting through AirBNB, Booking.com etc.)\u003C\u002Fli>\n\u003Cli>Boat rentals\u003C\u002Fli>\n\u003Cli>Car & motorcycle rentals\u003C\u002Fli>\n\u003Cli>Sports equipment rentals (full day ski equipment rental, bike rentals, skates rentals etc)\u003C\u002Fli>\n\u003Cli>Events rentals (full day trainings\u002Fcourses, parties, weddings, baptisms, corporate events, business meetings, conferences etc)\u003C\u002Fli>\n\u003Cli>Speakers, singers, photographers, videographers, inspectors can also benefit from using WP Booking system\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The booking system will soon become an indispensable tool in your business, and you will find yourself using it daily to manage reservations in your calendar.\u003C\u002Fp>\n\u003Ch4>How the booking calendar helps your clients\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Clients can make calendar bookings online, by accessing your website\u003C\u002Fli>\n\u003Cli>No need to call to make a reservation\u003C\u002Fli>\n\u003Cli>They can see the available calendar dates and manage their schedule to make a booking\u003C\u002Fli>\n\u003Cli>They can make simple and fast bookings from the comfort of their own home, directly from their mobile phones\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key booking system benefits for your business\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Collect relevant information about your clients through the booking system form (configure the rental calendar form to your needs). No need to call or collect this information at the desk.\u003C\u002Fli>\n\u003Cli>Use the WP Booking System on the go, from your mobile phone. The WP Booking Calendar can be used from mobile devices with ease – simply log in to your website and make any necessary edits just like on a computer.\u003C\u002Fli>\n\u003Cli>Manage bookings offline – when you meet with a client 1:1 and they want to make a future booking, simply log in to your website, access the booking calendar and make the reservation on the spot, for them.\u003C\u002Fli>\n\u003Cli>Stay up to date with calendar bookings by receiving email confirmations and reminders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WP Booking System in a nutshell…\u003C\u002Fh4>\n\u003Cp>Get organised and start receiving bookings with WP booking system. With this WP plugin you can create booking calendars, booking forms and accept bookings via your website. Setting it up is really easy and you will be up and running in just a few minutes. Bookings will be clearly listed in your booking calendar and you can stay organised. The booking calendar plugin works simply and it can be translated into several languages.\u003C\u002Fp>\n","The booking calendar plugin for WordPress. Get easy online booking with this lightweight and powerful booking calendar.",20000,341861,98,336,"2026-04-15T07:26:00.000Z","6.9.4","4.7","5.6",[20,21,22,23,24],"availability-calendar","booking-calendar","booking-system","icalendar","reservation-calendar","https:\u002F\u002Fwww.wpbookingsystem.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.2.0.19.13.zip",89,7,0,"2026-03-04 00:00:00","2026-04-16T10:56:18.058Z","no_bundle",[34,59,74,90,103,117,129],{"id":35,"url_slug":36,"title":37,"description":38,"plugin_slug":4,"theme_slug":39,"affected_versions":40,"patched_in_version":6,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48,"patch_diff_files":49,"patch_trac_url":39,"research_status":52,"research_verified":53,"research_rounds_completed":54,"research_plan":55,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":56,"research_started_at":57,"research_completed_at":58,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":53,"poc_model_used":39,"poc_verification_depth":39},"CVE-2025-68515","wp-booking-system-booking-calendar-unauthenticated-information-exposure","WP Booking System – Booking Calendar \u003C= 2.0.19.12 - Unauthenticated Information Exposure","The WP Booking System – Booking Calendar plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including, 2.0.19.12. This makes it possible for unauthenticated attackers to extract sensitive user or configuration data.",null,"\u003C=2.0.19.12","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","Exposure of Sensitive Information to an Unauthorized Actor","2026-03-12 18:24:16",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F070d7310-ae5f-4486-9b93-36253e24f895?source=api-prod",9,[50,51],"readme.txt","wp-booking-system.php","researched",false,3,"# Vulnerability Research Plan: CVE-2025-68515 (WP Booking System Information Exposure)\n\n## 1. Vulnerability Summary\nThe **WP Booking System – Booking Calendar** plugin (up to version 2.0.19.12) contains an unauthenticated information exposure vulnerability. The plugin's front-end AJAX handlers, specifically those responsible for fetching calendar data and availability, fail to properly filter sensitive booking metadata. This allows an unauthenticated attacker to extract personally identifiable information (PII) such as customer names, emails, and phone numbers associated with bookings, as well as internal plugin configuration settings that should be restricted to administrators.\n\n## 2. Attack Vector Analysis\n*   **Endpoint:** `\u002Fwp-admin\u002Fadmin-ajax.php`\n*   **Action:** `wpbs_get_calendar_month` (Inferred from standard plugin front-end logic)\n*   **Authentication:** None required (Targeting `wp_ajax_nopriv_` hooks)\n*   **Vulnerable Parameter:** `calendar_id`\n*   **Preconditions:** At least one calendar must exist, and it should have at least one booking containing sensitive data for the exposure to be demonstrable.\n\n## 3. Code Flow\n1.  **Entry Point:** An unauthenticated user sends a `POST` request to `admin-ajax.php` with the action `wpbs_get_calendar_month`.\n2.  **Hook Registration:** The plugin registers the handler via `add_action('wp_ajax_nopriv_wpbs_get_calendar_month', ...)`.\n3.  **Data Retrieval:** The handler function (likely in `includes\u002Fclass-ajax-functions-front-end.php`) accepts a `calendar_id`, `month`, and `year`.\n4.  **Database Query:** The plugin queries the `wp_wpbs_bookings` and `wp_wpbs_calendars` tables to retrieve events for the requested period.\n5.  **Sink:** The retrieved database objects are passed directly into a JSON response via `wp_send_json()`. Because the code fails to whitelist only \"public\" fields (like start\u002Fend dates and status), internal fields like `email`, `phone`, `first_name`, `last_name`, and `description` are included in the response.\n\n## 4. Nonce Acquisition Strategy\nThe plugin enqueues front-end scripts in `WP_Booking_System::enqueue_front_end_scripts`. It uses `wp_localize_script` to pass a nonce to the browser.\n\n*   **Shortcode:** `[wpbs id=\"1\"]`\n*   **Localization Object:** `wpbs_vars` (Inferred)\n*   **Nonce Key:** `wpbs_nonce` (Inferred)\n\n**Strategy:**\n1.  Use WP-CLI to create a page containing the calendar shortcode.\n2.  Navigate to the page using `browser_navigate`.\n3.  Execute JavaScript to extract the nonce.\n\n```javascript\n\u002F\u002F Browser Eval Command\nwindow.wpbs_vars?.wpbs_nonce\n```\n\n## 5. Exploitation Strategy\nThe goal is to retrieve a JSON blob containing sensitive booking details for a specific calendar.\n\n1.  **Determine Calendar ID:** Usually `1` for the first calendar.\n2.  **Obtain Nonce:** Extract `wpbs_nonce` from a public page using the browser tools.\n3.  **Craft AJAX Request:**\n    *   **Method:** `POST`\n    *   **URL:** `http:\u002F\u002Flocalhost:8080\u002Fwp-admin\u002Fadmin-ajax.php`\n    *   **Content-Type:** `application\u002Fx-www-form-urlencoded`\n    *   **Body:**\n        ```text\n        action=wpbs_get_calendar_month&calendar_id=1&month=8&year=2025&wpbs_nonce=[EXTRACTED_NONCE]\n        ```\n4.  **Analyze Response:** Search the JSON for keys like `email`, `phone`, `first_name`, or `description` within the `days` or `bookings` arrays.\n\n## 6. Test Data Setup\nPrepare the environment using WP-CLI to ensure there is data to \"steal\":\n\n1.  **Create a Calendar:**\n    ```bash\n    # (The plugin usually creates a default calendar, but we ensure one exists)\n    wp eval \"wpbs_get_db_layer('calendars')->insert(array('name' => 'Secret Calendar', 'date_created' => current_time('mysql')));\"\n    ```\n2.  **Create a Legend Item (Booked Status):**\n    ```bash\n    wp eval \"wpbs_get_db_layer('legend_items')->insert(array('calendar_id' => 1, 'name' => 'Booked', 'type' => 'is_booked'));\"\n    ```\n3.  **Insert a Sensitive Booking:**\n    ```bash\n    wp eval \"wpbs_get_db_layer('bookings')->insert(array('calendar_id' => 1, 'first_name' => 'John', 'last_name' => 'Doe', 'email' => 'john_private@example.com', 'phone' => '555-999-0000', 'description' => 'Secret internal note', 'start_date' => '2025-08-10', 'end_date' => '2025-08-15', 'status' => 'accepted'));\"\n    ```\n4.  **Publish a Page with the Calendar:**\n    ```bash\n    wp post create --post_type=page --post_title=\"Booking Page\" --post_status=publish --post_content='[wpbs id=\"1\"]'\n    ```\n\n## 7. Expected Results\nA successful exploit will return a JSON response containing the sensitive fields:\n```json\n{\n  \"success\": true,\n  \"days\": {\n    \"10\": {\n      \"booking_id\": \"1\",\n      \"first_name\": \"John\",\n      \"last_name\": \"Doe\",\n      \"email\": \"john_private@example.com\",\n      \"phone\": \"555-999-0000\",\n      \"description\": \"Secret internal note\",\n      \"status\": \"accepted\"\n    }\n  }\n}\n```\nThe presence of `email` and `phone` in an unauthenticated response confirms the Information Exposure.\n\n## 8. Verification Steps\n1.  **Check Database:** Confirm the PII exists in the database.\n    ```bash\n    wp db query \"SELECT email, phone FROM wp_wpbs_bookings WHERE calendar_id = 1\"\n    ```\n2.  **Compare with AJAX:** Verify the strings found in the database match those returned by the `http_request` tool in the previous step.\n\n## 9. Alternative Approaches\nIf `wpbs_get_calendar_month` is secured in the target sub-version:\n*   **Check iCal Export:** Attempt to access `?wpbs_export=ical&calendar_id=1`. If the plugin uses a predictable token (e.g., an MD5 of the calendar ID) or lacks a token check, it may leak booking dates and descriptions.\n*   **Check Form Submissions:** If the plugin uses the `wpbs_submit_form` action, look for corresponding \"get\" actions like `wpbs_get_form_details` that might be mistakenly registered as `nopriv`.\n*   **Global JS Objects:** Inspect `window.wpbs_vars` via `browser_eval` to see if the entire plugin configuration\u002Fsettings array is localized into the page source.","gemini-3-flash-preview","2026-04-18 06:28:11","2026-04-18 06:28:46",{"id":60,"url_slug":61,"title":62,"description":63,"plugin_slug":4,"theme_slug":39,"affected_versions":64,"patched_in_version":65,"severity":41,"cvss_score":66,"cvss_vector":67,"vuln_type":68,"published_date":69,"updated_date":70,"references":71,"days_to_patch":28,"patch_diff_files":73,"patch_trac_url":39,"research_status":39,"research_verified":53,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":53,"poc_model_used":39,"poc_verification_depth":39},"CVE-2024-50425","wp-booking-system-missing-authorization-via-wpbsrefreshcalendareditor","WP Booking System \u003C= 2.0.19.10 - Missing Authorization via wpbs_refresh_calendar_editor","The WP Booking System plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the wpbs_refresh_calendar_editor function in versions up to, and including, 2.0.19.10. This makes it possible for authenticated attackers, with subscriber-level access and above, to modify calendars.","\u003C=2.0.19.10","2.0.19.11",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2024-10-24 00:00:00","2024-10-30 19:34:04",[72],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa8a05986-46e2-49eb-b196-d5c36b03a394?source=api-prod",[],{"id":75,"url_slug":76,"title":77,"description":78,"plugin_slug":4,"theme_slug":39,"affected_versions":79,"patched_in_version":80,"severity":41,"cvss_score":81,"cvss_vector":82,"vuln_type":83,"published_date":84,"updated_date":85,"references":86,"days_to_patch":88,"patch_diff_files":89,"patch_trac_url":39,"research_status":39,"research_verified":53,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":53,"poc_model_used":39,"poc_verification_depth":39},"CVE-2024-8797","wp-booking-system-booking-calendar-reflected-cross-site-scripting","WP Booking System – Booking Calendar \u003C= 2.0.19.8 - Reflected Cross-Site Scripting","The WP Booking System – Booking Calendar plugin for WordPress is vulnerable to Reflected Cross-Site Scripting due to the use of add_query_arg & remove_query_arg without appropriate escaping on the URL in all versions up to, and including, 2.0.19.8. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=2.0.19.8","2.0.19.9",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-09-13 00:00:00","2024-09-14 05:40:43",[87],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F1bea55b5-b2d7-4eaf-8868-d2645ce18619?source=api-prod",1,[],{"id":91,"url_slug":92,"title":93,"description":94,"plugin_slug":4,"theme_slug":39,"affected_versions":95,"patched_in_version":96,"severity":41,"cvss_score":66,"cvss_vector":67,"vuln_type":68,"published_date":97,"updated_date":98,"references":99,"days_to_patch":101,"patch_diff_files":102,"patch_trac_url":39,"research_status":39,"research_verified":53,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":53,"poc_model_used":39,"poc_verification_depth":39},"CVE-2023-49758","wp-booking-system-missing-authorization","WP Booking System \u003C= 2.0.19.2 - Missing Authorization","The WP Booking System plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on the wpbs_save_calendar_data function in versions up to, and including, 2.0.19.2. This makes it possible for authenticated attackers, with subscriber-level access and above, to save calendar data.","\u003C=2.0.19.2","2.0.19.3","2023-12-04 00:00:00","2024-01-22 19:56:02",[100],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F805c46ec-0b8a-4a40-bfc9-5d2d8d43a17b?source=api-prod",50,[],{"id":104,"url_slug":105,"title":106,"description":107,"plugin_slug":4,"theme_slug":39,"affected_versions":108,"patched_in_version":109,"severity":41,"cvss_score":110,"cvss_vector":111,"vuln_type":83,"published_date":112,"updated_date":98,"references":113,"days_to_patch":115,"patch_diff_files":116,"patch_trac_url":39,"research_status":39,"research_verified":53,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":53,"poc_model_used":39,"poc_verification_depth":39},"CVE-2023-24402","wp-booking-system-authenticated-admin-stored-cross-site-scripting","WP Booking System \u003C= 2.0.18 - Authenticated (Admin+) Stored Cross Site Scripting","The WP Booking System plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 2.0.18 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers with administrator privileges to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=2.0.18","2.0.18.1",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2023-02-02 00:00:00",[114],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F540fef7f-8952-4525-9d07-fe3b3d777359?source=api-prod",355,[],{"id":118,"url_slug":119,"title":120,"description":121,"plugin_slug":4,"theme_slug":39,"affected_versions":122,"patched_in_version":123,"severity":41,"cvss_score":81,"cvss_vector":82,"vuln_type":83,"published_date":124,"updated_date":98,"references":125,"days_to_patch":127,"patch_diff_files":128,"patch_trac_url":39,"research_status":39,"research_verified":53,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":53,"poc_model_used":39,"poc_verification_depth":39},"CVE-2021-25061","wp-booking-system-booking-calendar-reflected-cross-site-scripting-2","WP Booking System – Booking Calendar \u003C= 2.0.14 - Reflected Cross-Site Scripting","The WP Booking System WordPress plugin before 2.0.15 was affected by a reflected xss in wp-booking-system on the wpbs-calendars admin page.","\u003C2.0.15","2.0.15","2021-12-10 00:00:00",[126],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff294575d-ce83-4301-ae38-3f0761d9b610?source=api-prod",774,[],{"id":130,"url_slug":131,"title":132,"description":133,"plugin_slug":4,"theme_slug":39,"affected_versions":134,"patched_in_version":135,"severity":136,"cvss_score":137,"cvss_vector":138,"vuln_type":139,"published_date":140,"updated_date":98,"references":141,"days_to_patch":143,"patch_diff_files":144,"patch_trac_url":39,"research_status":39,"research_verified":53,"research_rounds_completed":29,"research_plan":39,"research_summary":39,"research_vulnerable_code":39,"research_fix_diff":39,"research_exploit_outline":39,"research_model_used":39,"research_started_at":39,"research_completed_at":39,"research_error":39,"poc_status":39,"poc_video_id":39,"poc_summary":39,"poc_steps":39,"poc_tested_at":39,"poc_wp_version":39,"poc_php_version":39,"poc_playwright_script":39,"poc_exploit_code":39,"poc_has_trace":53,"poc_model_used":39,"poc_verification_depth":39},"CVE-2019-12239","wp-booking-system-free-version-cross-site-request-forgery","WP Booking System Free version \u003C 1.5.2 - Cross-Site Request Forgery","The WP Booking System plugin 1.5.1 for WordPress has no CSRF protection, which allows attackers to reach certain SQL injection issues that require administrative access.","\u003C1.5.2","1.5.2","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Cross-Site Request Forgery (CSRF)","2019-05-22 00:00:00",[142],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F843822f0-dd4c-4ae6-823d-96dd7a59df8e?source=api-prod",1707,[],{"slug":146,"display_name":7,"profile_url":8,"plugin_count":54,"total_installs":147,"avg_security_score":148,"avg_patch_time_days":149,"trust_score":150,"computed_at":151},"murgroland",32000,92,327,73,"2026-05-19T21:21:21.125Z",[153,171,190,211,227],{"slug":154,"name":155,"version":156,"author":157,"author_profile":158,"description":159,"short_description":160,"active_installs":161,"downloaded":162,"rating":161,"num_ratings":163,"last_updated":164,"tested_up_to":16,"requires_at_least":165,"requires_php":166,"tags":167,"homepage":168,"download_link":169,"security_score":13,"vuln_count":163,"unpatched_count":29,"last_vuln_date":170,"fetched_at":31},"appointmind","Appointmind","4.1.0","gentlesource","https:\u002F\u002Fprofiles.wordpress.org\u002Fgentlesource\u002F","\u003Cp>Include your Appointmind online appointment scheduling calender in any article or in the sidebar. This plugin requires that you have purchased either a monthly subscription or the downloadable version of the software. This plugin does not include the appointmind scheduling software. You can get the subscription or the software at \u003Ca href=\"https:\u002F\u002Fwww.appointmind.com\u002F?tracking=wordpress\" rel=\"nofollow ugc\">Appointmind.com (English)\u003C\u002Fa> or at \u003Ca href=\"https:\u002F\u002Fwww.appointmind.de\u002F?tracking=wordpress\" rel=\"nofollow ugc\">Appointmind.de (Deutsch)\u003C\u002Fa>.\u003C\u002Fp>\n","Include your Appointmind or Schedule Organizer online appointment scheduling calender in any article or in the sidebar.",100,11091,2,"2026-04-16T09:21:00.000Z","2.5","",[20,21,22,23,24],"http:\u002F\u002Fwww.appointmind.com\u002Fwordpress-plugin\u002F?tracking=wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fappointmind.zip","2025-09-16 00:00:00",{"slug":21,"name":172,"version":173,"author":174,"author_profile":175,"description":176,"short_description":177,"active_installs":178,"downloaded":179,"rating":148,"num_ratings":180,"last_updated":181,"tested_up_to":16,"requires_at_least":182,"requires_php":166,"tags":183,"homepage":186,"download_link":187,"security_score":101,"vuln_count":188,"unpatched_count":88,"last_vuln_date":189,"fetched_at":31},"Booking calendar, Appointment Booking System","3.2.36","wpdevart","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdevart\u002F","\u003Cp>Booking Calendar plugin is an nice and user friendly tool for creating reservation systems for your WordPress website. Create any type of scheduling calendar just in a few minutes.\u003Cbr \u002F>\nThere is a lot of settings and useful functions that you can use.\u003C\u002Fp>\n\u003Ch3>View our plugin Demo pages:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.wpdevart.com\u002Fdemo-booking-calendar\" rel=\"nofollow ugc\">Demo Page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdemo.wpdevart.com\u002Fdemo-booking-calendar-hours\" rel=\"nofollow ugc\">Hours Demo Page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our plugin have a lot of great features that you will like. Below we described some of useful features of our plugin.\u003C\u002Fp>\n\u003Ch3>Features of Free version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy install and use\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works great with all WordPress versions\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fully Responsive\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Forms and Extras\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reservation Calendars in Widgets\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set days availability(Available, Booked, Unavailable) and Price\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to change Date format, Week days format\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Start Day of the week\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to select Unavailable week days\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to change days selection type(Multiple days or Single day selection)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to show\u002Fhide “Check in\u002FCheck out”, “Number of items”, Form and Extras titles\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to send email notification to user and administrator after book request submited or approved\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to send email notification to user after book request canceled or deleted(rejected)\u003C\u002Fstrong> \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to add unlimited text, checkbox, select and TextArea fields to the Form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filters for searching reservations\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reservation single View\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Multiple choice for select field\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Required option for each field in form\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to create unlimited Themes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to approve book request instantly\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set scroll offset\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to change the currency and default texts\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to Enable\u002FDisable Terms & Conditions\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to show day info on hover for widget\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uses CSS3\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User friendly back-end\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tested on popular WordPress themes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can upgrade the free version to \u003Ca href=\"https:\u002F\u002Fwpdevart.com\u002Fwordpress-booking-calendar-plugin\u002F\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> to add some great features.\u003C\u002Fp>\n\u003Ch3>Features of Pro version\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fully design customization\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to book events by hours\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User permissions\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set day Marked Price\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Operation type(+\u002F-) for Extra fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Price type(price\u002Fpercent) for Extra fields\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to change price and percent for Extra field\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reservation Month View\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to redirect visitor to a new page after submission\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to add Information for users and administrators\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Maximum width\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to change font size, font weight and font style of elements\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to set Info Border radius, default Year and Month, background color, all fields background colors, text colors\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features of \u003Ca href=\"https:\u002F\u002Fwpdevart.com\u002Fwordpress-booking-calendar-plugin\u002F\" rel=\"nofollow ugc\">Extended version\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi-User functionality\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Different values for different days of week\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google ReCaptcha\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to use Discount option depending on the days\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minumum day(hour) value\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maximum day(hour) value\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ability to edit Reservations from admin panel\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Payment System\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pay in cash functionality\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrated with PayPal\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>If you have any type of question occuring our plugin contact us at our plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbooking-calendar\" rel=\"ugc\">SUPPORT FORUM\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin is one of the most important tool for any reservation website. Scheduling engine is an handy tool for creating any type of Scheduling system(for example Hotel and Restaurant booking, salon booking, meeting room booking, travel and tour shedulding, service and seat shedulding, car rent, event booking …).\u003Cbr \u002F>\nYou can also use our plugin for cottages, hotel rooms, houses, villas, apartments, bikes, technics, pools, beauty salons, spas, massage therapists, coaching, phone advice, consultation, conference, course, fitness center, yoga class or gym reservations. Our plugin will be helpful if you have one of this professions – doctor, dentists, clinic, medical, photographer, lawyer etc.\u003C\u002Fp>\n\u003Ch3>Step by step guide\u003C\u002Fh3>\n\u003Ch3>Calendars Page\u003C\u002Fh3>\n\u003Cp>On this page you can add new Scheduling Calendars, edit or delete existing.\u003Cbr \u002F>\nClick “Add” to create new one.\u003Cbr \u002F>\nType the name. Then choose Theme,Form and Extra.\u003C\u002Fp>\n\u003Cp>Then select the date(click on the start date, then click on the end date, if you need to select days from next months as well, then click on start date and change month from top and then select the end date)\u003Cbr \u002F>\nAfter you selected date you will see this options\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set days availability – Set days status using this option(Available, Booked, Unavailable).\u003C\u002Fli>\n\u003Cli>Number Available – Set the number for available things(rooms, place or anything that users should book) in a day.\u003C\u002Fli>\n\u003Cli>Price – Type the price for one day.\u003C\u002Fli>\n\u003Cli>Marked Price – Type the marked price for one day.\u003C\u002Fli>\n\u003Cli>Information for users – Type here information for your users(they will see it on front-end).\u003C\u002Fli>\n\u003Cli>Information for administrators – Type here information for administrators(administrators will see it from admin panel). \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Reservations Page\u003C\u002Fh3>\n\u003Cp>On this page you can Approve, Reject, Cancel, Delete or just view Reservations.\u003C\u002Fp>\n\u003Cp>First you need to select the calendar you want to check(from top).\u003Cbr \u002F>\nThen you need to select the reservation and then change the status(also, you can select several reservations and then change their statuses from top).\u003Cbr \u002F>\nIf you want to see details then open it from top right side.\u003C\u002Fp>\n\u003Cp>You can use filters page to find reservations you need quickly and easier. Use the Status, select the Period or use search field.\u003Cbr \u002F>\nAlso, use the Month View, we think it’s an handy function.\u003C\u002Fp>\n\u003Ch3>Forms Page\u003C\u002Fh3>\n\u003Cp>On this page you can add new Forms, edit or delete existing Forms.\u003Cbr \u002F>\nClick “Add Form” to create new Form.\u003Cbr \u002F>\nType new form name. Then click on “Plus” button to add new fields or edit the default existing fields.\u003C\u002Fp>\n\u003Cp>You can add 4 different type of fields. You can add simple text field, TextArea, Checkbox and Select fields.\u003Cbr \u002F>\nOpen the field option from left for editing texts or selecting option.\u003C\u002Fp>\n\u003Cp>Don’t forget to save the new form that you have created.\u003C\u002Fp>\n\u003Ch3>Extras Page\u003C\u002Fh3>\n\u003Cp>On this page you can add new Extras, edit or delete existing Extras.\u003Cbr \u002F>\nClick “Add Extra” to create new Extra.\u003Cbr \u002F>\nType new extra name. Then click on “Plus” button to add new Extra fields or edit the default existing Extra fields.\u003C\u002Fp>\n\u003Cp>Open the extra field option from left, then set the option or remove the Items.\u003Cbr \u002F>\nAlso, check the options for every item. Type the Label, choose the Operation type, choose Price type, type the Price\u002FPercent.\u003C\u002Fp>\n\u003Cp>Save the new Extra field.\u003C\u002Fp>\n\u003Ch3>Themes Page\u003C\u002Fh3>\n\u003Cp>On this page you can add new Themes, edit or delete existing Themes.\u003Cbr \u002F>\nClick “Add Theme” to create new Theme.\u003Cbr \u002F>\nType new theme name.\u003C\u002Fp>\n\u003Cp>Then edit the General options.\u003Cbr \u002F>\nYou can set a different options for theme from this page such as Date format, Week days format, Start Day of the week, Enable instant approval and other options .\u003Cbr \u002F>\nOptions like\u003C\u002Fp>\n\u003Cp>Then open Styles and Colors tab and configure some design options.\u003Cbr \u002F>\nYou can set the Maximum width, font sizes, colors, background color and other design settings.\u003C\u002Fp>\n\u003Cp>Then open Notifications tab and configure it.\u003Cbr \u002F>\nFrom here you can edit(disable) all notifications that users or administrator will receive.\u003C\u002Fp>\n\u003Cp>Then open Default Texts tab and configure it.\u003Cbr \u002F>\nYou can change the default texts from here.\u003C\u002Fp>\n\u003Cp>At the end save the new Theme.\u003C\u002Fp>\n\u003Ch3>User permissions Page\u003C\u002Fh3>\n\u003Cp>On this page you can set your users permissions.\u003Cbr \u002F>\nYou can change users permission for our plugin all pages.\u003Cbr \u002F>\nFor example if you set user permission for Forms page to “Editor” Role, then all users that have this Role can get access for this page.\u003C\u002Fp>\n\u003Ch3>Uninstall Page\u003C\u002Fh3>\n\u003Cp>On this page you can remove our plugin, but if you uninstall the plugin this way then you will delete all Database Tables.\u003Cbr \u002F>\nIf you think that you can use our plugin in future then don’t use this page for uninstalling our plugin(use the WordPress plugins standard page for removing the plugin).\u003C\u002Fp>\n\u003Ch3>Featured Plugins Page\u003C\u002Fh3>\n\u003Cp>On this page you can check our Featured plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you have any type of question occuring our plugin contact us at our plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbooking-calendar\" rel=\"ugc\">SUPPORT FORUM\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n","Booking calendar plugin is an awesome tool for creating appointment booking calendars and Scheduling systems in a few minutes.",4000,595485,115,"2026-03-23T13:08:00.000Z","3.4.0",[184,185,21,22,24],"appointment-booking","booking","https:\u002F\u002Fwpdevart.com\u002Fwordpress-booking-calendar-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbooking-calendar.3.2.36.zip",18,"2026-03-18 00:00:00",{"slug":22,"name":191,"version":192,"author":193,"author_profile":194,"description":195,"short_description":196,"active_installs":197,"downloaded":198,"rating":199,"num_ratings":200,"last_updated":201,"tested_up_to":16,"requires_at_least":202,"requires_php":166,"tags":203,"homepage":206,"download_link":207,"security_score":208,"vuln_count":209,"unpatched_count":88,"last_vuln_date":210,"fetched_at":31},"Pinpoint Booking System – Version 2","2.9.9.6.5","DOTonPAPER","https:\u002F\u002Fprofiles.wordpress.org\u002Fdotonpaper\u002F","\u003Cp>If you have a service (accommodation, event or anything else) or product that has to be booked in advance, the Pinpoint Booking System is the best way to help your clients make a reservation – directly from your WordPress website. The booking calendar can be customized in any way you like, from the design to its functionalities, with add-ons.\u003C\u002Fp>\n\u003Cp>It’s never been easier to schedule a service – with this booking system, your clients can book an appointment directly from your website, with the help of an AJAX powered, clean and intuitive calendar, with a responsive interface. This booking system makes renting a product a matter or a couple of clicks – all in one page.\u003C\u002Fp>\n\u003Cp>If you’re in the accommodations business, this booking system is perfect for you. Reservations can be customized by days or by nights – with morning check-outs. You can add extra amenities or services to your client’s bookings, or offer them discounts and vouchers.\u003C\u002Fp>\n\u003Cp>Being an administrator of this booking calendar is just as easy. Pinpoint Booking System is a match for both big and small companies, due to its easily manageable, flexible and intuitive administration area.\u003C\u002Fp>\n\u003Cp>&nbsp;\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\n        \u003Ca href=\"https:\u002F\u002Fpinpoint.world\u002Fwordpress-booking?utm_source=WordPress&utm_medium=Plugin%20FREE%20repository\" rel=\"nofollow ugc\">Plugin website\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpinpoint.world\u002Fshop?utm_source=WordPress&utm_medium=Plugin%20FREE%20repository\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpinpoint.world\u002Fdocumentation-booking?utm_source=WordPress&utm_medium=Plugin%20FREE%20repository\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbooking-system\u002F\" rel=\"ugc\">Support\u003C\u002Fa>\n    \u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>&nbsp;\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FREE vs PRO\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The FREE version is limited to 1 calendar. Some functionality is limited by this restriction, but almost all features are available.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\n        \u003Ca href=\"https:\u002F\u002Fpinpoint.world\u002Fwordpress-booking\u002Ffeatures?utm_source=WordPress&utm_medium=Plugin%20FREE%20repository\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\n    \u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Responsive Booking Calendar\u003C\u002Fh3>\n\u003Cp>With this WordPress booking calendar plugin, your clients will be able to book your services and check for their availability directly from your WordPress website. This AJAX simple calendar makes it easier for your clients to make appointments because there is no need to refresh the page to make any updates.\u003C\u002Fp>\n\u003Cp>This user friendly WordPress booking calendar is perfect for any of your clients – it’s responsive, so it can be viewed on any device and it adapts to your customer’s time zones.\u003C\u002Fp>\n\u003Cp>The Pinpoint booking calendar can be customized to a great extent: the client can select how many months to view in the calendar and there is a sidebar, where your customers can search for availability, select the number of rooms or items that they need, use coupons or select extras.\u003C\u002Fp>\n\u003Cp>Your client is able to see a summary of their reservation and, if necessary, you can add a custom form that they can fill in – directly in the booking calendar.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\n        \u003Ca href=\"https:\u002F\u002Fpinpoint.world\u002Fdemos\u002Fwordpress-booking\u002Fcalendar\u002F?back=https%3A%2F%2Fwordpress.org%2Fplugins%2Fbooking-system&utm_source=WordPress&utm_medium=Plugin%20FREE%20repository\" rel=\"nofollow ugc\">View demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpinpoint.world\u002Fwordpress-booking\u002Fcalendar?utm_source=WordPress&utm_medium=Plugin%20FREE%20repository\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\n    \u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Book Days\u003C\u002Fh4>\n\u003Cp>In your booking calendar, days are displayed with one out of 5 types of availability: none, available, booked, special or unavailable. You can set a special price for groups of days, or select the minimum or the maximum number of days that can be booked.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\n        \u003Ca href=\"https:\u002F\u002Fpinpoint.world\u002Fdemos\u002Fwordpress-booking\u002Fdays-en\u002F?back=https%3A%2F%2Fwordpress.org%2Fplugins%2Fbooking-system&utm_source=WordPress&utm_medium=Plugin%20FREE%20repository\" rel=\"nofollow ugc\">View demo\u003C\u002Fa>\n    \u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Book Nights\u003C\u002Fh4>\n\u003Cp>This feature is perfect for you if you’re in the accommodation business. The booking calendar offers support for morning check-outs. Your clients will have the option of checking-in in the afternoons and checking-out in the mornings – and the prices and availability will be displayed accordingly.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\n        \u003Ca href=\"https:\u002F\u002Fpinpoint.world\u002Fdemos\u002Fwordpress-booking\u002Fnights-en\u002F?back=https%3A%2F%2Fwordpress.org%2Fplugins%2Fbooking-system&utm_source=WordPress&utm_medium=Plugin%20FREE%20repository\" rel=\"nofollow ugc\">View demo\u003C\u002Fa>\n    \u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Book Hours\u003C\u002Fh4>\n\u003Cp>With Pinpoint, you can control your reservations by hours. Hours are treated exactly the same as days, with 5 types of availability, special prices for groups of hours or a minimum or a maximum number of bookable hours.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\n        \u003Ca href=\"https:\u002F\u002Fpinpoint.world\u002Fdemos\u002Fwordpress-booking\u002Fhours-en\u002F?back=https%3A%2F%2Fwordpress.org%2Fplugins%2Fbooking-system&utm_source=WordPress&utm_medium=Plugin%20FREE%20repository\" rel=\"nofollow ugc\">View demo\u003C\u002Fa>\n    \u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Book Hours Intervals\u003C\u002Fh4>\n\u003Cp>Pinpoint booking calendar lets you adjust the reservation time interval even more – with the help of the time slot. You can set hour intervals for your bookings, down to the minute. This gives you increased precision and control over your client’s reservations.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\n        \u003Ca href=\"https:\u002F\u002Fpinpoint.world\u002Fdemos\u002Fwordpress-booking\u002Fhours-intervals-en\u002F?back=https%3A%2F%2Fwordpress.org%2Fplugins%2Fbooking-system&utm_source=WordPress&utm_medium=Plugin%20FREE%20repository\" rel=\"nofollow ugc\">View demo\u003C\u002Fa>\n    \u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Reservations management\u003C\u002Fh3>\n\u003Cp>Booking management has never been easier. Booking calendar administrators can add, cancel, edit, reject or delete reservation requests. Bookings can be instantly approved or rejected, but can never overlap – and the booking calendar will update accordingly.\u003C\u002Fp>\n\u003Cp>You can choose between a list view or a calendar view to display your clients’ reservations, and they can be printed or exported in 4 types of formats – CSV, XLS, JSON, and ICS.\u003C\u002Fp>\n\u003Ch3>BOOKING CALENDAR EXTENSIONS\u003C\u002Fh3>\n\u003Ch4>Extras\u003C\u002Fh4>\n\u003Cp>With Pinpoint, you can add extra amenities, services or others to your client’s bookings, either with a price or for free. You can set default values for the extras, and whether they are mandatory or not. Also, multiple extras groups can be made to be used with your booking calendar.\u003C\u002Fp>\n\u003Ch4>Forms\u003C\u002Fh4>\n\u003Cp>In case you need more information from your clients, you can create a custom form that your customers can fill in directly in the booking calendar. You can have text fields, text areas, checkboxes, dropdowns and even custom fields in your form. It’s worth knowing that you can create an unlimited number of custom forms for your calendar.\u003C\u002Fp>\n\u003Ch4>Discounts\u003C\u002Fh4>\n\u003Cp>In this booking calendar, you can create discounts according to the time interval the reservation is made for. You can decide how the discounts will be calculated – once by day or hour, fixed or a percent – and their default amount.\u003C\u002Fp>\n\u003Ch4>Taxes and fees\u003C\u002Fh4>\n\u003Cp>If reserving your product or service comes with extra taxes or fees – you can add them to your booking calendar. You can decide their value, and if they will be included or not in the overall reservation price.\u003C\u002Fp>\n\u003Ch4>Coupons\u003C\u002Fh4>\n\u003Cp>Another useful feature Pinpoint has is the creating of vouchers or coupons for your customers. You can set their default value, the terms and conditions of how they can be used and add them directly into the booking calendar.\u003C\u002Fp>\n\u003Ch3>WooCommerce Bookings\u003C\u002Fh3>\n\u003Cp>This booking calendar can be greatly extended with the WooCommerce plug-in. With this, you can make the most of the shopping cart, the specific payment gateways and all the other extra features that come with the WooCommerce WordPress plug-in. Additionally, all your reservations data is saved both in Pinpoint and WooCommerce orders.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\n        \u003Ca href=\"https:\u002F\u002Fpinpoint.world\u002Fwoocommerce-booking?utm_source=WordPress&utm_medium=Plugin%20FREE%20repository\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\n    \u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Other WordPress Booking System Features\u003C\u002Fh3>\n\u003Ch4>Synchronization via iCal files\u003C\u002Fh4>\n\u003Cp>For better reservation management, the Pinpoint Booking Calendar can be synchronized with other calendars – Mac Calendar, Outlook, Google Calendar, iCalendar or Airbnb, via iCal format data.\u003C\u002Fp>\n\u003Ch4>Notifications for Booking Requests\u003C\u002Fh4>\n\u003Cp>You can send your clients’ reminders and notifications form your booking calendar, either by email or SMS.  You can set up text messages to be sent, either to you or your customers – with Clickatell SMS gateway. For an email notification, you can create custom templates for any type of notice or language, and they will be sent with STMP, PHPMailer class or PHP mail function.\u003C\u002Fp>\n\u003Ch4>Support for multiple languages\u003C\u002Fh4>\n\u003Cp>If your local language is different from English, or you need to offer your services in multiple languages, the Pinpoint booking system offers support for a couple of languages already. However, if you find that yours is not, you can modify or translate your own texts with a simple “to-do” tool.\u003C\u002Fp>\n\u003Ch4>Support for multiple currencies\u003C\u002Fh4>\n\u003Cp>You can use any currency with our Pinpoint booking system. However, if you need to, you can customize your own currency to fit your needs, using hooks.\u003C\u002Fp>\n\u003Ch4>Online Payment Getaways\u003C\u002Fh4>\n\u003Cp>Even though payment cannot be mandatory when a client makes a reservation, it can be an option. With this booking calendar, PayPal is the default payment method, but if you have another preference, you can change that with add-ons. There are 6 payment gateways to choose from  – Stripe, WePay, 2Checkout, Authorize.Net, Braintree, ICEPAY and Mollie.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\n        \u003Ca href=\"https:\u002F\u002Fpinpoint.world\u002Fwordpress-booking\u002Ffeatures?utm_source=WordPress&utm_medium=Plugin%20FREE%20repository\" rel=\"nofollow ugc\">\u003Cstrong>FULL LIST OF FEATURES\u003C\u002Fstrong>\u003C\u002Fa>\n    \u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cblockquote>\n\u003Cp>\n        \u003Ca href=\"https:\u002F\u002Fpinpoint.world\u002Fblog\u002Fpinpoints-2019-roadmap-1?utm_source=WordPress&utm_medium=Plugin%20FREE%20repository\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa>\n    \u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Book anything, anytime, anywhere.",3000,686512,72,185,"2026-03-04T10:54:00.000Z","6.3",[204,20,21,22,205],"appointments","reservations","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbooking-system\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbooking-system.2.9.9.6.5.zip",60,14,"2026-02-20 00:00:00",{"slug":212,"name":213,"version":214,"author":215,"author_profile":216,"description":217,"short_description":218,"active_installs":161,"downloaded":219,"rating":161,"num_ratings":88,"last_updated":220,"tested_up_to":16,"requires_at_least":221,"requires_php":222,"tags":223,"homepage":225,"download_link":226,"security_score":161,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":31},"motopress-booking-calendar-lite","MotoPress Booking Calendar","1.3.3","jetmonsters","https:\u002F\u002Fprofiles.wordpress.org\u002Fjetmonsters\u002F","\u003Cp>Rent out anything. The only calendar booking system for WordPress that allows you to manage short-term and long-term rentals in the most human-friendly interface. Charge by the hour, day, or night. Enables clients to pick available time slots directly from the online booking calendar and reserve any number of dates and\u002For things.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fform.getmotopress.com\u002F\" rel=\"nofollow ugc\">Booking Calendar Plugin Demo\u003C\u002Fa> with the Dashboard access.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Perfect for any rental type\u003C\u002Fh3>\n\u003Cp>Absolutely agile, this free WordPress booking plugin was built to cover various rental periods and reservation-based business needs:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hourly rentals (bikes, services, rental studios).\u003C\u002Fli>\n\u003Cli>Daily rentals\u002Ffull-day (tours, equipment, training).\u003C\u002Fli>\n\u003Cli>Nightly stays\u002Fchangeover days (vacation rentals, inns, hotel rooms).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fvw6LoYjf95Y?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Smart inventory and availability control\u003C\u002Fh3>\n\u003Cp>Your booking resources are fully manageable: create an unlimited number of booking calendars, rental types, and inventory units.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create unlimited rental items with their own calendars or within one calendar.\u003C\u002Fli>\n\u003Cli>Add item variations within one calendar (VIP tickets, regular tickets, discounted tickets).\u003C\u002Fli>\n\u003Cli>Set quantity available per item (e.g. 2 double rooms and 1 single room).\u003C\u002Fli>\n\u003Cli>Create different timeslots for different days.\u003C\u002Fli>\n\u003Cli>Automatically track availability when items are booked – or change it manually.\u003C\u002Fli>\n\u003Cli>Display item images and descriptions right in the WordPress booking calendar.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>One screen to manage everything\u003C\u002Fh3>\n\u003Cp>With our WordPress booking calendar, we’ve delivered a revolutionary calendar and rental management design to WordPress, where you can edit almost every key thing without leaving one screen.\u003C\u002Fp>\n\u003Cp>For every booking calendar, there is a smart customizable screen to edit your rental types, availability, prices, and inventory.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add or remove rental units.\u003C\u002Fli>\n\u003Cli>Set availability and prices.\u003C\u002Fli>\n\u003Cli>Update booking statuses.\u003C\u002Fli>\n\u003Cli>Customize admin timeline view.\u003C\u002Fli>\n\u003Cli>Bulk edit or drag across multiple days.\u003C\u002Fli>\n\u003Cli>Add images and text descriptions to your rentals.\u003C\u002Fli>\n\u003Cli>View statues per rental: Available, Booked, Fully Booked, Unavailable, and more.\u003C\u002Fli>\n\u003Cli>Jump to the calendar page to customize it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WordPress booking calendar with dynamic pricing\u003C\u002Fh3>\n\u003Cp>The rental business is always about complex pricing scenarios! Use the price adjustment tools to integrate dynamic prices for customers using our WordPress booking plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Charge based on the rental type (e.g. VIP vs regular, deluxe vs basic).\u003C\u002Fli>\n\u003Cli>Charge based on the time slot (e.g. 5 AM – 10 AM: $50 vs 10 AM – 5 PM: $100).\u003C\u002Fli>\n\u003Cli>Set flat or fixed extra charges. (\u003Cem>only in PRO\u003C\u002Fem>)\u003C\u002Fli>\n\u003Cli>Apply fees depending on what the customer selects. (\u003Cem>only in PRO\u003C\u002Fem>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Drag-and-drop WordPress booking form builder\u003C\u002Fh3>\n\u003Cp>Our WordPress booking calendar plugin relies on flexible forms you can build for personalized checkout experiences. Use WP booking calendar custom fields to meet your needs:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Collect the exact data you need (e.g. the number of guests for a vacation rental).\u003C\u002Fli>\n\u003Cli>Use 10+ custom fields to tailor your forms (checkboxes, dropdowns, country selection, etc.).\u003C\u002Fli>\n\u003Cli>Create separate forms for different calendars.\u003C\u002Fli>\n\u003Cli>Custom form fields per rental type.\u003C\u002Fli>\n\u003Cli>Customize layout with Gutenberg blocks (headings, separators, columns).\u003C\u002Fli>\n\u003Cli>Save WordPress booking form templates and assign\u002Fre-use them for specific calendars.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Automated email notifications\u003C\u002Fh3>\n\u003Cp>Make your WordPress booking calendar function on autopilot with set-and-forget email alerts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Send emails to clients, admins, or team members.\u003C\u002Fli>\n\u003Cli>Trigger messages based on the calendar being used.\u003C\u002Fli>\n\u003Cli>Customize content, appearance, and recipient for each email type.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shopping cart-style experience\u003C\u002Fh3>\n\u003Cp>Clients can book different items and dates in one transaction through the WordPress rental plugin. Provide them with a familiar e-commerce feel in your calendar booking system!\u003C\u002Fp>\n\u003Ch3>Easy embedding and calendar display\u003C\u002Fh3>\n\u003Cp>We love WordPress-native solutions. Add your WordPress booking calendar anywhere on your site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use an automatically generated branded booking page for each calendar.\u003C\u002Fli>\n\u003Cli>Use a Gutenberg block or shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PRO features\u003C\u002Fh3>\n\u003Cp>What’s available only in the \u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fproducts\u002Fbooking-calendar\u002F\" rel=\"nofollow ugc\">Premium version of this WordPress booking calendar plugin\u003C\u002Fa>?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The Price adjustment form field. This field is used to adjust\u002Frecalculate pricing by rental type using flat or percentage charges.\u003C\u002Fli>\n\u003Cli>Accept payments with Stripe.\u003C\u002Fli>\n\u003Cli>Premium support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Booking tools are what we do best\u003C\u002Fh3>\n\u003Cp>Booking solutions and scheduling tools are what we do best.\u003C\u002Fp>\n\u003Cp>Check out our other \u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fproducts\u002Fcategory\u002Fwordpress-calendar-plugins\u002F\" rel=\"nofollow ugc\">WP calendar plugins\u003C\u002Fa> built for niche businesses and backed by years of development and customer trust:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmotopress-hotel-booking-lite\u002F\" rel=\"ugc\">Hotel Booking Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmotopress-appointment-lite\u002F\" rel=\"ugc\">Appointment Booking Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmotopress.com\u002Fproducts\u002Fevents-calendar\u002F\" rel=\"nofollow ugc\">Events Calendar Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>MotoPress Booking Calendar plugin, Copyright (C) 2025, MotoPress https:\u002F\u002Fmotopress.com\u002F\u003Cbr \u002F>\nMotoPress Booking Calendar plugin is distributed under the terms of the GNU GPL.\u003C\u002Fp>\n","WordPress booking calendar plugin for daily, nightly, and hourly rentals.",2442,"2026-04-02T12:30:00.000Z","6.0","7.4",[20,185,21,224,24],"booking-form","https:\u002F\u002Fmotopress.com\u002Fproducts\u002Fbooking-calendar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmotopress-booking-calendar-lite.1.3.3.zip",{"slug":228,"name":229,"version":230,"author":231,"author_profile":232,"description":233,"short_description":234,"active_installs":235,"downloaded":236,"rating":235,"num_ratings":237,"last_updated":238,"tested_up_to":239,"requires_at_least":240,"requires_php":241,"tags":242,"homepage":166,"download_link":244,"security_score":245,"vuln_count":29,"unpatched_count":29,"last_vuln_date":39,"fetched_at":31},"emsb-service-booking","Doctor Appointment Booking Plugin – EMSB","1.2.2","Booking Plugin","https:\u002F\u002Fprofiles.wordpress.org\u002Femsbservicebooking\u002F","\u003Cp>Doctor Appointment Booking Plugin is a dynamic plugin that allows you to accept bookings from customers and then accept or cancel the booking orders. Date booking and Slot booking is available and even you can make slots for your expected minutes. Booking pending Notification to customers and also to the controller admin. Booking confirmation email Notification or cancellation Notification to the customers. Weekly off days are will not be available for booking.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features of Appointment Booking\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create one or multiple services for which you want to \u003Cstrong>receive booking orders\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show a single service\u003C\u002Fstrong> on a single page or \u003Cstrong>multiple services\u003C\u002Fstrong> which are available only\u003C\u002Fli>\n\u003Cli>Make available for booking for a specific date or for any time length\u003C\u002Fli>\n\u003Cli>Accept bookings for a \u003Cstrong>specific time slot\u003C\u002Fstrong> or for a \u003Cstrong>day-wise reservation\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>For long-time availability of a service set \u003Cstrong>weekly off day\u003C\u002Fstrong> or days\u003C\u002Fli>\n\u003Cli>Accept one or \u003Cstrong>multiple booking orders\u003C\u002Fstrong> on a date or time slot\u003C\u002Fli>\n\u003Cli>Option to add a \u003Cstrong>long description\u003C\u002Fstrong> for a specific service to show on a single page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Confirm or cancel\u003C\u002Fstrong> the booking order\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Get email notification\u003C\u002Fstrong> when a booking order is placed along with the booking info\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Send pending booking email notification\u003C\u002Fstrong> with default admin message and booking info to the customer when a booking is placed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Send email notification\u003C\u002Fstrong> on confirming or canceling the booking\u003C\u002Fli>\n\u003Cli>See all the \u003Cstrong>confirmed bookings list\u003C\u002Fstrong> with all info of the booking on plugin admin page ( Search for any booking )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter services\u003C\u002Fstrong> for specific service type on the service archive page for the customer’s easy flexibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search any service\u003C\u002Fstrong> by their name\u003C\u002Fli>\n\u003Cli>Your booking form will be modern and \u003Cstrong>responsive\u003C\u002Fstrong> for mobile and on all devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FJF2YDRRz-wI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>HOW TO USE Doctor Appointment Booking Plugin :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install & Activate the plugin\u003C\u002Fli>\n\u003Cli>From Admin dashboard go to EMSB tab\u003C\u002Fli>\n\u003Cli>Click on Add Service to add a new service\u003C\u002Fli>\n\u003Cli>Provide information about the service\u003C\u002Fli>\n\u003Cli>Similarly, add more service\u003C\u002Fli>\n\u003Cli>Go to the page option of your admin dashboard. A page “Book Service” will be created automatically. Name it as you want.\u003C\u002Fli>\n\u003Cli>To add it to the nav menu go to > Appearance > Menus. And then add it to your expected menu.\u003C\u002Fli>\n\u003Cli>All services will be displayed on this page.\u003C\u002Fli>\n\u003Cli>When booking will be placed, the booking request will be shown on your dashboard tab.\u003C\u002Fli>\n\u003Cli>Go to the “EMSB” dashboard and then accept or cancel the booking.\u003C\u002Fli>\n\u003Cli>To see the list of your approved customers list, go to the “All Bookings” tab.\u003C\u002Fli>\n\u003Cli>If you want to show service on a single page just add the post(service) to your expected menu list like others.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Settings of Doctor Appointment Booking Plugin\u003C\u002Fstrong>\u003Cbr \u002F>\n1.  Go to the settings tab to set notification information.\u003Cbr \u002F>\n1.  User cookie: Set the duration of visitors browser cookie. When the visitors will re-fill the form within the duration, they will get the form filled with the values they entered before. This will make a good experience of your customers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Unavailable?\u003C\u002Fstrong>\u003Cbr \u002F>\n1.  When your service availability will be ended, it will be disappeared from the front-end. And on your dashboard from the “All Services” tab, you will be able to see the Unavailable services.\u003Cbr \u002F>\n1.  Edit the service to make it available again. Just change the service Unavailability date on the calendar. And then the service will be available again.\u003C\u002Fp>\n","Allow your customers to book your service like appointment, event, reservation, etc. Manage your bookings through wp admin dashboard.",80,8065,5,"2020-08-20T05:32:00.000Z","5.5.18","3.5","5.2.4",[204,20,21,22,243],"events-calendar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femsb-service-booking.zip",85,{"attackSurface":247,"codeSignals":621,"taintFlows":1157,"riskAssessment":1318,"analyzedAt":1333},{"hooks":248,"ajaxHandlers":567,"restRoutes":613,"shortcodes":614,"cronEvents":620,"entryPointCount":265,"unprotectedCount":54},[249,255,260,266,270,273,278,283,288,291,295,297,301,304,306,309,312,315,318,324,326,330,333,337,341,343,347,350,353,356,359,363,365,369,373,375,379,383,385,388,390,393,395,400,404,408,410,413,415,419,421,425,427,429,432,434,438,440,443,445,449,454,457,461,465,468,473,475,477,482,485,488,492,495,498,501,504,507,510,512,515,518,521,524,527,531,534,537,540,544,546,550,553,555,559,561,564],{"type":250,"name":251,"callback":252,"file":253,"line":254},"action","admin_footer","_js_vars","includes\\abstracts\\abstract-class-list-table.php",152,{"type":250,"name":256,"callback":257,"file":258,"line":259},"admin_menu","add_submenu_page","includes\\abstracts\\abstract-class-submenu-page.php",114,{"type":250,"name":261,"callback":262,"priority":263,"file":264,"line":265},"admin_init","register_admin_notices",10,"includes\\base\\admin\\backup\\class-submenu-page-backup.php",15,{"type":250,"name":267,"callback":267,"file":268,"line":269},"wpbs_action_backup_export","includes\\base\\admin\\backup\\functions-actions-backup.php",53,{"type":250,"name":271,"callback":271,"file":268,"line":272},"wpbs_action_backup_import",148,{"type":250,"name":274,"callback":275,"file":276,"line":277},"wpbs_include_files","wpbs_include_files_admin_backup","includes\\base\\admin\\backup\\functions.php",25,{"type":279,"name":280,"callback":281,"priority":282,"file":276,"line":101},"filter","wpbs_register_submenu_page","wpbs_register_submenu_page_backup",75,{"type":250,"name":284,"callback":285,"file":286,"line":287},"wpbs_save_calendar_data","wpbs_save_booking_data","includes\\base\\admin\\booking\\functions-actions-booking.php",77,{"type":250,"name":289,"callback":289,"file":286,"line":290},"wpbs_action_permanently_delete_booking",117,{"type":250,"name":274,"callback":292,"file":293,"line":294},"wpbs_include_files_admin_booking","includes\\base\\admin\\booking\\functions.php",44,{"type":279,"name":256,"callback":296,"priority":161,"file":293,"line":235},"wpbs_add_menu_booking_count",{"type":250,"name":298,"callback":299,"priority":88,"file":293,"line":300},"wp_before_admin_bar_render","wpbs_add_admin_bar_booking_count",126,{"type":250,"name":302,"callback":303,"file":293,"line":254},"wp_head","wpbs_add_admin_bar_booking_count_style",{"type":250,"name":261,"callback":262,"priority":263,"file":305,"line":188},"includes\\base\\admin\\calendar\\class-submenu-page-calendar.php",{"type":250,"name":307,"callback":307,"priority":101,"file":308,"line":235},"wpbs_action_add_calendar","includes\\base\\admin\\calendar\\functions-actions-calendar.php",{"type":250,"name":310,"callback":310,"priority":101,"file":308,"line":311},"wpbs_action_trash_calendar",112,{"type":250,"name":313,"callback":313,"priority":101,"file":308,"line":314},"wpbs_action_restore_calendar",144,{"type":250,"name":316,"callback":316,"priority":101,"file":308,"line":317},"wpbs_action_delete_calendar",282,{"type":250,"name":319,"callback":320,"priority":321,"file":322,"line":323},"media_buttons","wpbs_add_calendar_shortcode_media_button",20,"includes\\base\\admin\\calendar\\functions-shortcode-generator.php",43,{"type":250,"name":251,"callback":325,"file":322,"line":148},"wpbs_add_calendar_shortcode_modal",{"type":250,"name":274,"callback":327,"file":328,"line":329},"wpbs_include_files_admin_calendar","includes\\base\\admin\\calendar\\functions.php",38,{"type":279,"name":280,"callback":331,"priority":321,"file":328,"line":332},"wpbs_register_submenu_page_calendars",63,{"type":250,"name":261,"callback":334,"priority":161,"file":335,"line":336},"catch_url_admin_notice","includes\\base\\admin\\class-admin-notices.php",46,{"type":250,"name":338,"callback":339,"file":335,"line":340},"admin_notices","print_notices",47,{"type":250,"name":261,"callback":262,"priority":263,"file":342,"line":188},"includes\\base\\admin\\form\\class-submenu-page-form.php",{"type":250,"name":344,"callback":344,"priority":101,"file":345,"line":346},"wpbs_action_add_form","includes\\base\\admin\\form\\functions-actions-form.php",61,{"type":250,"name":348,"callback":348,"priority":101,"file":345,"line":349},"wpbs_action_edit_form",194,{"type":250,"name":351,"callback":351,"priority":101,"file":345,"line":352},"wpbs_action_trash_form",229,{"type":250,"name":354,"callback":354,"priority":101,"file":345,"line":355},"wpbs_action_restore_form",264,{"type":250,"name":357,"callback":357,"priority":101,"file":345,"line":358},"wpbs_action_delete_form",304,{"type":250,"name":274,"callback":360,"file":361,"line":362},"wpbs_include_files_admin_form","includes\\base\\admin\\form\\functions.php",34,{"type":279,"name":280,"callback":364,"priority":321,"file":361,"line":208},"wpbs_register_submenu_page_forms",{"type":279,"name":366,"callback":367,"priority":263,"file":361,"line":368},"wpbs_form_available_field_types","wpbs_form_available_field_types_languages",227,{"type":279,"name":370,"callback":371,"file":361,"line":372},"teeny_mce_before_init","closure",329,{"type":279,"name":374,"callback":371,"file":361,"line":14},"teeny_mce_plugins",{"type":250,"name":376,"callback":377,"file":361,"line":378},"current_screen","wpbs_tinmyce_enable_paste_as_text",341,{"type":250,"name":274,"callback":380,"file":381,"line":382},"wpbs_include_files_admin","includes\\base\\admin\\functions.php",21,{"type":250,"name":261,"callback":384,"file":381,"line":294},"wpbs_register_do_actions",{"type":250,"name":261,"callback":386,"priority":263,"file":387,"line":265},"register_settings","includes\\base\\admin\\settings\\class-submenu-page-settings.php",{"type":250,"name":261,"callback":262,"priority":263,"file":387,"line":389},16,{"type":250,"name":274,"callback":391,"file":392,"line":382},"wpbs_include_files_admin_settings","includes\\base\\admin\\settings\\functions.php",{"type":279,"name":280,"callback":394,"priority":101,"file":392,"line":336},"wpbs_register_submenu_page_settings",{"type":250,"name":396,"callback":397,"file":398,"line":399},"plugins_loaded","register_wpdb_column","includes\\base\\booking\\class-object-meta-db-bookings.php",24,{"type":250,"name":274,"callback":401,"file":402,"line":403},"wpbs_include_files_booking","includes\\base\\booking\\functions.php",33,{"type":279,"name":405,"callback":406,"file":402,"line":407},"wpbs_register_database_classes","wpbs_register_database_classes_bookings",52,{"type":250,"name":396,"callback":397,"file":409,"line":399},"includes\\base\\calendar\\class-object-meta-db-calendars.php",{"type":250,"name":274,"callback":411,"file":412,"line":294},"wpbs_include_files_calendar","includes\\base\\calendar\\functions.php",{"type":279,"name":405,"callback":414,"file":412,"line":332},"wpbs_register_database_classes_calendars",{"type":250,"name":416,"callback":371,"file":417,"line":418},"widgets_init","includes\\base\\class-widget-calendar.php",376,{"type":250,"name":396,"callback":397,"file":420,"line":399},"includes\\base\\event\\class-object-meta-db-events.php",{"type":250,"name":274,"callback":422,"file":423,"line":424},"wpbs_include_files_events","includes\\base\\event\\functions.php",28,{"type":279,"name":405,"callback":426,"file":423,"line":340},"wpbs_register_database_classes_events",{"type":250,"name":396,"callback":397,"file":428,"line":399},"includes\\base\\form\\class-object-meta-db-forms.php",{"type":250,"name":274,"callback":430,"file":431,"line":269},"wpbs_include_files_form","includes\\base\\form\\functions.php",{"type":279,"name":405,"callback":433,"file":431,"line":199},"wpbs_register_database_classes_forms",{"type":250,"name":274,"callback":435,"file":436,"line":437},"wpbs_include_files_base","includes\\base\\functions.php",49,{"type":250,"name":396,"callback":397,"file":439,"line":399},"includes\\base\\legend\\class-object-meta-db-legend-items.php",{"type":250,"name":274,"callback":441,"file":442,"line":403},"wpbs_include_files_legend","includes\\base\\legend\\functions.php",{"type":279,"name":405,"callback":444,"file":442,"line":407},"wpbs_register_database_classes_legend",{"type":279,"name":446,"callback":447,"priority":263,"file":442,"line":448},"wpbs_get_legend_items","wpbs_get_legend_items_filter_by_order",378,{"type":279,"name":450,"callback":451,"priority":263,"file":452,"line":453},"block_categories_all","wpbs_register_block_categories","includes\\modules\\blocks\\functions.php",23,{"type":250,"name":455,"callback":456,"priority":263,"file":452,"line":311},"admin_enqueue_scripts","wpbs_add_javascript_variables",{"type":250,"name":458,"callback":459,"file":460,"line":407},"init","wpbs_register_block_type_single_calendar","includes\\modules\\blocks\\single-calendar\\functions.php",{"type":250,"name":462,"callback":463,"file":464,"line":321},"elementor\u002Felements\u002Fcategories_registered","wpbs_elementor_add_widget_category","includes\\modules\\elementor\\functions.php",{"type":250,"name":466,"callback":467,"file":464,"line":403},"elementor\u002Fwidgets\u002Fregister","wpbs_elementor_register_widget_calendars",{"type":279,"name":469,"callback":470,"priority":161,"file":471,"line":472},"wpbs_submenu_page_settings_tabs","wpbs_submenu_page_settings_tabs_uninstaller","includes\\modules\\uninstaller\\functions.php",22,{"type":250,"name":474,"callback":474,"file":471,"line":362},"wpbs_submenu_page_settings_tab_uninstaller",{"type":250,"name":476,"callback":476,"file":471,"line":235},"wpbs_action_uninstall_plugin",{"type":279,"name":478,"callback":479,"priority":263,"file":480,"line":481},"plugins_api","injectInfo","includes\\modules\\update-checker\\class-update-checker.php",58,{"type":279,"name":483,"callback":484,"file":480,"line":346},"site_transient_update_plugins","injectUpdate",{"type":279,"name":486,"callback":484,"file":480,"line":487},"transient_update_plugins",62,{"type":279,"name":489,"callback":490,"file":480,"line":491},"cron_schedules","_addCustomSchedule",69,{"type":250,"name":493,"callback":493,"file":494,"line":235},"wpbs_action_register_website","includes\\modules\\update-checker\\functions-actions-update-checker.php",{"type":250,"name":496,"callback":496,"file":494,"line":497},"wpbs_action_deregister_website",121,{"type":250,"name":499,"callback":499,"file":494,"line":500},"wpbs_action_check_for_updates",146,{"type":250,"name":261,"callback":502,"file":494,"line":503},"wpbs_action_get_serial_status",179,{"type":250,"name":261,"callback":505,"file":494,"line":506},"wpbs_action_get_subscription_type",211,{"type":250,"name":274,"callback":508,"file":509,"line":277},"wpbs_include_files_update_checker","includes\\modules\\update-checker\\functions.php",{"type":250,"name":396,"callback":511,"file":509,"line":437},"wpbs_init_plugin_update_cheker",{"type":279,"name":469,"callback":513,"priority":101,"file":509,"line":514},"wpbs_submenu_page_settings_tabs_register_website",67,{"type":250,"name":516,"callback":516,"file":509,"line":517},"wpbs_submenu_page_settings_tab_register_website",79,{"type":250,"name":261,"callback":519,"file":509,"line":520},"wpbs_register_admin_notices_update_checker",125,{"type":250,"name":338,"callback":522,"file":509,"line":523},"wpbs_register_admin_notice_serial_expired",160,{"type":250,"name":525,"callback":525,"priority":101,"file":526,"line":277},"wpbs_action_skip_upgrade_process","includes\\modules\\upgrader\\functions-actions-upgrader.php",{"type":250,"name":274,"callback":528,"file":529,"line":530},"wpbs_include_files_upgrader","includes\\modules\\upgrader\\functions.php",29,{"type":279,"name":280,"callback":532,"priority":533,"file":529,"line":514},"wpbs_register_submenu_page_upgrader",1000,{"type":250,"name":396,"callback":535,"priority":321,"file":51,"line":536},"update_check",76,{"type":250,"name":396,"callback":538,"priority":539,"file":51,"line":517},"load_text_domain",30,{"type":250,"name":541,"callback":542,"file":51,"line":543},"wpbs_update_check","update_database_tables",82,{"type":250,"name":256,"callback":545,"priority":263,"file":51,"line":245},"add_main_menu_page",{"type":250,"name":256,"callback":547,"priority":548,"file":51,"line":549},"remove_main_menu_page",11,86,{"type":250,"name":551,"callback":552,"priority":548,"file":51,"line":27},"wp_loaded","load_admin_submenu_pages",{"type":250,"name":455,"callback":554,"file":51,"line":148},"enqueue_admin_scripts",{"type":250,"name":556,"callback":557,"file":51,"line":558},"wp_enqueue_scripts","enqueue_front_end_scripts",95,{"type":279,"name":560,"callback":560,"file":51,"line":13},"removable_query_args",{"type":279,"name":562,"callback":562,"file":51,"line":563},"admin_body_class",101,{"type":279,"name":565,"callback":565,"file":51,"line":566},"admin_footer_text",104,[568,574,577,581,583,586,588,592,594,598,601,604,607,610],{"action":569,"nopriv":53,"callback":570,"hasNonce":571,"hasCapCheck":53,"file":572,"line":573},"wpbs_open_booking_details","wpbs_action_ajax_open_booking_details",true,"includes\\base\\admin\\booking\\functions-ajax.php",42,{"action":575,"nopriv":53,"callback":576,"hasNonce":571,"hasCapCheck":53,"file":572,"line":150},"wpbs_booking_email_customer","wpbs_action_ajax_booking_email_customer",{"action":578,"nopriv":53,"callback":578,"hasNonce":53,"hasCapCheck":571,"file":579,"line":580},"wpbs_refresh_calendar_editor","includes\\base\\admin\\calendar\\functions-actions-ajax-calendar.php",65,{"action":284,"nopriv":53,"callback":284,"hasNonce":571,"hasCapCheck":53,"file":579,"line":582},255,{"action":584,"nopriv":571,"callback":584,"hasNonce":53,"hasCapCheck":53,"file":585,"line":329},"wpbs_refresh_calendar","includes\\base\\calendar\\functions-ajax.php",{"action":584,"nopriv":53,"callback":584,"hasNonce":53,"hasCapCheck":53,"file":585,"line":587},39,{"action":589,"nopriv":571,"callback":589,"hasNonce":571,"hasCapCheck":53,"file":590,"line":591},"wpbs_submit_form","includes\\base\\form\\functions-ajax.php",136,{"action":589,"nopriv":53,"callback":589,"hasNonce":571,"hasCapCheck":53,"file":590,"line":593},137,{"action":595,"nopriv":53,"callback":595,"hasNonce":571,"hasCapCheck":53,"file":596,"line":597},"wpbs_action_ajax_migrate_calendars","includes\\modules\\upgrader\\functions-actions-ajax-upgrader.php",266,{"action":599,"nopriv":53,"callback":599,"hasNonce":571,"hasCapCheck":53,"file":596,"line":600},"wpbs_action_ajax_migrate_forms",434,{"action":602,"nopriv":53,"callback":602,"hasNonce":53,"hasCapCheck":53,"file":596,"line":603},"wpbs_action_ajax_migrate_bookings",548,{"action":605,"nopriv":53,"callback":605,"hasNonce":571,"hasCapCheck":53,"file":596,"line":606},"wpbs_action_ajax_migrate_events",682,{"action":608,"nopriv":53,"callback":608,"hasNonce":571,"hasCapCheck":53,"file":596,"line":609},"wpbs_action_ajax_migrate_general_settings",780,{"action":611,"nopriv":53,"callback":611,"hasNonce":571,"hasCapCheck":53,"file":596,"line":612},"wpbs_action_ajax_migrate_finishing_up",801,[],[615],{"tag":616,"callback":617,"file":618,"line":619},"wpbs","single_calendar","includes\\base\\class-shortcodes.php",19,[],{"dangerousFunctions":622,"sqlUsage":623,"outputEscaping":654,"fileOperations":88,"externalRequests":28,"nonceChecks":702,"capabilityChecks":1152,"bundledLibraries":1153},[],{"prepared":624,"raw":625,"locations":626},17,13,[627,630,632,634,636,638,640,642,644,646,648,650,652],{"file":628,"line":287,"context":629},"includes\\abstracts\\abstract-class-object-db.php","$wpdb->get_var() with variable interpolation",{"file":268,"line":403,"context":631},"$wpdb->get_results() with variable interpolation",{"file":268,"line":259,"context":633},"$wpdb->query() with variable interpolation",{"file":412,"line":635,"context":631},296,{"file":471,"line":637,"context":633},56,{"file":596,"line":639,"context":631},45,{"file":596,"line":637,"context":641},"$wpdb->get_row() with variable interpolation",{"file":596,"line":643,"context":631},305,{"file":596,"line":645,"context":641},312,{"file":596,"line":647,"context":631},473,{"file":596,"line":649,"context":641},480,{"file":596,"line":651,"context":631},580,{"file":596,"line":653,"context":641},587,{"escaped":655,"rawEcho":656,"locations":657},231,349,[658,661,663,665,667,669,671,673,675,677,679,681,683,685,687,689,691,693,695,697,698,700,701,703,704,705,706,708,710,711,712,715,717,719,720,721,722,723,724,726,727,728,729,730,731,732,734,736,738,739,740,741,742,744,746,749,750,752,753,754,755,756,757,760,763,764,765,767,769,771,773,775,776,778,780,781,782,783,785,786,787,788,790,792,793,794,795,796,797,799,801,802,804,806,808,810,811,813,815,817,818,820,822,824,825,826,827,828,829,830,831,832,833,834,836,837,838,840,842,844,845,846,848,850,852,854,856,857,860,862,864,865,866,867,868,870,871,872,873,874,875,876,877,878,880,881,884,885,886,887,888,889,891,892,893,894,895,896,897,898,899,901,902,903,904,905,906,907,909,910,911,912,913,914,915,916,917,918,920,921,922,923,925,927,928,929,930,931,932,933,934,935,936,937,939,940,942,943,944,945,947,948,949,950,951,952,953,954,956,957,958,959,960,962,963,964,966,967,968,971,972,973,975,977,978,979,980,981,982,983,984,986,987,989,990,992,993,995,996,998,1000,1002,1003,1004,1005,1007,1009,1010,1012,1013,1015,1017,1018,1020,1022,1023,1024,1025,1027,1028,1029,1030,1032,1033,1035,1037,1039,1040,1042,1043,1045,1047,1049,1050,1052,1053,1055,1057,1058,1060,1061,1063,1065,1066,1067,1068,1069,1070,1071,1073,1075,1077,1078,1079,1080,1081,1082,1083,1084,1086,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1103,1105,1107,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151],{"file":253,"line":659,"context":660},357,"raw output",{"file":253,"line":662,"context":660},406,{"file":253,"line":664,"context":660},456,{"file":253,"line":666,"context":660},457,{"file":253,"line":668,"context":660},458,{"file":253,"line":670,"context":660},463,{"file":253,"line":672,"context":660},854,{"file":253,"line":674,"context":660},1108,{"file":253,"line":676,"context":660},1125,{"file":253,"line":678,"context":660},1134,{"file":253,"line":680,"context":660},1210,{"file":253,"line":682,"context":660},1283,{"file":253,"line":684,"context":660},1286,{"file":253,"line":686,"context":660},1294,{"file":253,"line":688,"context":660},1295,{"file":253,"line":690,"context":660},1296,{"file":253,"line":692,"context":660},1299,{"file":253,"line":694,"context":660},1300,{"file":253,"line":696,"context":660},1301,{"file":268,"line":437,"context":660},{"file":699,"line":548,"context":660},"includes\\base\\admin\\backup\\views\\view-backup.php",{"file":699,"line":382,"context":660},{"file":699,"line":702,"context":660},26,{"file":699,"line":424,"context":660},{"file":699,"line":362,"context":660},{"file":699,"line":101,"context":660},{"file":699,"line":707,"context":660},55,{"file":699,"line":709,"context":660},57,{"file":699,"line":580,"context":660},{"file":699,"line":580,"context":660},{"file":713,"line":714,"context":660},"includes\\base\\admin\\booking\\class-bookings-outputter.php",105,{"file":572,"line":716,"context":660},68,{"file":718,"line":237,"context":660},"includes\\base\\admin\\booking\\views\\view-modal-booking-details.php",{"file":718,"line":48,"context":660},{"file":718,"line":48,"context":660},{"file":718,"line":624,"context":660},{"file":718,"line":382,"context":660},{"file":718,"line":382,"context":660},{"file":725,"line":88,"context":660},"includes\\base\\admin\\booking\\views\\view-modal-manage-booking.php",{"file":725,"line":237,"context":660},{"file":725,"line":263,"context":660},{"file":725,"line":625,"context":660},{"file":725,"line":265,"context":660},{"file":725,"line":619,"context":660},{"file":725,"line":453,"context":660},{"file":725,"line":733,"context":660},36,{"file":725,"line":735,"context":660},37,{"file":725,"line":737,"context":660},40,{"file":725,"line":737,"context":660},{"file":725,"line":323,"context":660},{"file":725,"line":294,"context":660},{"file":725,"line":340,"context":660},{"file":725,"line":743,"context":660},48,{"file":725,"line":745,"context":660},51,{"file":747,"line":748,"context":660},"includes\\base\\admin\\booking\\views\\view-modal.php",4,{"file":747,"line":748,"context":660},{"file":747,"line":751,"context":660},12,{"file":747,"line":751,"context":660},{"file":747,"line":751,"context":660},{"file":747,"line":399,"context":660},{"file":747,"line":399,"context":660},{"file":747,"line":399,"context":660},{"file":758,"line":759,"context":660},"includes\\base\\admin\\calendar\\class-calendar-editor-outputter.php",655,{"file":761,"line":762,"context":660},"includes\\base\\admin\\calendar\\class-list-table-calendars.php",295,{"file":579,"line":389,"context":660},{"file":579,"line":346,"context":660},{"file":579,"line":766,"context":660},78,{"file":579,"line":768,"context":660},88,{"file":579,"line":770,"context":660},106,{"file":579,"line":772,"context":660},129,{"file":579,"line":774,"context":660},251,{"file":322,"line":737,"context":660},{"file":777,"line":453,"context":660},"includes\\base\\admin\\calendar\\views\\view-add-calendar.php",{"file":777,"line":779,"context":660},32,{"file":777,"line":587,"context":660},{"file":777,"line":587,"context":660},{"file":777,"line":737,"context":660},{"file":784,"line":751,"context":660},"includes\\base\\admin\\calendar\\views\\view-calendars.php",{"file":784,"line":625,"context":660},{"file":784,"line":625,"context":660},{"file":784,"line":403,"context":660},{"file":789,"line":530,"context":660},"includes\\base\\admin\\calendar\\views\\view-edit-calendar.php",{"file":789,"line":791,"context":660},35,{"file":789,"line":791,"context":660},{"file":789,"line":329,"context":660},{"file":789,"line":269,"context":660},{"file":789,"line":709,"context":660},{"file":789,"line":481,"context":660},{"file":789,"line":798,"context":660},71,{"file":789,"line":800,"context":660},94,{"file":789,"line":593,"context":660},{"file":789,"line":803,"context":660},172,{"file":789,"line":805,"context":660},182,{"file":789,"line":807,"context":660},183,{"file":789,"line":809,"context":660},192,{"file":789,"line":809,"context":660},{"file":789,"line":812,"context":660},200,{"file":789,"line":814,"context":660},204,{"file":789,"line":816,"context":660},206,{"file":789,"line":816,"context":660},{"file":789,"line":819,"context":660},232,{"file":789,"line":821,"context":660},238,{"file":823,"line":748,"context":660},"includes\\base\\admin\\calendar\\views\\view-shortcode-generator-insert-calendar.php",{"file":823,"line":237,"context":660},{"file":823,"line":28,"context":660},{"file":823,"line":389,"context":660},{"file":823,"line":382,"context":660},{"file":823,"line":539,"context":660},{"file":823,"line":403,"context":660},{"file":823,"line":362,"context":660},{"file":823,"line":573,"context":660},{"file":823,"line":639,"context":660},{"file":823,"line":336,"context":660},{"file":823,"line":835,"context":660},54,{"file":823,"line":481,"context":660},{"file":823,"line":235,"context":660},{"file":823,"line":839,"context":660},93,{"file":823,"line":841,"context":660},96,{"file":823,"line":843,"context":660},99,{"file":823,"line":259,"context":660},{"file":823,"line":180,"context":660},{"file":847,"line":748,"context":660},"includes\\base\\admin\\calendar\\views\\view-shortcode-generator-insert-overview-calendar.php",{"file":849,"line":265,"context":660},"includes\\base\\admin\\calendar\\views\\view-shortcode-generator.php",{"file":849,"line":851,"context":660},31,{"file":853,"line":54,"context":660},"includes\\base\\admin\\calendar\\views\\view-welcome-to-2.0.php",{"file":335,"line":855,"context":660},113,{"file":335,"line":259,"context":660},{"file":858,"line":859,"context":660},"includes\\base\\admin\\form\\class-list-table-forms.php",289,{"file":361,"line":861,"context":660},366,{"file":863,"line":321,"context":660},"includes\\base\\admin\\form\\views\\view-add-form.php",{"file":863,"line":530,"context":660},{"file":863,"line":733,"context":660},{"file":863,"line":733,"context":660},{"file":863,"line":735,"context":660},{"file":869,"line":54,"context":660},"includes\\base\\admin\\form\\views\\view-edit-form-tab-admin-notification.php",{"file":869,"line":48,"context":660},{"file":869,"line":263,"context":660},{"file":869,"line":277,"context":660},{"file":869,"line":702,"context":660},{"file":869,"line":362,"context":660},{"file":869,"line":323,"context":660},{"file":869,"line":407,"context":660},{"file":869,"line":346,"context":660},{"file":869,"line":879,"context":660},70,{"file":869,"line":517,"context":660},{"file":882,"line":883,"context":660},"includes\\base\\admin\\form\\views\\view-edit-form-tab-form-builder.php",8,{"file":882,"line":751,"context":660},{"file":882,"line":362,"context":660},{"file":882,"line":329,"context":660},{"file":882,"line":587,"context":660},{"file":882,"line":737,"context":660},{"file":890,"line":748,"context":660},"includes\\base\\admin\\form\\views\\view-edit-form-tab-form-confirmation.php",{"file":890,"line":883,"context":660},{"file":890,"line":48,"context":660},{"file":890,"line":624,"context":660},{"file":890,"line":382,"context":660},{"file":890,"line":539,"context":660},{"file":890,"line":539,"context":660},{"file":890,"line":539,"context":660},{"file":890,"line":294,"context":660},{"file":900,"line":748,"context":660},"includes\\base\\admin\\form\\views\\view-edit-form-tab-form-options.php",{"file":900,"line":883,"context":660},{"file":900,"line":188,"context":660},{"file":900,"line":188,"context":660},{"file":900,"line":188,"context":660},{"file":900,"line":382,"context":660},{"file":900,"line":382,"context":660},{"file":908,"line":453,"context":660},"includes\\base\\admin\\form\\views\\view-edit-form-tab-form-strings.php",{"file":908,"line":399,"context":660},{"file":908,"line":702,"context":660},{"file":908,"line":539,"context":660},{"file":908,"line":539,"context":660},{"file":908,"line":851,"context":660},{"file":908,"line":587,"context":660},{"file":908,"line":587,"context":660},{"file":908,"line":587,"context":660},{"file":908,"line":587,"context":660},{"file":908,"line":919,"context":660},41,{"file":908,"line":919,"context":660},{"file":908,"line":919,"context":660},{"file":908,"line":919,"context":660},{"file":924,"line":88,"context":660},"includes\\base\\admin\\form\\views\\view-edit-form-tab-user-notification.php",{"file":926,"line":539,"context":660},"includes\\base\\admin\\form\\views\\view-edit-form.php",{"file":926,"line":851,"context":660},{"file":926,"line":779,"context":660},{"file":926,"line":403,"context":660},{"file":926,"line":737,"context":660},{"file":926,"line":437,"context":660},{"file":926,"line":707,"context":660},{"file":926,"line":707,"context":660},{"file":926,"line":481,"context":660},{"file":926,"line":235,"context":660},{"file":926,"line":841,"context":660},{"file":926,"line":938,"context":660},145,{"file":926,"line":254,"context":660},{"file":941,"line":548,"context":660},"includes\\base\\admin\\form\\views\\view-forms.php",{"file":941,"line":751,"context":660},{"file":941,"line":751,"context":660},{"file":941,"line":530,"context":660},{"file":946,"line":453,"context":660},"includes\\base\\admin\\settings\\views\\view-settings-tab-form.php",{"file":946,"line":399,"context":660},{"file":946,"line":530,"context":660},{"file":946,"line":539,"context":660},{"file":946,"line":329,"context":660},{"file":946,"line":639,"context":660},{"file":946,"line":637,"context":660},{"file":946,"line":766,"context":660},{"file":955,"line":702,"context":660},"includes\\base\\admin\\settings\\views\\view-settings-tab-general.php",{"file":955,"line":702,"context":660},{"file":955,"line":735,"context":660},{"file":955,"line":735,"context":660},{"file":955,"line":208,"context":660},{"file":961,"line":548,"context":660},"includes\\base\\admin\\settings\\views\\view-settings-tab-languages.php",{"file":961,"line":625,"context":660},{"file":961,"line":919,"context":660},{"file":965,"line":619,"context":660},"includes\\base\\admin\\settings\\views\\view-settings.php",{"file":965,"line":530,"context":660},{"file":965,"line":336,"context":660},{"file":969,"line":970,"context":660},"includes\\base\\calendar\\class-calendar-outputter.php",1016,{"file":585,"line":209,"context":660},{"file":585,"line":362,"context":660},{"file":417,"line":974,"context":660},83,{"file":417,"line":976,"context":660},110,{"file":417,"line":976,"context":660},{"file":417,"line":311,"context":660},{"file":417,"line":311,"context":660},{"file":417,"line":259,"context":660},{"file":417,"line":259,"context":660},{"file":417,"line":497,"context":660},{"file":417,"line":497,"context":660},{"file":417,"line":985,"context":660},123,{"file":417,"line":985,"context":660},{"file":417,"line":988,"context":660},124,{"file":417,"line":520,"context":660},{"file":417,"line":991,"context":660},131,{"file":417,"line":991,"context":660},{"file":417,"line":994,"context":660},133,{"file":417,"line":994,"context":660},{"file":417,"line":997,"context":660},134,{"file":417,"line":999,"context":660},135,{"file":417,"line":1001,"context":660},142,{"file":417,"line":1001,"context":660},{"file":417,"line":314,"context":660},{"file":417,"line":314,"context":660},{"file":417,"line":1006,"context":660},151,{"file":417,"line":1008,"context":660},161,{"file":417,"line":1008,"context":660},{"file":417,"line":1011,"context":660},163,{"file":417,"line":1011,"context":660},{"file":417,"line":1014,"context":660},164,{"file":417,"line":1016,"context":660},166,{"file":417,"line":1016,"context":660},{"file":417,"line":1019,"context":660},267,{"file":417,"line":1021,"context":660},294,{"file":417,"line":1021,"context":660},{"file":417,"line":635,"context":660},{"file":417,"line":635,"context":660},{"file":417,"line":1026,"context":660},298,{"file":417,"line":1026,"context":660},{"file":417,"line":643,"context":660},{"file":417,"line":643,"context":660},{"file":417,"line":1031,"context":660},307,{"file":417,"line":1031,"context":660},{"file":417,"line":1034,"context":660},308,{"file":417,"line":1036,"context":660},309,{"file":417,"line":1038,"context":660},315,{"file":417,"line":1038,"context":660},{"file":417,"line":1041,"context":660},317,{"file":417,"line":1041,"context":660},{"file":417,"line":1044,"context":660},318,{"file":417,"line":1046,"context":660},319,{"file":417,"line":1048,"context":660},326,{"file":417,"line":1048,"context":660},{"file":417,"line":1051,"context":660},328,{"file":417,"line":1051,"context":660},{"file":417,"line":1054,"context":660},335,{"file":417,"line":1056,"context":660},345,{"file":417,"line":1056,"context":660},{"file":417,"line":1059,"context":660},347,{"file":417,"line":1059,"context":660},{"file":417,"line":1062,"context":660},348,{"file":417,"line":1064,"context":660},350,{"file":417,"line":1064,"context":660},{"file":590,"line":208,"context":660},{"file":590,"line":991,"context":660},{"file":452,"line":487,"context":660},{"file":452,"line":536,"context":660},{"file":452,"line":841,"context":660},{"file":1072,"line":368,"context":660},"includes\\modules\\elementor\\widgets\\single-calendar.php",{"file":1072,"line":1074,"context":660},233,{"file":1076,"line":263,"context":660},"includes\\modules\\uninstaller\\views\\view-uninstaller.php",{"file":1076,"line":751,"context":660},{"file":1076,"line":209,"context":660},{"file":1076,"line":389,"context":660},{"file":1076,"line":188,"context":660},{"file":1076,"line":399,"context":660},{"file":1076,"line":539,"context":660},{"file":1076,"line":539,"context":660},{"file":509,"line":1085,"context":660},155,{"file":1087,"line":209,"context":660},"includes\\modules\\update-checker\\views\\view-register-website.php",{"file":1087,"line":209,"context":660},{"file":1087,"line":382,"context":660},{"file":1087,"line":382,"context":660},{"file":1087,"line":453,"context":660},{"file":1087,"line":453,"context":660},{"file":1087,"line":403,"context":660},{"file":1087,"line":403,"context":660},{"file":1087,"line":735,"context":660},{"file":1087,"line":735,"context":660},{"file":1087,"line":639,"context":660},{"file":596,"line":389,"context":660},{"file":596,"line":453,"context":660},{"file":596,"line":362,"context":660},{"file":596,"line":1102,"context":660},262,{"file":596,"line":1104,"context":660},276,{"file":596,"line":1106,"context":660},283,{"file":596,"line":1021,"context":660},{"file":596,"line":1109,"context":660},430,{"file":596,"line":1111,"context":660},462,{"file":596,"line":1113,"context":660},544,{"file":596,"line":1115,"context":660},558,{"file":596,"line":1117,"context":660},565,{"file":596,"line":1119,"context":660},678,{"file":596,"line":1121,"context":660},692,{"file":596,"line":1123,"context":660},699,{"file":596,"line":1125,"context":660},776,{"file":596,"line":1127,"context":660},790,{"file":596,"line":1129,"context":660},797,{"file":1131,"line":188,"context":660},"includes\\modules\\upgrader\\views\\view-upgrader.php",{"file":1131,"line":399,"context":660},{"file":1131,"line":277,"context":660},{"file":1131,"line":702,"context":660},{"file":1131,"line":323,"context":660},{"file":1131,"line":294,"context":660},{"file":1131,"line":639,"context":660},{"file":1131,"line":336,"context":660},{"file":1131,"line":340,"context":660},{"file":1131,"line":743,"context":660},{"file":1131,"line":745,"context":660},{"file":1131,"line":407,"context":660},{"file":1131,"line":269,"context":660},{"file":1131,"line":835,"context":660},{"file":1131,"line":707,"context":660},{"file":1131,"line":637,"context":660},{"file":1131,"line":798,"context":660},{"file":1131,"line":199,"context":660},{"file":1131,"line":282,"context":660},{"file":1131,"line":282,"context":660},{"file":1131,"line":543,"context":660},6,[1154],{"name":1155,"version":39,"knownCves":1156},"jQuery",[],[1158,1193,1206,1214,1228,1236,1245,1253,1262,1270,1278,1286],{"entryPoint":1159,"graph":1160,"unsanitizedCount":748,"severity":41},"search_box (includes\\abstracts\\abstract-class-list-table.php:341)",{"nodes":1161,"edges":1188},[1162,1166,1171,1174,1176,1180,1182,1186],{"id":1163,"type":1164,"label":1165,"file":253,"line":1062},"n0","source","$_REQUEST['orderby']",{"id":1167,"type":1168,"label":1169,"file":253,"line":1062,"wp_function":1170},"n1","sink","echo() [XSS]","echo",{"id":1172,"type":1164,"label":1173,"file":253,"line":1064},"n2","$_REQUEST['order']",{"id":1175,"type":1168,"label":1169,"file":253,"line":1064,"wp_function":1170},"n3",{"id":1177,"type":1164,"label":1178,"file":253,"line":1179},"n4","$_REQUEST['post_mime_type']",352,{"id":1181,"type":1168,"label":1169,"file":253,"line":1179,"wp_function":1170},"n5",{"id":1183,"type":1164,"label":1184,"file":253,"line":1185},"n6","$_REQUEST['detached']",354,{"id":1187,"type":1168,"label":1169,"file":253,"line":1185,"wp_function":1170},"n7",[1189,1190,1191,1192],{"from":1163,"to":1167,"sanitized":53},{"from":1172,"to":1175,"sanitized":53},{"from":1177,"to":1181,"sanitized":53},{"from":1183,"to":1187,"sanitized":53},{"entryPoint":1194,"graph":1195,"unsanitizedCount":88,"severity":41},"validate_recaptcha (includes\\base\\form\\class-form-validator.php:411)",{"nodes":1196,"edges":1204},[1197,1201],{"id":1163,"type":1164,"label":1198,"file":1199,"line":1200},"$_SERVER['REMOTE_ADDR']","includes\\base\\form\\class-form-validator.php",429,{"id":1167,"type":1168,"label":1202,"file":1199,"line":1200,"wp_function":1203},"wp_remote_get() [SSRF]","wp_remote_get",[1205],{"from":1163,"to":1167,"sanitized":53},{"entryPoint":1207,"graph":1208,"unsanitizedCount":88,"severity":41},"\u003Cclass-form-validator> (includes\\base\\form\\class-form-validator.php:0)",{"nodes":1209,"edges":1212},[1210,1211],{"id":1163,"type":1164,"label":1198,"file":1199,"line":1200},{"id":1167,"type":1168,"label":1202,"file":1199,"line":1200,"wp_function":1203},[1213],{"from":1163,"to":1167,"sanitized":53},{"entryPoint":1215,"graph":1216,"unsanitizedCount":29,"severity":1227},"wpbs_action_backup_import (includes\\base\\admin\\backup\\functions-actions-backup.php:60)",{"nodes":1217,"edges":1225},[1218,1221],{"id":1163,"type":1164,"label":1219,"file":268,"line":1220},"$_FILES",91,{"id":1167,"type":1168,"label":1222,"file":268,"line":1223,"wp_function":1224},"update_option() [Settings Manipulation]",141,"update_option",[1226],{"from":1163,"to":1167,"sanitized":571},"low",{"entryPoint":1229,"graph":1230,"unsanitizedCount":29,"severity":1227},"\u003Cfunctions-actions-backup> (includes\\base\\admin\\backup\\functions-actions-backup.php:0)",{"nodes":1231,"edges":1234},[1232,1233],{"id":1163,"type":1164,"label":1219,"file":268,"line":1220},{"id":1167,"type":1168,"label":1222,"file":268,"line":1223,"wp_function":1224},[1235],{"from":1163,"to":1167,"sanitized":571},{"entryPoint":1237,"graph":1238,"unsanitizedCount":88,"severity":1227},"\u003Cview-edit-calendar> (includes\\base\\admin\\calendar\\views\\view-edit-calendar.php:0)",{"nodes":1239,"edges":1243},[1240,1242],{"id":1163,"type":1164,"label":1241,"file":789,"line":883},"$_GET",{"id":1167,"type":1168,"label":1169,"file":789,"line":819,"wp_function":1170},[1244],{"from":1163,"to":1167,"sanitized":53},{"entryPoint":1246,"graph":1247,"unsanitizedCount":88,"severity":1227},"\u003Cview-edit-form> (includes\\base\\admin\\form\\views\\view-edit-form.php:0)",{"nodes":1248,"edges":1251},[1249,1250],{"id":1163,"type":1164,"label":1241,"file":926,"line":1152},{"id":1167,"type":1168,"label":1169,"file":926,"line":938,"wp_function":1170},[1252],{"from":1163,"to":1167,"sanitized":53},{"entryPoint":1254,"graph":1255,"unsanitizedCount":29,"severity":1227},"wpbs_submit_form (includes\\base\\form\\functions-ajax.php:12)",{"nodes":1256,"edges":1260},[1257,1259],{"id":1163,"type":1164,"label":1258,"file":590,"line":481},"$_POST",{"id":1167,"type":1168,"label":1169,"file":590,"line":208,"wp_function":1170},[1261],{"from":1163,"to":1167,"sanitized":571},{"entryPoint":1263,"graph":1264,"unsanitizedCount":29,"severity":1227},"\u003Cfunctions-ajax> (includes\\base\\form\\functions-ajax.php:0)",{"nodes":1265,"edges":1268},[1266,1267],{"id":1163,"type":1164,"label":1258,"file":590,"line":481},{"id":1167,"type":1168,"label":1169,"file":590,"line":208,"wp_function":1170},[1269],{"from":1163,"to":1167,"sanitized":571},{"entryPoint":1271,"graph":1272,"unsanitizedCount":29,"severity":1227},"wpbs_action_register_website (includes\\modules\\update-checker\\functions-actions-update-checker.php:11)",{"nodes":1273,"edges":1276},[1274,1275],{"id":1163,"type":1164,"label":1241,"file":494,"line":277},{"id":1167,"type":1168,"label":1222,"file":494,"line":491,"wp_function":1224},[1277],{"from":1163,"to":1167,"sanitized":571},{"entryPoint":1279,"graph":1280,"unsanitizedCount":29,"severity":1227},"\u003Cfunctions-actions-update-checker> (includes\\modules\\update-checker\\functions-actions-update-checker.php:0)",{"nodes":1281,"edges":1284},[1282,1283],{"id":1163,"type":1164,"label":1241,"file":494,"line":277},{"id":1167,"type":1168,"label":1222,"file":494,"line":491,"wp_function":1224},[1285],{"from":1163,"to":1167,"sanitized":571},{"entryPoint":1287,"graph":1288,"unsanitizedCount":1152,"severity":1317},"\u003Cabstract-class-list-table> (includes\\abstracts\\abstract-class-list-table.php:0)",{"nodes":1289,"edges":1310},[1290,1291,1292,1293,1294,1295,1296,1297,1298,1302,1304,1306],{"id":1163,"type":1164,"label":1165,"file":253,"line":1062},{"id":1167,"type":1168,"label":1169,"file":253,"line":1062,"wp_function":1170},{"id":1172,"type":1164,"label":1173,"file":253,"line":1064},{"id":1175,"type":1168,"label":1169,"file":253,"line":1064,"wp_function":1170},{"id":1177,"type":1164,"label":1178,"file":253,"line":1179},{"id":1181,"type":1168,"label":1169,"file":253,"line":1179,"wp_function":1170},{"id":1183,"type":1164,"label":1184,"file":253,"line":1185},{"id":1187,"type":1168,"label":1169,"file":253,"line":1185,"wp_function":1170},{"id":1299,"type":1164,"label":1300,"file":253,"line":1301},"n8","$_SERVER",1047,{"id":1303,"type":1168,"label":1169,"file":253,"line":684,"wp_function":1170},"n9",{"id":1305,"type":1164,"label":1300,"file":253,"line":1301},"n10",{"id":1307,"type":1168,"label":1308,"file":253,"line":684,"wp_function":1309},"n11","call_user_func() [RCE]","call_user_func",[1311,1312,1313,1314,1315,1316],{"from":1163,"to":1167,"sanitized":53},{"from":1172,"to":1175,"sanitized":53},{"from":1177,"to":1181,"sanitized":53},{"from":1183,"to":1187,"sanitized":53},{"from":1299,"to":1303,"sanitized":53},{"from":1305,"to":1307,"sanitized":53},"high",{"summary":1319,"deductions":1320},"The wp-booking-system plugin v2.0.19.13 presents a mixed security posture. While it demonstrates some good practices like a significant number of nonce and capability checks, and a majority of SQL queries utilizing prepared statements, there are notable areas of concern.  The static analysis reveals an attack surface of 15 entry points, with 3 AJAX handlers lacking proper authentication checks. This is a significant risk, as these handlers could be exploited by unauthenticated users.\n\nFurthermore, the taint analysis highlights one high-severity flow with unsanitized paths, indicating potential for vulnerabilities if user input is not properly handled. The plugin's vulnerability history, with 7 known CVEs including one critical and six medium severity, and a recent one in 2026, suggests a recurring pattern of security weaknesses. The common types of vulnerabilities (Exposure of Sensitive Information, XSS, Missing Authorization, CSRF) reinforce the need for careful review and remediation of identified issues. The fact that there are currently no unpatched CVEs is a positive sign, but the history points to a plugin that has historically been susceptible to various attack vectors.\n\nIn conclusion, while the plugin has implemented some security measures, the presence of unprotected entry points, a high-severity taint flow, and a history of significant vulnerabilities necessitate caution. Developers should prioritize addressing the unauthenticated AJAX handlers and the identified taint flow. Ongoing vigilance and regular security audits are recommended for this plugin.",[1321,1323,1325,1327,1329,1331],{"reason":1322,"points":265},"Unprotected AJAX handlers",{"reason":1324,"points":751},"High severity taint flow",{"reason":1326,"points":883},"Output escaping only 40% proper",{"reason":1328,"points":28},"SQL queries only 57% prepared",{"reason":1330,"points":265},"One critical CVE in history",{"reason":1332,"points":1152},"Six medium CVEs in history","2026-03-16T17:34:24.016Z",{"wat":1335,"direct":1358},{"assetPaths":1336,"generatorPatterns":1346,"scriptPaths":1347,"versionParams":1348},[1337,1338,1339,1340,1341,1342,1343,1344,1345],"\u002Fwp-content\u002Fplugins\u002Fwp-booking-system\u002Fassets\u002Fcss\u002Fadmin\u002Fmain.css","\u002Fwp-content\u002Fplugins\u002Fwp-booking-system\u002Fassets\u002Fcss\u002Ffrontend\u002Fcalendar.css","\u002Fwp-content\u002Fplugins\u002Fwp-booking-system\u002Fassets\u002Fcss\u002Ffrontend\u002Fmain.css","\u002Fwp-content\u002Fplugins\u002Fwp-booking-system\u002Fassets\u002Fcss\u002Ffrontend\u002Ftooltip.css","\u002Fwp-content\u002Fplugins\u002Fwp-booking-system\u002Fassets\u002Fjs\u002Fadmin\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fwp-booking-system\u002Fassets\u002Fjs\u002Ffrontend\u002Fcalendar.js","\u002Fwp-content\u002Fplugins\u002Fwp-booking-system\u002Fassets\u002Fjs\u002Ffrontend\u002Fmain.js","\u002Fwp-content\u002Fplugins\u002Fwp-booking-system\u002Fassets\u002Fjs\u002Ffrontend\u002Ftooltip.js","\u002Fwp-content\u002Fplugins\u002Fwp-booking-system\u002Fassets\u002Fjs\u002Fshared\u002Fdependencies.js",[],[1341,1343,1342,1344,1345],[1349,1350,1351,1352,1353,1354,1355,1356,1357],"wp-booking-system\u002Fassets\u002Fcss\u002Fadmin\u002Fmain.css?ver=","wp-booking-system\u002Fassets\u002Fcss\u002Ffrontend\u002Fcalendar.css?ver=","wp-booking-system\u002Fassets\u002Fcss\u002Ffrontend\u002Fmain.css?ver=","wp-booking-system\u002Fassets\u002Fcss\u002Ffrontend\u002Ftooltip.css?ver=","wp-booking-system\u002Fassets\u002Fjs\u002Fadmin\u002Fmain.js?ver=","wp-booking-system\u002Fassets\u002Fjs\u002Ffrontend\u002Fcalendar.js?ver=","wp-booking-system\u002Fassets\u002Fjs\u002Ffrontend\u002Fmain.js?ver=","wp-booking-system\u002Fassets\u002Fjs\u002Ffrontend\u002Ftooltip.js?ver=","wp-booking-system\u002Fassets\u002Fjs\u002Fshared\u002Fdependencies.js?ver=",{"cssClasses":1359,"htmlComments":1363,"htmlAttributes":1365,"restEndpoints":1368,"jsGlobals":1369,"shortcodeOutput":1371},[1360,1361,1362],"wpbs-booking-form","wpbs-calendar","wpbs-availability",[1364,1364],"\u003C!-- WP Booking System by Veribo, Roland Murg -->",[1366,1367],"data-wpbs-form-id","data-wpbs-calendar-id",[],[1370],"WPBS_JS",[],{"error":571,"url":1373,"statusCode":1374,"statusMessage":1375,"message":1375},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-booking-system\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":530,"versions":1377},[1378,1383,1391,1398,1407,1415,1425,1438,1451,1463,1477,1491,1505,1518,1532,1546,1560,1574,1587,1601,1615,1629,1643,1657,1671,1685,1699,1713,1727],{"version":6,"download_url":26,"svn_tag_url":1379,"released_at":39,"has_diff":53,"diff_files_changed":1380,"diff_lines":39,"trac_diff_url":1381,"vulnerabilities":1382,"is_current":571},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F2.0.19.13\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F2.0.19.12&new_path=%2Fwp-booking-system%2Ftags%2F2.0.19.13",[],{"version":1384,"download_url":1385,"svn_tag_url":1386,"released_at":39,"has_diff":53,"diff_files_changed":1387,"diff_lines":39,"trac_diff_url":1388,"vulnerabilities":1389,"is_current":53},"2.0.19.12","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.2.0.19.12.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F2.0.19.12\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F2.0.19.11&new_path=%2Fwp-booking-system%2Ftags%2F2.0.19.12",[1390],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"version":65,"download_url":1392,"svn_tag_url":1393,"released_at":39,"has_diff":53,"diff_files_changed":1394,"diff_lines":39,"trac_diff_url":1395,"vulnerabilities":1396,"is_current":53},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.2.0.19.11.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F2.0.19.11\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F2.0.19.10&new_path=%2Fwp-booking-system%2Ftags%2F2.0.19.11",[1397],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"version":1399,"download_url":1400,"svn_tag_url":1401,"released_at":39,"has_diff":53,"diff_files_changed":1402,"diff_lines":39,"trac_diff_url":1403,"vulnerabilities":1404,"is_current":53},"2.0.19.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.2.0.19.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F2.0.19.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F2.0.19.9&new_path=%2Fwp-booking-system%2Ftags%2F2.0.19.10",[1405,1406],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"version":80,"download_url":1408,"svn_tag_url":1409,"released_at":39,"has_diff":53,"diff_files_changed":1410,"diff_lines":39,"trac_diff_url":1411,"vulnerabilities":1412,"is_current":53},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.2.0.19.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F2.0.19.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F2.0.19.8&new_path=%2Fwp-booking-system%2Ftags%2F2.0.19.9",[1413,1414],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"version":1416,"download_url":1417,"svn_tag_url":1418,"released_at":39,"has_diff":53,"diff_files_changed":1419,"diff_lines":39,"trac_diff_url":1420,"vulnerabilities":1421,"is_current":53},"2.0.19.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.2.0.19.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F2.0.19.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F2.0.0&new_path=%2Fwp-booking-system%2Ftags%2F2.0.19.8",[1422,1423,1424],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"version":1426,"download_url":1427,"svn_tag_url":1428,"released_at":39,"has_diff":53,"diff_files_changed":1429,"diff_lines":39,"trac_diff_url":1430,"vulnerabilities":1431,"is_current":53},"2.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.2.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F2.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F1.5.4&new_path=%2Fwp-booking-system%2Ftags%2F2.0.0",[1432,1433,1434,1435,1436,1437],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1439,"download_url":1440,"svn_tag_url":1441,"released_at":39,"has_diff":53,"diff_files_changed":1442,"diff_lines":39,"trac_diff_url":1443,"vulnerabilities":1444,"is_current":53},"1.5.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.1.5.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F1.5.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F1.5.2&new_path=%2Fwp-booking-system%2Ftags%2F1.5.4",[1445,1446,1447,1448,1449,1450],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":135,"download_url":1452,"svn_tag_url":1453,"released_at":39,"has_diff":53,"diff_files_changed":1454,"diff_lines":39,"trac_diff_url":1455,"vulnerabilities":1456,"is_current":53},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.1.5.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F1.5.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F1.5&new_path=%2Fwp-booking-system%2Ftags%2F1.5.2",[1457,1458,1459,1460,1461,1462],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1464,"download_url":1465,"svn_tag_url":1466,"released_at":39,"has_diff":53,"diff_files_changed":1467,"diff_lines":39,"trac_diff_url":1468,"vulnerabilities":1469,"is_current":53},"1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F1.4.1&new_path=%2Fwp-booking-system%2Ftags%2F1.5",[1470,1471,1472,1473,1474,1475,1476],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1478,"download_url":1479,"svn_tag_url":1480,"released_at":39,"has_diff":53,"diff_files_changed":1481,"diff_lines":39,"trac_diff_url":1482,"vulnerabilities":1483,"is_current":53},"1.4.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.1.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F1.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F1.4&new_path=%2Fwp-booking-system%2Ftags%2F1.4.1",[1484,1485,1486,1487,1488,1489,1490],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1492,"download_url":1493,"svn_tag_url":1494,"released_at":39,"has_diff":53,"diff_files_changed":1495,"diff_lines":39,"trac_diff_url":1496,"vulnerabilities":1497,"is_current":53},"1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F1.3.3&new_path=%2Fwp-booking-system%2Ftags%2F1.4",[1498,1499,1500,1501,1502,1503,1504],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":214,"download_url":1506,"svn_tag_url":1507,"released_at":39,"has_diff":53,"diff_files_changed":1508,"diff_lines":39,"trac_diff_url":1509,"vulnerabilities":1510,"is_current":53},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.1.3.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F1.3.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F1.3.2&new_path=%2Fwp-booking-system%2Ftags%2F1.3.3",[1511,1512,1513,1514,1515,1516,1517],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1519,"download_url":1520,"svn_tag_url":1521,"released_at":39,"has_diff":53,"diff_files_changed":1522,"diff_lines":39,"trac_diff_url":1523,"vulnerabilities":1524,"is_current":53},"1.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.1.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F1.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F1.3.1&new_path=%2Fwp-booking-system%2Ftags%2F1.3.2",[1525,1526,1527,1528,1529,1530,1531],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1533,"download_url":1534,"svn_tag_url":1535,"released_at":39,"has_diff":53,"diff_files_changed":1536,"diff_lines":39,"trac_diff_url":1537,"vulnerabilities":1538,"is_current":53},"1.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.1.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F1.3&new_path=%2Fwp-booking-system%2Ftags%2F1.3.1",[1539,1540,1541,1542,1543,1544,1545],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1547,"download_url":1548,"svn_tag_url":1549,"released_at":39,"has_diff":53,"diff_files_changed":1550,"diff_lines":39,"trac_diff_url":1551,"vulnerabilities":1552,"is_current":53},"1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F1.2.3&new_path=%2Fwp-booking-system%2Ftags%2F1.3",[1553,1554,1555,1556,1557,1558,1559],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1561,"download_url":1562,"svn_tag_url":1563,"released_at":39,"has_diff":53,"diff_files_changed":1564,"diff_lines":39,"trac_diff_url":1565,"vulnerabilities":1566,"is_current":53},"1.2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.1.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F1.2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F1.2.2&new_path=%2Fwp-booking-system%2Ftags%2F1.2.3",[1567,1568,1569,1570,1571,1572,1573],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":230,"download_url":1575,"svn_tag_url":1576,"released_at":39,"has_diff":53,"diff_files_changed":1577,"diff_lines":39,"trac_diff_url":1578,"vulnerabilities":1579,"is_current":53},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.1.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F1.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F1.2.1&new_path=%2Fwp-booking-system%2Ftags%2F1.2.2",[1580,1581,1582,1583,1584,1585,1586],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1588,"download_url":1589,"svn_tag_url":1590,"released_at":39,"has_diff":53,"diff_files_changed":1591,"diff_lines":39,"trac_diff_url":1592,"vulnerabilities":1593,"is_current":53},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F1.2&new_path=%2Fwp-booking-system%2Ftags%2F1.2.1",[1594,1595,1596,1597,1598,1599,1600],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1602,"download_url":1603,"svn_tag_url":1604,"released_at":39,"has_diff":53,"diff_files_changed":1605,"diff_lines":39,"trac_diff_url":1606,"vulnerabilities":1607,"is_current":53},"1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F1.1&new_path=%2Fwp-booking-system%2Ftags%2F1.2",[1608,1609,1610,1611,1612,1613,1614],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1616,"download_url":1617,"svn_tag_url":1618,"released_at":39,"has_diff":53,"diff_files_changed":1619,"diff_lines":39,"trac_diff_url":1620,"vulnerabilities":1621,"is_current":53},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F1.0&new_path=%2Fwp-booking-system%2Ftags%2F1.1",[1622,1623,1624,1625,1626,1627,1628],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1630,"download_url":1631,"svn_tag_url":1632,"released_at":39,"has_diff":53,"diff_files_changed":1633,"diff_lines":39,"trac_diff_url":1634,"vulnerabilities":1635,"is_current":53},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F0.7&new_path=%2Fwp-booking-system%2Ftags%2F1.0",[1636,1637,1638,1639,1640,1641,1642],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1644,"download_url":1645,"svn_tag_url":1646,"released_at":39,"has_diff":53,"diff_files_changed":1647,"diff_lines":39,"trac_diff_url":1648,"vulnerabilities":1649,"is_current":53},"0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F0.6&new_path=%2Fwp-booking-system%2Ftags%2F0.7",[1650,1651,1652,1653,1654,1655,1656],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1658,"download_url":1659,"svn_tag_url":1660,"released_at":39,"has_diff":53,"diff_files_changed":1661,"diff_lines":39,"trac_diff_url":1662,"vulnerabilities":1663,"is_current":53},"0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F0.5&new_path=%2Fwp-booking-system%2Ftags%2F0.6",[1664,1665,1666,1667,1668,1669,1670],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1672,"download_url":1673,"svn_tag_url":1674,"released_at":39,"has_diff":53,"diff_files_changed":1675,"diff_lines":39,"trac_diff_url":1676,"vulnerabilities":1677,"is_current":53},"0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F0.4&new_path=%2Fwp-booking-system%2Ftags%2F0.5",[1678,1679,1680,1681,1682,1683,1684],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1686,"download_url":1687,"svn_tag_url":1688,"released_at":39,"has_diff":53,"diff_files_changed":1689,"diff_lines":39,"trac_diff_url":1690,"vulnerabilities":1691,"is_current":53},"0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F0.3&new_path=%2Fwp-booking-system%2Ftags%2F0.4",[1692,1693,1694,1695,1696,1697,1698],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1700,"download_url":1701,"svn_tag_url":1702,"released_at":39,"has_diff":53,"diff_files_changed":1703,"diff_lines":39,"trac_diff_url":1704,"vulnerabilities":1705,"is_current":53},"0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F0.2&new_path=%2Fwp-booking-system%2Ftags%2F0.3",[1706,1707,1708,1709,1710,1711,1712],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1714,"download_url":1715,"svn_tag_url":1716,"released_at":39,"has_diff":53,"diff_files_changed":1717,"diff_lines":39,"trac_diff_url":1718,"vulnerabilities":1719,"is_current":53},"0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwp-booking-system%2Ftags%2F0.1&new_path=%2Fwp-booking-system%2Ftags%2F0.2",[1720,1721,1722,1723,1724,1725,1726],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123},{"version":1728,"download_url":1729,"svn_tag_url":1730,"released_at":39,"has_diff":53,"diff_files_changed":1731,"diff_lines":39,"trac_diff_url":39,"vulnerabilities":1732,"is_current":53},"0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-booking-system\u002Ftags\u002F0.1\u002F",[],[1733,1734,1735,1736,1737,1738,1739],{"id":35,"url_slug":36,"title":37,"severity":41,"cvss_score":42,"vuln_type":44,"patched_in_version":6},{"id":75,"url_slug":76,"title":77,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":80},{"id":104,"url_slug":105,"title":106,"severity":41,"cvss_score":110,"vuln_type":83,"patched_in_version":109},{"id":91,"url_slug":92,"title":93,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":96},{"id":130,"url_slug":131,"title":132,"severity":136,"cvss_score":137,"vuln_type":139,"patched_in_version":135},{"id":60,"url_slug":61,"title":62,"severity":41,"cvss_score":66,"vuln_type":68,"patched_in_version":65},{"id":118,"url_slug":119,"title":120,"severity":41,"cvss_score":81,"vuln_type":83,"patched_in_version":123}]