[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fJ6Ii3Pyr1bKNbMEwfpXTbQaf71t28xiNPSwt0UzSzHg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":129,"fingerprints":228},"icouk-hijri-date","ICOUK Hijri Date","1.0.0","icoukplugin","https:\u002F\u002Fprofiles.wordpress.org\u002Ficoukplugin\u002F","\u003Cp>The ICOUK Hijri Date plugin allows you to easily display the current Hijri date on your WordPress website. Perfect for Islamic websites, mosques, and communities who need to show the Islamic calendar date.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display current Hijri date using shortcode\u003C\u002Fli>\n\u003Cli>Configurable country settings\u003C\u002Fli>\n\u003Cli>Secure API authentication\u003C\u002Fli>\n\u003Cli>Easy to use and integrate\u003C\u002Fli>\n\u003Cli>Responsive design\u003C\u002Fli>\n\u003Cli>Error handling and user feedback\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to Use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Go to \u003Cstrong>Settings > ICOUK Hijri Date\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Enter your API Bearer token\u003C\u002Fli>\n\u003Cli>Set your country (defaults to UK)\u003C\u002Fli>\n\u003Cli>Use the shortcode \u003Ccode>[icouk_hijri_date]\u003C\u002Fcode> in any post or page\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>Use the shortcode \u003Ccode>[icouk_hijri_date]\u003C\u002Fcode> to display the current Hijri date anywhere on your website.\u003C\u002Fp>\n\u003Ch4>Configuration\u003C\u002Fh4>\n\u003Cp>The plugin requires configuration before use:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Bearer Token\u003C\u002Fstrong>: Enter your Moon Sighting UK API authentication token\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country\u003C\u002Fstrong>: Set your country code (defaults to UK)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>API Integration\u003C\u002Fh4>\n\u003Cp>This plugin integrates with the Moon Sighting UK API to fetch accurate Hijri date information. The API is free to ICOUK registered members. You’ll need to obtain an API key from the Moon Sighting UK service.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the Moon Sighting UK API to obtain current Hijri date information. This service is required to display the accurate Islamic calendar date on your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent and when:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Your configured country code (e.g., “UK”, “MA”) is sent with each API request\u003Cbr \u002F>\n– Your Bearer token is sent for authentication\u003Cbr \u002F>\n– API requests are made when the shortcode is displayed on your website\u003Cbr \u002F>\n– Data is cached for 10 minutes to reduce API calls\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Provider:\u003C\u002Fstrong> Moon Sighting UK (ICOUK)\u003Cbr \u002F>\n– \u003Cstrong>Website:\u003C\u002Fstrong> https:\u002F\u002Fwww.moonsighting.org.uk\u002F\u003Cbr \u002F>\n– \u003Cstrong>API Endpoint:\u003C\u002Fstrong> https:\u002F\u002Fwww.moonsighting.org.uk\u002Fapi\u002Findex.php\u002Fv1\u002F\u003Cbr \u002F>\n– \u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fwww.moonsighting.org.uk\u002Fterms-of-use.html\u003Cbr \u002F>\n– \u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fwww.moonsighting.org.uk\u002Fprivacy-policy.html\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data Transmission:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Country code and Bearer token are transmitted over HTTPS\u003Cbr \u002F>\n– No personal user data is collected or transmitted\u003Cbr \u002F>\n– API responses are cached locally to minimize external requests\u003C\u002Fp>\n","Display the current Hijri date on your WordPress website using the Moon Sighting UK API.",0,136,"2026-01-05T09:12:00.000Z","6.8.5","5.0","7.4",[18,19,20,21,22],"calendar","date","hijri","islamic","moon-sighting","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ficouk-hijri-date\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ficouk-hijri-date.1.0.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-04-04T19:11:56.887Z",[35,57,75,93,109],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":25,"downloaded":43,"rating":25,"num_ratings":44,"last_updated":45,"tested_up_to":46,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":54,"download_link":55,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"hijri-calendar","Hijri Calendar","3.0","ALI IMRAN","https:\u002F\u002Fprofiles.wordpress.org\u002Fimran2w\u002F","\u003Cp>“Hijri Calendar” is a simple and easy to use wordpress plugin that allows you to show current hijri date anywhere in your blog. Just install and activate the plugin. Then use its very simple shortcodes where you want; when you want. Thats all!\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Install and activate the plugin. Then go to your “Dashboard > Hijri Calendar > Usage” for detail usage instructions.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Hijri Date (According to Hijri calendar)\u003C\u002Fli>\n\u003Cli>Monthly Hijri Calendar.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Speciality\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Very simple plugin.\u003C\u002Fli>\n\u003Cli>Built-in functionality.\u003C\u002Fli>\n\u003Cli>All time zone support.\u003C\u002Fli>\n\u003Cli>Simple settings options.\u003C\u002Fli>\n\u003Cli>Wide-range compatibility.\u003C\u002Fli>\n\u003Cli>Easy to use widget and shortcodes!\u003C\u002Fli>\n\u003Cli>Custom date output language support!\u003C\u002Fli>\n\u003Cli>No special configuration or, knowledge required!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Developer: \u003Ca href=\"http:\u002F\u002Ffacebook.com\u002Fimran2w\" rel=\"nofollow ugc\">M.A. IMRAN\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>E-Mail: imran2w@gmail.com\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Website: \u003Ca href=\"http:\u002F\u002Fwww.i-onlinemedia.net\" rel=\"nofollow ugc\">www.i-onlinemedia.net\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Special thanks to \u003Ca href=\"http:\u002F\u002Fisact.org.au\" rel=\"nofollow ugc\">Zikrun Badri\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>This program is free software; you can redistribute it and\u002For modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Easily display current Hijri\u002FIslamic date (according to hijri calendar), anywhere in your wordpress blog!",7163,3,"2013-10-13T15:10:00.000Z","3.6.1","2.8","",[50,36,51,52,53],"english-hijri-date","hijri-date","islamic-calendar","muslim-calendar","http:\u002F\u002Fi-onlinemedia.net\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhijri-calendar.zip",85,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":25,"downloaded":65,"rating":25,"num_ratings":30,"last_updated":66,"tested_up_to":67,"requires_at_least":38,"requires_php":48,"tags":68,"homepage":71,"download_link":72,"security_score":73,"vuln_count":30,"unpatched_count":11,"last_vuln_date":74,"fetched_at":27},"xllentech-english-islamic-calendar","Xllentech English Islamic Calendar","2.8.0","Abbas","https:\u002F\u002Fprofiles.wordpress.org\u002Fxllentech\u002F","\u003Cp>Xllentech English Islamic Calendar plugin shows calendar with English and Islamic dates by the current English month. This calendar plugin is fully programmed in php and requires no maintenance for Islamic dates year to year.\u003C\u002Fp>\n\u003Cp>English and Islamic month names are customizable from Settings page. You need to update number of days of the Islamic month only if the number of days for the month is different(moon is sighted on different day) than the default shown in the calendar.\u003C\u002Fp>\n\u003Cp>The plugin comes with first Islamic date for the current English month, if it doesn’t match with your area Islamic date, you can change it from settings page. After that, This plugin calculates and keeps record of Islamic dates of all the following months lifetime.\u003C\u002Fp>\n\u003Cp>In addition to the calendar widget, this plugin also adds widget to show today’s English date and Islamic date. See Screenshots.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Responsive CSS\u003C\u002Fli>\n\u003Cli>Be worry free for Islamic dates, Requires no maintenance year to year\u003C\u002Fli>\n\u003Cli>Show Today’s English, Islamic Date with separate widget\u003C\u002Fli>\n\u003Cli>Supports shortcode, use [xcalendar] to display the widget anywhere\u003C\u002Fli>\n\u003Cli>Supports shortcode for Today Widget, use [xllentech-today] to display the Today’s dates\u003C\u002Fli>\n\u003Cli>Supports Time zones for Worldwide use\u003C\u002Fli>\n\u003Cli>Email Feature for easy reminder and updating of Islamic Month Days\u003C\u002Fli>\n\u003Cli>Color Themes\u003C\u002Fli>\n\u003Cli>Show Week Starting Sunday or Monday\u003C\u002Fli>\n\u003Cli>Customizable Islamic and English Month names\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes you can use\u003C\u002Fh4>\n\u003Cp>[xcalendar] – Displays XllenTech English Islamic Calendar\u003Cbr \u002F>\n[xllentech-today] – Displays Today’s English and Islamic Date\u003Cbr \u002F>\n[xllentech-islamic-days] – Displays form to update Month days(29\u002F30) for the Islamic month, used in private page as explained in \u003Ca href=\"https:\u002F\u002Fapps.xllentech.com\u002Fdocumentation\u002Fhow-to-use-the-private-page-to-update-islamic-month-days\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>View Demo\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapps.xllentech.com\u002Fxllentech-english-islamic-calendar\u002F\" rel=\"nofollow ugc\">Xllentech Calendar Basic\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Need Help?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapps.xllentech.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapps.xllentech.com\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Contact Author\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Extensions galore\u003C\u002Fh4>\n\u003Cp>Some amazing ADD-ONs you might be interested in:\u003C\u002Fp>\n\u003Cp>The Pro Version of the calendar provides next month and previous month links, so that viewers can go back or forward for any past or future months with no limit. Also show Today’s Date as colored box on the Calendar. And much more..Visit the link below.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapps.xllentech.com\u002Fxllentech-calendar-pro\u002F\" rel=\"nofollow ugc\">XllenTech Calendar Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Datepicker Pro extension can be used to display Calendar Pop-up with English and Islamic Dates in your contact forms\u002Fbooking calendar\u002Fevent calendar, Your customer will have ability to choose date with better accuracy with Islamic dates displayed alongside English date. You can choose English or Islamic date to be filled in the date field when your customer selects the date.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fapps.xllentech.com\u002Fenglish-islamic-datepicker\u002F\" rel=\"nofollow ugc\">XllenTech Datepicker Pro\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","The Best English Islamic Calendar plugin on WordPress.",8837,"2025-12-03T19:19:00.000Z","6.9.4",[18,69,70,36,52],"english-islamic-calendar","gregorian-hijri-calendar","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fxllentech-english-islamic-calendar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxllentech-english-islamic-calendar.2.8.0.zip",99,"2021-05-27 00:00:00",{"slug":20,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":82,"downloaded":83,"rating":25,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":48,"tags":88,"homepage":91,"download_link":92,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"Hijri","1.1","holooli","https:\u002F\u002Fprofiles.wordpress.org\u002Fholooli\u002F","\u003Cp>Display Hijri and\u002For Gregorian dates on your blog.\u003C\u002Fp>\n","Display Hijri and\u002For Gregorian dates on your blog.",10,6374,2,"2011-02-05T13:42:00.000Z","3.1.4","2.5",[89,18,19,90,20],"arabic","gregorian","http:\u002F\u002Fkhaledalhourani.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhijri.zip",{"slug":94,"name":95,"version":6,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":82,"downloaded":100,"rating":11,"num_ratings":11,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":48,"tags":104,"homepage":107,"download_link":108,"security_score":56,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"hijri-calendar-widget","Hijri Calendar Widget","bftech","https:\u002F\u002Fprofiles.wordpress.org\u002Fbftech\u002F","\u003Cp>This plugin’s aim is to help with calendar conversions from gregorian dates to hijri dates and vice-versa.\u003C\u002Fp>\n\u003Cp>Some of the features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>instant conversion of Gregorian Dates to Hijri Dates\u003C\u002Fli>\n\u003Cli>Light weight widget\u003C\u002Fli>\n\u003C\u002Ful>\n","Wordpress plugin for historically accurate Hijri conversions.",1730,"2015-09-08T14:48:00.000Z","3.4.2","3.0.1",[18,105,19,20,106],"conversion","widget","https:\u002F\u002Fgithub.com\u002Fbf-tech\u002Fwp-plugin-hijri-calendar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhijri-calendar-widget.zip",{"slug":110,"name":111,"version":38,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":119,"last_updated":120,"tested_up_to":67,"requires_at_least":121,"requires_php":16,"tags":122,"homepage":127,"download_link":128,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"date-time-picker-field","Availability Datepicker – Booking Calendar for Contact Form 7 – Input WP","inputwp","https:\u002F\u002Fprofiles.wordpress.org\u002Finputwp\u002F","\u003Cp>\u003Cstrong>Availability Datepicker\u003C\u002Fstrong> by \u003Ca href=\"https:\u002F\u002Fwww.inputwp.com\u002F\" rel=\"nofollow ugc\">InputWP\u003C\u002Fa> is a \u003Cstrong>booking calendar\u003C\u002Fstrong> and \u003Cstrong>date time picker\u003C\u002Fstrong> plugin that turns any text field into a smart \u003Cstrong>availability datepicker\u003C\u002Fstrong>. Define your business hours, booking type, and availability rules — the \u003Cstrong>calendar\u003C\u002Fstrong> enforces them automatically on the frontend. Works with \u003Cstrong>Contact Form 7\u003C\u002Fstrong> via a simple CSS selector, with no code required on your end.\u003C\u002Fp>\n\u003Ch4>Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Doctor \u002F Medical clinic\u003C\u002Fstrong> — Fixed 30-minute appointment slots, Monday–Friday, 24-hour minimum notice, 60-day booking window.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Salon & Beauty\u003C\u002Fstrong> — Fixed 60-minute sessions, Monday–Saturday, 2-hour advance notice, 30-day booking window.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hotel \u002F Vacation Rental\u003C\u002Fstrong> — Day Based mode, check-in and check-out date selection, minimum 2-night \u002F maximum 30-night stay, 365-day booking window.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Car Rental\u003C\u002Fstrong> — Flexible Range, pickup and return with date and time, 4-hour minimum \u002F 7-day maximum, every day, 90-day booking window.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Equipment Rental\u003C\u002Fstrong> — Flexible Range, overnight to multi-day rentals, 12–72-hour duration, 60-day booking window.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meeting Room\u003C\u002Fstrong> — Flexible 1–8-hour bookings, Monday–Friday, 15-minute buffers between slots, 30-day booking window.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>And anyone\u003C\u002Fstrong> who runs appointments, reservations, or rentals and needs to show live \u003Cstrong>availability\u003C\u002Fstrong> on their booking form.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Works with Contact Form 7\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Availability Datepicker\u003C\u002Fstrong> integrates with \u003Cstrong>Contact Form 7\u003C\u002Fstrong> (and any other form plugin) through a CSS selector. Add a text field to your form, copy the CSS class from the Integration panel, and paste it into the field’s class setting. No shortcodes or custom code needed.\u003C\u002Fp>\n\u003Cp>Follow the step-by-step guide for \u003Ca href=\"https:\u002F\u002Fwww.inputwp.com\u002Fabout\u002Fdate-and-time-picker-field-on-contact-form-7\u002F\" rel=\"nofollow ugc\">Contact Form 7\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.inputwp.com\u002Fabout\u002Fdate-picker-in-divi-contact-form\u002F\" rel=\"nofollow ugc\">Divi\u003C\u002Fa> to connect your \u003Cstrong>date picker field\u003C\u002Fstrong> in minutes.\u003C\u002Fp>\n\u003Ch4>Three Booking Types\u003C\u002Fh4>\n\u003Cp>Choose the booking type that matches how your business operates:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fixed Time Slots\u003C\u002Fstrong> — Guests pick a specific time slot (e.g. 9:00 AM – 10:00 AM). Ideal for appointments, consultations, and classes. Uses a single \u003Cstrong>date and time\u003C\u002Fstrong> field.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Day Based\u003C\u002Fstrong> — Guests pick a check-in date and a check-out date. Ideal for hotels, B&Bs, and vacation rentals. Uses two separate date fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Range\u003C\u002Fstrong> — Guests pick a start date+time and an end date+time. Ideal for car and equipment rentals, meeting rooms, and multi-hour bookings. Uses two separate date+time fields.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Six \u003Cstrong>Quick Setup Presets\u003C\u002Fstrong> let you pre-fill all availability settings for the most common scenarios in one click.\u003C\u002Fp>\n\u003Ch4>Advanced Availability Settings\u003C\u002Fh4>\n\u003Cp>The \u003Cstrong>availability calendar\u003C\u002Fstrong> is driven by a comprehensive set of rules you configure in the admin panel:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Business Hours\u003C\u002Fstrong> — Enable or disable each weekday independently. Add multiple open time ranges per day to model morning and afternoon shifts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Availability Window\u003C\u002Fstrong> — Control how far ahead booking is open: dynamically (X days from today) or within a fixed predefined date range.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slot Interval\u003C\u002Fstrong> — Set the gap between available time slots: 15, 30, or 60 minutes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Minimum Notice\u003C\u002Fstrong> — Require a minimum lead time before a slot can be booked (e.g. 24 hours in advance).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Buffers\u003C\u002Fstrong> — Add preparation or cleanup time before and after each slot to prevent back-to-back bookings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Min\u002FMax Bookable Days\u003C\u002Fstrong> — Set the shortest and longest allowed stay lengths (Day Based mode).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Min\u002FMax Duration\u003C\u002Fstrong> — Set the shortest and longest allowed rental or booking period (Flexible Range mode).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Blocked Dates\u003C\u002Fstrong> — Mark specific dates as unavailable: holidays, closures, one-off exceptions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Allowed Date Exceptions\u003C\u002Fstrong> — Open a normally-closed date with custom hours (e.g. a special Saturday opening).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Admin Preview\u003C\u002Fstrong> — See how the calendar looks with your current settings before saving.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Date picker\u003C\u002Fstrong> — Allow users to pick a date on the availability calendar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time picker\u003C\u002Fstrong> — Let users choose an available time alongside the date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Three built-in themes\u003C\u002Fstrong> — Light, and Dark.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple language support\u003C\u002Fstrong> — Display the datepicker interface in 40+ languages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Date formats\u003C\u002Fstrong> — Choose from 15+ date format options (d\u002Fm\u002FY, Y-m-d, M j Y, and more).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time format\u003C\u002Fstrong> — 12-hour (AM\u002FPM) or 24-hour display.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timezone\u003C\u002Fstrong> — Configure the timezone your availability rules are based on.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Inline display\u003C\u002Fstrong> — Keep the calendar always visible on the page instead of opening as a dropdown.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Setup Presets\u003C\u002Fstrong> — Six pre-configured templates (Doctor, Salon, Hotel, Car Rental, Equipment Rental, Meeting Room) to get started in seconds.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upgrade to PRO\u003C\u002Fh4>\n\u003Cp>PRO unlocks (as shown on the Support page in the admin):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bookings\u003C\u002Fstrong> — Capture, manage, and block slots automatically so dates are disabled once booked.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Resources\u003C\u002Fstrong> — Custom availability rules per resource or form field.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Branding & dynamic styling\u003C\u002Fstrong> — Full control over calendar colors, fonts, and labels.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import from .ics\u003C\u002Fstrong> — Sync Google Calendar, Outlook, and other calendar services to block busy dates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Divi & WooCommerce integration\u003C\u002Fstrong> — Native integration with Divi and WooCommerce.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Try the \u003Ca href=\"https:\u002F\u002Fwww.inputwp.com\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa> today. Have a feature request? \u003Ca href=\"https:\u002F\u002Fwww.inputwp.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Let us know\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fxdsoft.net\u002Fjqplugins\u002Fdatetimepicker\u002F\" rel=\"nofollow ugc\">xdsoft.net datetimepicker jQuery plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Availability datepicker & booking calendar for any form. Configure business hours, time slots, date overrides and a booking window.",20000,269490,82,42,"2026-02-27T13:42:00.000Z","6.0",[123,124,18,125,126],"availability","booking","contact-form-7","datepicker","https:\u002F\u002Finputwp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdate-time-picker-field.3.0.zip",{"attackSurface":130,"codeSignals":171,"taintFlows":190,"riskAssessment":218,"analyzedAt":227},{"hooks":131,"ajaxHandlers":163,"restRoutes":164,"shortcodes":165,"cronEvents":170,"entryPointCount":30,"unprotectedCount":11},[132,138,142,148,151,154,157,160],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","admin_menu","add_admin_menu","class-icouk-hijri-date-config.php",91,{"type":133,"name":139,"callback":140,"file":136,"line":141},"wp_enqueue_scripts","enqueue_styles",96,{"type":133,"name":143,"callback":144,"priority":145,"file":146,"line":147},"plugins_loaded","closure",5,"icouk-hijri-date.php",38,{"type":133,"name":149,"callback":149,"file":146,"line":150},"init",60,{"type":133,"name":143,"callback":152,"file":146,"line":153},"load_textdomain",61,{"type":133,"name":143,"callback":155,"priority":30,"file":146,"line":156},"check_version",62,{"type":133,"name":158,"callback":158,"file":146,"line":159},"admin_notices",77,{"type":133,"name":143,"callback":161,"priority":82,"file":146,"line":162},"icouk_hijri_date_init",220,[],[],[166],{"tag":167,"callback":168,"file":146,"line":169},"icouk_hijri_date","hijri_date_shortcode",74,[],{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":176,"fileOperations":11,"externalRequests":30,"nonceChecks":84,"capabilityChecks":30,"bundledLibraries":189},[],{"prepared":174,"raw":11,"locations":175},12,[],{"escaped":177,"rawEcho":145,"locations":178},22,[179,182,184,186,188],{"file":136,"line":180,"context":181},169,"raw output",{"file":136,"line":183,"context":181},175,{"file":136,"line":185,"context":181},218,{"file":136,"line":187,"context":181},244,{"file":136,"line":187,"context":181},[],[191,210],{"entryPoint":192,"graph":193,"unsanitizedCount":11,"severity":209},"settings_page (class-icouk-hijri-date-config.php:146)",{"nodes":194,"edges":206},[195,200],{"id":196,"type":197,"label":198,"file":136,"line":199},"n0","source","$_POST",161,{"id":201,"type":202,"label":203,"file":136,"line":204,"wp_function":205},"n1","sink","update_option() [Settings Manipulation]",163,"update_option",[207],{"from":196,"to":201,"sanitized":208},true,"low",{"entryPoint":211,"graph":212,"unsanitizedCount":11,"severity":209},"\u003Cclass-icouk-hijri-date-config> (class-icouk-hijri-date-config.php:0)",{"nodes":213,"edges":216},[214,215],{"id":196,"type":197,"label":198,"file":136,"line":199},{"id":201,"type":202,"label":203,"file":136,"line":204,"wp_function":205},[217],{"from":196,"to":201,"sanitized":208},{"summary":219,"deductions":220},"The \"icouk-hijri-date\" v1.0.0 plugin exhibits a generally good security posture based on the provided static analysis and vulnerability history. The plugin demonstrates strong adherence to secure coding practices by exclusively using prepared statements for all SQL queries and properly escaping a high percentage (81%) of its output. The absence of dangerous functions, file operations, and external HTTP requests further contributes to its positive security profile. Furthermore, the plugin has no recorded vulnerabilities, including no known CVEs, which suggests a history of stable and secure development. The limited attack surface, consisting of a single shortcode with no identified unprotected entry points, is a significant strength.\n\nHowever, there are minor areas for improvement. While the majority of outputs are escaped, the 19% that are not could potentially represent a risk of cross-site scripting (XSS) if the unescaped data is user-controlled. The presence of only one capability check and two nonce checks across the entire codebase, while not definitively indicating a problem given the limited entry points, suggests that granular authorization might not be consistently applied. The external HTTP request, though singular, warrants scrutiny to ensure it's being made securely and is necessary.\n\nIn conclusion, \"icouk-hijri-date\" v1.0.0 appears to be a secure plugin with a strong emphasis on avoiding common vulnerabilities. Its vulnerability history is excellent, and its code analysis reveals few significant weaknesses. The primary concern lies in the small percentage of unescaped output and the limited scope of authorization checks, which, while not critical in this instance, are good practices to be aware of for future development.",[221,223,225],{"reason":222,"points":44},"Unescaped output identified",{"reason":224,"points":84},"Limited capability checks",{"reason":226,"points":30},"External HTTP request present","2026-03-17T06:19:14.736Z",{"wat":229,"direct":234},{"assetPaths":230,"generatorPatterns":231,"scriptPaths":232,"versionParams":233},[],[],[],[],{"cssClasses":235,"htmlComments":237,"htmlAttributes":238,"restEndpoints":241,"jsGlobals":242,"shortcodeOutput":243},[236,4],"icouk-hijri-error",[],[239,240],"class=\"icouk-hijri-date","style=\"",[],[],[244,167],"[icouk_hijri_date]"]