[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fi8RIDPJA23ign0s5OZZL6OGrsXE3ck5bBbgYNx7mWI0":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":7,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":136,"fingerprints":361},"resource-booking-and-availability-calendar","Resource Booking and Availability Calendar","1.0.1","","https:\u002F\u002Fprofiles.wordpress.org\u002Fraghudeshpande\u002F","\u003Cp>\u003Cstrong>Resource Availability & Booking Calendar\u003C\u002Fstrong>, wordpress plugin allows you to treat each \u003Cem>post\u003C\u002Fem> as a \u003Cem>resource\u003C\u002Fem> and enables booking of the resource.\u003Cbr \u002F>\nOnce the \u003Cem>booking\u003C\u002Fem> is enabled on a post, the respective author of the \u003Cem>post\u003C\u002Fem> can access the calendar for that resource and alter the booking states for desired dates.\u003C\u002Fp>\n\u003Cp>Once \u003Cem>booking\u003C\u002Fem> in enabled on a post and published, the visitors (public) can see the \u003Cem>Availability Calendar\u003C\u002Fem> displayed at the end of the post content.\u003C\u002Fp>\n\u003Cp>Currently, the plug-in supports following 3 states of \u003Cem>booking\u003C\u002Fem>:\u003Cbr \u002F>\n1. \u003Cstrong>Available\u003C\u002Fstrong>\u003Cbr \u002F>\n2. \u003Cstrong>Booked\u003C\u002Fstrong>\u003Cbr \u002F>\n3. \u003Cstrong>Provisional\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Languages\u003C\u002Fh3>\n\u003Cp>Resource Availability & Booking Calendar is currently available in English language only.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin makes use of mootools javascript library.\u003Cbr \u002F>\nThe implementation is based on \u003Ca href=\"http:\u002F\u002Fwww.ajaxavailabilitycalendar.com\u002F\" rel=\"nofollow ugc\">Ajax Availability Calendar\u003C\u002Fa> developed by \u003Ca href=\"http:\u002F\u002Fwww.cbolson.com\u002F\" rel=\"nofollow ugc\">Christopher Bolson\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>If this plugin has helped you, please consider \u003Ca href=\"http:\u002F\u002Fwww.ajaxavailabilitycalendar.com\u002Fdonate\" rel=\"nofollow ugc\">donating to Christopher Bolson\u003C\u002Fa>.\u003C\u002Fp>\n","Resource Availability & Booking Calendar, wordpress plugin allows you to treat each post as a resource and enables booking of the resource.",10,8627,80,1,"2010-05-02T08:46:00.000Z","2.9.2","2.9.1",[19,20,21,22],"ajax-calendar","availability-calendar","booking-calendar","reservation","http:\u002F\u002Fcstart.blogspot.com\u002F2010\u002F05\u002Fajax-booking-availability-calendar.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresource-booking-and-availability-calendar.1.0.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":31,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"raghudeshpande",30,84,"2026-04-04T16:52:28.729Z",[36,61,83,102,119],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":26,"last_vuln_date":60,"fetched_at":28},"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,339203,98,336,"2025-12-11T08:21:00.000Z","6.8.5","4.7","5.6",[20,21,53,54,55],"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,"2026-03-04 00:00:00",{"slug":53,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":7,"tags":75,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":26,"last_vuln_date":82,"fetched_at":28},"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,684048,72,185,"2026-03-04T10:54:00.000Z","6.9.4","6.3",[76,20,21,53,77],"appointments","reservations","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbooking-system\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbooking-system.2.9.9.6.5.zip",93,13,"2025-02-20 15:05:35",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":91,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":7,"tags":97,"homepage":7,"download_link":101,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"booking-calendar-with-availability-management","IdoBooking","1.2","IAI S.A.","https:\u002F\u002Fprofiles.wordpress.org\u002Fpartners_iai\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fidobooking.com\u002Fbooking\u002F\" rel=\"nofollow ugc\">IdoBooking\u003C\u002Fa> is an online booking plugin for your WordPress website. It’s an all-in-one reservation management system with a \u003Ca href=\"https:\u002F\u002Fidobooking.com\u002Fbooking\u002Ffunctions\u002Freservations\u002F\" rel=\"nofollow ugc\">web-based admin panel\u003C\u002Fa> to update your availability & rates, \u003Ca href=\"https:\u002F\u002Fidobooking.com\u002Fbooking\u002Ffunctions\u002Fchannel-manager\u002F\" rel=\"nofollow ugc\">synchronize with multiple sales channels\u003C\u002Fa>, handle \u003Ca href=\"https:\u002F\u002Fwww.idobooking.com\u002Fbooking\u002Fintegrations\u002Fpayments\u002F\" rel=\"nofollow ugc\">online payments\u003C\u002Fa>, send automatic booking confirmations and much more.\u003C\u002Fp>\n\u003Ch4>Who can use IdoBooking?\u003C\u002Fh4>\n\u003Cp>The system is an excellent choice for vacation rentals, apartments, flats, hotels,  B&Bs , camping sites and other accommodation facilities. With IdoBooking plugin, your clients can make overnight, weekly or even monthly reservations. You can sell single rooms or whole villas and even special packages. Your inventory updates automatically after each new reservation is made.\u003C\u002Fp>\n\u003Ch4>How does it work?\u003C\u002Fh4>\n\u003Cp>Using this plugin, you can connect your IdoBooking account to any WordPress-based website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fclient4835.idosell.com\u002Fen\" rel=\"nofollow ugc\">Live demo\u003C\u002Fa>\u003C\u002Fstrong> – check out our test website to see the Booking Engine in action.\u003C\u002Fp>\n\u003Ch4>Key features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Booking Management System\u003C\u002Fstrong> – get a professional admin tool, allowing to manage your inventory and rates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Online Booking Engine\u003C\u002Fstrong> – give clients an easy booking experience directly via your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clear and attractive offer display\u003C\u002Fstrong> – show the world what you’ve got by adding beautiful pictures and engaging descriptions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intuitive availability search\u003C\u002Fstrong> – suggest first available dates, limiting frustrating search for the right offer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Current availability and rates\u003C\u002Fstrong> – synchronize your website with the admin panel and update all information in real-time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple rates\u003C\u002Fstrong> – create different rates for adults, children, weekends and various seasons.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customer engagement tools\u003C\u002Fstrong> – fuel your sales and convert more clients with attractive extras, promotions and discounts available to book exclusively via your online calendar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple colour themes\u003C\u002Fstrong> – match your brand’s look-and-feel by choosing one of available themes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Online payment system\u003C\u002Fstrong> – minimize administrative work and take secure deposit right at the time of booking.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile friendly interface\u003C\u002Fstrong> – tap into the mobile booking trend and provide tools which adjust easily to any device.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic booking confirmations\u003C\u002Fstrong> – forget the mundane task of sending each booking confirmation manually, let us do it for you.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reports and analysis\u003C\u002Fstrong> – learn booking habits of your clients and plan your next big move.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless integration with WordPress\u003C\u002Fstrong> – use the plugin or generate ready-to-use codes to customize your booking options.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Channel Manager\u003C\u002Fstrong> –boost your revenue by updating availability in real-time across multiple sales channels and OTA such as Booking.com, Airbnb, Expedia and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited technical support\u003C\u002Fstrong> – our Support Team is always ready to help you get the best value from the IdoBooking system.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Powerful booking technology at low cost:\u003C\u002Fh4>\n\u003Cp>We offer convenient subscription models for using IdoBooking. You can decide which is more preferable for your business-type.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Flat fee model\u003C\u002Fstrong> – from \u003Cstrong>40 USD\u002FEUR\u002FGBP\u003C\u002Fstrong> per month and no commission charged for online reservations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Commission model – 25 USD\u002FEUR\u002FGDB\u003C\u002Fstrong> per year + only 2% commission charged for online reservations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Individual fee\u003C\u002Fstrong> – tailor-made offer with a dedicated infrastructure for big properties\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Find out more details at https:\u002F\u002Fwww.idobooking.com\u002Fbooking\u002Fpricelist\u002F.\u003C\u002Fp>\n\u003Ch4>How to get it started?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Try out a \u003Ca href=\"https:\u002F\u002Fwww.idobooking.com\u002Fen\u002Fbooking\u002Fdemo\u002F\" rel=\"nofollow ugc\">\u003Cstrong>DEMO\u003C\u002Fstrong>\u003C\u002Fa> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> available for \u003Cstrong>FREE\u003C\u002Fstrong> for 7 days.\u003C\u002Fli>\n\u003Cli>Order \u003Ca href=\"https:\u002F\u002Fwww.idobooking.com\u002Fen\u002Fbooking\u002Forder\u002F\" rel=\"nofollow ugc\">\u003Cstrong>the full version\u003C\u002Fstrong> with a \u003Cstrong>30-DAY TRAIL PERIOD\u003C\u002Fstrong>\u003C\u002Fa> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> there’s no commission taken during the first 30 days. To start, you only need to pay the installation fee – \u003Cstrong>25 USD\u002FEUR\u002FGBP\u003C\u002Fstrong>. If in any way you are not satisfied with IdoBooking, we’re going to return the fee back to your account.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Don’t hesitate to give us a call \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> +48 91 443 66 30 – or drop a message at sales@idobooking.com.\u003C\u002Fp>\n","Add a calendar to a reservation of: a room, suite, night or an attraction. The system sends emails, calculates payments and updates availability.",100,10400,3,"2022-11-14T14:07:00.000Z","6.0.11","4.0",[20,21,98,99,100],"booking-engine","online-booking","reservation-system","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbooking-calendar-with-availability-management.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":91,"downloaded":110,"rating":91,"num_ratings":14,"last_updated":111,"tested_up_to":49,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":117,"download_link":118,"security_score":91,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"motopress-booking-calendar-lite","MotoPress Booking Calendar","1.3.2","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.",2053,"2025-11-03T14:30:00.000Z","6.0","7.4",[20,115,21,116,55],"booking","booking-form","https:\u002F\u002Fmotopress.com\u002Fproducts\u002Fbooking-calendar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmotopress-booking-calendar-lite.1.3.2.zip",{"slug":120,"name":121,"version":6,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":26,"num_ratings":26,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":7,"tags":131,"homepage":134,"download_link":135,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"shared-house","Shared House","xav999","https:\u002F\u002Fprofiles.wordpress.org\u002Fxav999\u002F","\u003Cp>This plugin displays a booking \u002F availability calendar on you WordPress website.\u003C\u002Fp>\n\u003Cp>The calendar is designed for vacation home owners. It displays available periods, unavailable periods (booked), pending inquiries.\u003C\u002Fp>\n\u003Cp>It is also possible to display in the calendar pricing season information (very high, high, medium, low season).\u003C\u002Fp>\n\u003Cp>The calendar is hosted on shared-house.com website. It requires to sign-up (for free) on this website, but can be tested without an account.\u003C\u002Fp>\n\u003Cp>More info on this page:\u003Cbr \u002F>\nhttp:\u002F\u002Fwww.shared-house.com\u002Ffree-booking-calendar.php\u003C\u002Fp>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>Always welcome!\u003C\u002Fp>\n","This plugin displays a booking \u002F availability calendar on you Wordpress website.",20,3893,"2014-04-10T21:15:00.000Z","3.7.41","3.1.3",[20,21,132,133,55],"free-availability-calendar","free-booking-calendar","http:\u002F\u002Fwww.shared-house.com\u002Ffree-booking-calendar.php","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshared-house.zip",{"attackSurface":137,"codeSignals":180,"taintFlows":261,"riskAssessment":344,"analyzedAt":360},{"hooks":138,"ajaxHandlers":176,"restRoutes":177,"shortcodes":178,"cronEvents":179,"entryPointCount":26,"unprotectedCount":26},[139,145,149,154,158,162,166,169,172],{"type":140,"name":141,"callback":142,"priority":14,"file":143,"line":144},"action","wp_head","addHeaderCode","cstart-Resource-booking-and-availability-calendar.php",451,{"type":140,"name":146,"callback":147,"file":143,"line":148},"wp_print_scripts","addHeader",452,{"type":150,"name":151,"callback":152,"priority":14,"file":143,"line":153},"filter","the_content","addContent",453,{"type":140,"name":155,"callback":156,"file":143,"line":157},"activate_resource-booking-and-availability-calendar\u002Fcstart-Resource-booking-availability-calendar.php","init",454,{"type":140,"name":159,"callback":160,"priority":14,"file":143,"line":161},"admin_print_scripts","addAdminHeader",456,{"type":140,"name":163,"callback":164,"priority":14,"file":143,"line":165},"draft_post","store_post_options",458,{"type":140,"name":167,"callback":164,"priority":14,"file":143,"line":168},"publish_post",459,{"type":140,"name":170,"callback":164,"priority":14,"file":143,"line":171},"save_post",460,{"type":140,"name":173,"callback":174,"priority":14,"file":143,"line":175},"edit_form_advanced","post_options",461,[],[],[],[],{"dangerousFunctions":181,"sqlUsage":182,"outputEscaping":191,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":260},[],{"prepared":183,"raw":184,"locations":185},5,2,[186,189],{"file":143,"line":187,"context":188},388,"$wpdb->get_var() with variable interpolation",{"file":143,"line":190,"context":188},404,{"escaped":184,"rawEcho":192,"locations":193},33,[194,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,236,237,238,240,242,245,248,251,253,254,256,258],{"file":143,"line":195,"context":196},97,"raw output",{"file":143,"line":198,"context":196},99,{"file":143,"line":200,"context":196},108,{"file":143,"line":202,"context":196},124,{"file":143,"line":204,"context":196},125,{"file":143,"line":206,"context":196},127,{"file":143,"line":208,"context":196},128,{"file":143,"line":210,"context":196},131,{"file":143,"line":212,"context":196},136,{"file":143,"line":214,"context":196},137,{"file":143,"line":216,"context":196},138,{"file":143,"line":218,"context":196},139,{"file":143,"line":220,"context":196},140,{"file":143,"line":222,"context":196},152,{"file":143,"line":224,"context":196},153,{"file":143,"line":226,"context":196},154,{"file":143,"line":228,"context":196},156,{"file":143,"line":230,"context":196},194,{"file":143,"line":232,"context":196},245,{"file":143,"line":234,"context":196},254,{"file":143,"line":234,"context":196},{"file":143,"line":234,"context":196},{"file":143,"line":234,"context":196},{"file":143,"line":239,"context":196},260,{"file":143,"line":241,"context":196},271,{"file":243,"line":244,"context":196},"php\\ajax\\calendar.ajax.php",53,{"file":246,"line":247,"context":196},"php\\ajax\\update-state.ajax.php",73,{"file":249,"line":250,"context":196},"php\\ajax\\update_calendar.ajax.php",90,{"file":249,"line":252,"context":196},96,{"file":249,"line":91,"context":196},{"file":249,"line":255,"context":196},114,{"file":249,"line":257,"context":196},146,{"file":249,"line":259,"context":196},155,[],[262,279,292,301,326],{"entryPoint":263,"graph":264,"unsanitizedCount":14,"severity":278},"printAdminPage (cstart-Resource-booking-and-availability-calendar.php:167)",{"nodes":265,"edges":275},[266,270],{"id":267,"type":268,"label":269,"file":143,"line":230},"n0","source","$_SERVER['REQUEST_URI']",{"id":271,"type":272,"label":273,"file":143,"line":230,"wp_function":274},"n1","sink","echo() [XSS]","echo",[276],{"from":267,"to":271,"sanitized":277},false,"medium",{"entryPoint":280,"graph":281,"unsanitizedCount":14,"severity":278},"\u003Cajax-common.inc> (php\\ajax\\ajax-common.inc.php:0)",{"nodes":282,"edges":290},[283,287],{"id":267,"type":268,"label":284,"file":285,"line":286},"$_SERVER['DOCUMENT_ROOT']","php\\ajax\\ajax-common.inc.php",44,{"id":271,"type":272,"label":288,"file":285,"line":286,"wp_function":289},"header() [Header Injection]","header",[291],{"from":267,"to":271,"sanitized":277},{"entryPoint":293,"graph":294,"unsanitizedCount":14,"severity":300},"\u003Ccstart-Resource-booking-and-availability-calendar> (cstart-Resource-booking-and-availability-calendar.php:0)",{"nodes":295,"edges":298},[296,297],{"id":267,"type":268,"label":269,"file":143,"line":230},{"id":271,"type":272,"label":273,"file":143,"line":230,"wp_function":274},[299],{"from":267,"to":271,"sanitized":277},"low",{"entryPoint":302,"graph":303,"unsanitizedCount":184,"severity":325},"\u003Ccalendar.ajax> (php\\ajax\\calendar.ajax.php:0)",{"nodes":304,"edges":321},[305,308,309,311,315],{"id":267,"type":268,"label":306,"file":243,"line":307},"$_REQUEST",43,{"id":271,"type":272,"label":273,"file":243,"line":244,"wp_function":274},{"id":310,"type":268,"label":306,"file":243,"line":244},"n2",{"id":312,"type":313,"label":314,"file":243,"line":244},"n3","transform","→ draw_cal()",{"id":316,"type":272,"label":317,"file":318,"line":319,"wp_function":320},"n4","get_results() [SQLi]","php\\functions.inc.php",149,"get_results",[322,323,324],{"from":267,"to":271,"sanitized":277},{"from":310,"to":312,"sanitized":277},{"from":312,"to":316,"sanitized":277},"high",{"entryPoint":327,"graph":328,"unsanitizedCount":343,"severity":325},"\u003Cupdate_calendar.ajax> (php\\ajax\\update_calendar.ajax.php:0)",{"nodes":329,"edges":340},[330,333,336,339],{"id":267,"type":268,"label":331,"file":249,"line":332},"$_GET (x2)",49,{"id":271,"type":272,"label":334,"file":249,"line":33,"wp_function":335},"get_row() [SQLi]","get_row",{"id":310,"type":268,"label":337,"file":249,"line":338},"$_GET (x6)",88,{"id":312,"type":272,"label":273,"file":249,"line":250,"wp_function":274},[341,342],{"from":267,"to":271,"sanitized":277},{"from":310,"to":312,"sanitized":277},8,{"summary":345,"deductions":346},"The security posture of the \"resource-booking-and-availability-calendar\" plugin v1.0.1 presents a mixed bag.  On the positive side, the absence of known CVEs and the fact that all identified SQL queries utilize prepared statements suggest a good foundation for database security.  The plugin also lacks external HTTP requests and file operations, which reduces the attack surface in those areas.\n\nHowever, significant concerns arise from the static analysis.  The most critical finding is that 100% of the output strings are not properly escaped, and the taint analysis reveals two high-severity flows with unsanitized paths. This combination strongly indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, where an attacker could inject malicious scripts into the website through user-supplied input that is then displayed without proper sanitization. The complete lack of nonce checks and capability checks across any entry points, coupled with no detected authentication checks on AJAX handlers or permission callbacks for REST API routes, further amplifies these risks by allowing potential unauthorized access and manipulation of data.\n\nWhile the plugin has no recorded vulnerability history, this does not inherently mean it is secure. It could simply mean that past versions have not been extensively audited or that potential vulnerabilities have gone undiscovered.  The current analysis, however, points to significant weaknesses in output escaping and input sanitization that should be addressed immediately to mitigate the risk of XSS and other injection-based attacks.",[347,350,352,354,356,358],{"reason":348,"points":349},"High severity unsanitized taint flows",12,{"reason":351,"points":343},"Low percentage of properly escaped output",{"reason":353,"points":59},"No nonce checks found",{"reason":355,"points":59},"No capability checks found",{"reason":357,"points":59},"No authentication checks on AJAX handlers",{"reason":359,"points":59},"No permission callbacks on REST API routes","2026-03-17T00:20:08.307Z",{"wat":362,"direct":383},{"assetPaths":363,"generatorPatterns":376,"scriptPaths":377,"versionParams":378},[364,365,366,367,368,369,370,371,372,373,374,375],"\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar\u002Fjs\u002Fmootools-1.2.4-core-yc.js","\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar\u002Fjs\u002Fmootools-1.2.4.4-more.js","\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar\u002Fjs\u002Fmootools-cal-admin.js","\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar\u002Fjs\u002Fmootools-flext.js","\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar-calendar\u002Fjs\u002Fmootools-roar.js","\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar\u002Fcss\u002Favail-calendar.css","\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar\u002Fcss\u002Fmootools-roar.css","\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar\u002Fjs\u002Fmootools-cal-public.js","\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar\u002Fphp\u002Fajax\u002Fcalendar.ajax.php","\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar\u002Fphp\u002Fajax\u002Fupdate_calendar.ajax.php","\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar\u002Fimages\u002Fajax-loader-day.gif","\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar\u002Fimages\u002Fajax-loader-month.gif",[],[364,365,366,367,368,371],[379,380,381,382],"\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar\u002Fjs\u002Fmootools-1.2.4.4-more.js?ver=1.2.4","\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar\u002Fjs\u002Fmootools-cal-admin.js?ver=1.2.4","\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar\u002Fjs\u002Fmootools-flext.js?ver=1.2.4","\u002Fwp-content\u002Fplugins\u002Fresource-booking-and-availability-calendar-calendar\u002Fjs\u002Fmootools-roar.js?ver=1.2.4",{"cssClasses":384,"htmlComments":386,"htmlAttributes":387,"restEndpoints":389,"jsGlobals":390,"shortcodeOutput":406},[385],"avail-calendar",[],[388],"data-plugin-name=\"resource-booking-and-availability-calendar\"",[],[391,392,393,394,395,396,397,398,399,400,401,402,403,404,405],"date_hover","show_message","url_ajax_cal","url_ajax_update","img_loading_day","img_loading_month","id_item","lang","months_to_show","clickable_past","txtWarning","txtOrderUpdateOK","txtOrderUpdateKO","txtStateModOK","txtStateModKO",[]]