[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXpIzrBu7AICjUtECk0gAP9JHa6m4T1fnCcH7mm5G8dE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":33,"analysis":134,"fingerprints":201},"hebcal-shabbat-times","Hebcal Shabbat Times","1.7","mradwin","https:\u002F\u002Fprofiles.wordpress.org\u002Fmradwin\u002F","\u003Cp>Displays Shabbat candle lighting times for a USA zip code in a\u003Cbr \u002F>\nwidget. Candle lighting time information comes from Hebcal.com.\u003C\u002Fp>\n\u003Cp>Hebcal.com is a free Jewish calendar and holiday web site. It includes\u003Cbr \u002F>\na powerful custom Jewish calendar form that lets you generate a list\u003Cbr \u002F>\nof Jewish holidays for any year (past, present or future). Also\u003Cbr \u002F>\navailable is a Hebrew date converter, Shabbat candle lighting times\u003Cbr \u002F>\nand Torah readings, and a page to look up yahrzeits, birthdays and\u003Cbr \u002F>\nanniversaries.\u003C\u002Fp>\n","Displays Shabbat candle lighting times for a USA zip code in a widget.",90,5384,100,1,"2018-08-30T20:53:00.000Z","4.7.32","2.0.2","",[20,21],"holidays","judaism","https:\u002F\u002Fwww.hebcal.com\u002Fhome\u002Fshabbat\u002Fwidgets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhebcal-shabbat-times.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},30,84,"2026-04-04T11:13:24.189Z",[34,56,75,98,115],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":13,"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":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"super-advent-calendar","Super Advent Calendar","1.20.2","Verdant Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fverdantstudio\u002F","\u003Ch4>WordPress Advent Calendar Plugin\u003C\u002Fh4>\n\u003Cp>Give your website a festive makeover this holiday season with Super Advent Calendar! Easily add a fun, dynamic calendar that adapts to whatever you need. Pick from a bunch of cool pre-built styles or create your own unique design. Whether you’re hosting holiday giveaways or just counting down the days, this plugin’s got you covered. Customize every door, front to back, to create the perfect vibe for your visitors. Plus, with eye-catching animations and special effects, your calendar is sure to stand out!\u003C\u002Fp>\n\u003Ch3>Free Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Flexible entries: control how many doors your calendar has\u003C\u002Fli>\n\u003Cli>Layout: customize with grid columns and rows\u003C\u002Fli>\n\u003Cli>Animations: choose a revealing animation\u003C\u002Fli>\n\u003Cli>Themes: choose a festive default theme or create your own\u003C\u002Fli>\n\u003Cli>Schedule: control when a door can be opened\u003C\u002Fli>\n\u003Cli>Content: add content such as text, links or embeds (via shortcodes)\u003C\u002Fli>\n\u003Cli>Appearance: open a link, a modal or show directly\u003C\u002Fli>\n\u003Cli>Styles: change typography, padding, colors and dimensions for each slot\u003C\u002Fli>\n\u003Cli>Guarded: daily surprises unlocked each day, previous and future content remains hidden\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Images: personalize the calendar by adding your own images\u003C\u002Fli>\n\u003Cli>Animations: 8 additional revealing animations\u003C\u002Fli>\n\u003Cli>Special effects: such as different types of confetti and falling snow (upon opening)\u003C\u002Fli>\n\u003Cli>Save state: keep doors open on future visits\u003C\u002Fli>\n\u003Cli>Premium support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.verdant.studio\u002Fplugins\u002Fsuper-advent-calendar\u002F#pricing\" rel=\"nofollow ugc\">\u003Cstrong>Learn more about the Premium version.\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Translation Ready\u003C\u002Fh3>\n\u003Cp>Speak another language? You can help make Super Advent Calendar available in your language! Join our \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fsuper-advent-calendar\u002F\" rel=\"nofollow ugc\">translation project\u003C\u002Fa> on WordPress.org and contribute to translating the plugin for the global community.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>You can find the \u003Ca href=\"https:\u002F\u002Fwww.verdant.studio\u002Fplugins\u002Fsuper-advent-calendar\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> on our site.\u003C\u002Fp>\n","Add a super flexible advent calendar to your website for festive giveaways or counting down the holidays.",400,9091,5,"2025-12-03T20:43:00.000Z","6.9.4","6.6","7.4",[50,51,52,53,20],"advent","advent-calendar","calendar","christmas","https:\u002F\u002Fwww.verdant.studio\u002Fplugins\u002Fsuper-advent-calendar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-advent-calendar.1.20.2.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":13,"downloaded":64,"rating":13,"num_ratings":14,"last_updated":65,"tested_up_to":18,"requires_at_least":66,"requires_php":18,"tags":67,"homepage":72,"download_link":73,"security_score":24,"vuln_count":14,"unpatched_count":25,"last_vuln_date":74,"fetched_at":27},"logo-scheduler-great-for-holidays-events-and-more","Logo Scheduler – Great for holidays, events, and more","1.2.3","kizinko","https:\u002F\u002Fprofiles.wordpress.org\u002Fkizinko\u002F","\u003Cp>Change your logo on a schedule by saving different versions for holidays and special events. Set the dates and this plugin will replace your regular logo with your special holiday or event logo on the scheduled dates you select.\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Set up multiple logos on different schedules in the plugin settings.\u003C\u002Fli>\n\u003Cli>Automatically identifies where the logo loads on your site and replaces it for almost all themes.\u003C\u002Fli>\n\u003Cli>You can manually set the div surrounding your logo if our plugin doesn’t identify the right one initially (use the Logo Container ID field).\u003C\u002Fli>\n\u003Cli>Enable the Repeat Yearly option for recurring events like holidays.\u003C\u002Fli>\n\u003Cli>Set the start and end dates\u002Ftimes for each of your logo variations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin was developed by \u003Ca href=\"https:\u002F\u002Fallmywebneeds.com\u002F\" rel=\"nofollow ugc\">All My Web Needs\u003C\u002Fa> to make it easier to impress your website visitors with customized logos for every special occassion. If you need help designing logos for each holiday or event, feel free to visit \u003Ca href=\"https:\u002F\u002Fallmywebneeds.com\u002Fcontact\" rel=\"nofollow ugc\">allmywebneeds.com\u003C\u002Fa> to request logo and\u002For web design services.\u003C\u002Fp>\n","Change your logo on a schedule by saving different versions for holidays and special events. Set the dates and this plugin will switch them out.",2974,"2023-07-26T00:10:00.000Z","4.9.10",[68,20,69,70,71],"holiday","logo","schedule","scheduler","https:\u002F\u002Fallmywebneeds.com\u002Fwordpress\u002Flogo-scheduler-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flogo-scheduler-great-for-holidays-events-and-more.zip","2023-04-26 00:00:00",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":13,"downloaded":83,"rating":84,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":88,"requires_php":18,"tags":89,"homepage":94,"download_link":95,"security_score":96,"vuln_count":14,"unpatched_count":14,"last_vuln_date":97,"fetched_at":27},"tripadvisor-shortcode","Tripadvisor Shortcode","2.2","kevin heath","https:\u002F\u002Fprofiles.wordpress.org\u002Fypraise\u002F","\u003Cp>I have been told by TripAdvisor that they are about to turn off the business owner rss feeds. This plugin no longer works.\u003C\u002Fp>\n","I have been told by TripAdvisor that they are about to turn off the business owner rss feeds. This plugin no longer works.",17880,66,4,"2014-04-22T15:53:00.000Z","3.7.41","3.0",[20,90,91,92,93],"hotels","restaurants","tripadvisor","vacations","http:\u002F\u002Fypraise.com\u002F2013\u002Fwordpress\u002Fplugins\u002Fwordpress-2\u002Ftripadvidorsc-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftripadvisor-shortcode.2.2.zip",63,"2025-08-25 00:00:00",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":13,"downloaded":106,"rating":25,"num_ratings":25,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":18,"tags":110,"homepage":113,"download_link":114,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"wp-responsive-holiday-events-calendar","WP Responsive Holiday\u002FEvents Calendar","1.1.0","Vsourz Digital","https:\u002F\u002Fprofiles.wordpress.org\u002Fvsourz1td\u002F","\u003Cp>WP Responsive Holiday\u002FEvents Calendar is easy to manage and clean visual design with a strong set of features to inspire the most advanced website calendar available for WordPress.\u003C\u002Fp>\n\u003Cp>It is built on full calendar js with support to add Holiday and Events.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>It has various display options.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All it takes is 3 easy step to make your website stand out from rest of your competitors.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install the plugin.\u003C\u002Fli>\n\u003Cli>Add Holiday\u002Fevent in calendar.\u003C\u002Fli>\n\u003Cli>Display on front-end using short code.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>It’s easy to use with provided shortcode and PHP codes.\u003C\u002Fp>\n\u003Cp>Read \u003Cstrong>How to use?\u003C\u002Fstrong> section to find out more about the calendar configurations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Need Support?\u003C\u002Fstrong> \u003Ca href=\"mailto:wp.support@vsourz.com\" rel=\"nofollow ugc\">wp.support@vsourz.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add Multiple Holiday and Events on single date.\u003C\u002Fli>\n\u003Cli>Set link of content page OR third party URL.\u003C\u002Fli>\n\u003Cli>Open page and third party URL on same or new tab.\u003C\u002Fli>\n\u003Cli>Display calendar in Multiple views (Calendar View, Standard List View, Grid View, List Hover View).\u003C\u002Fli>\n\u003Cli>Set Date Background Color.\u003C\u002Fli>\n\u003Cli>Modify Holiday Name Background Color.\u003C\u002Fli>\n\u003Cli>Modify Date Text Color.\u003C\u002Fli>\n\u003Cli>Modify Holiday\u002FEvent Text Background Color.\u003C\u002Fli>\n\u003Cli>Calendar Widget.\u003C\u002Fli>\n\u003Cli>Compatible in all latest cross browsers.\u003C\u002Fli>\n\u003Cli>Fully responsive and mobile friendly.\u003C\u002Fli>\n\u003Cli>AJAX powered.\u003C\u002Fli>\n\u003Cli>Daily\u002FWeekly\u002FMonthly views.\u003C\u002Fli>\n\u003Cli>Fully translatable including the full-calendar.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to use?\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install Plugin via WordPress Admin – Go to Admin > Plugins > Add New.\u003C\u002Fli>\n\u003Cli>Add Holiday Go To Admin >> Holiday >> Manage Holiday  >> Add Holiday.\u003C\u002Fli>\n\u003Cli>Call the Holiday in the WordPress Front-end using Widget and Shortcodes.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Widget\u003C\u002Fstrong>\u003Cbr \u002F>\nGo to Appearance -> Widgets and add Holiday calendar widget to your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcodes\u003C\u002Fstrong>\u003Cbr \u002F>\nTo generate shortcode Go To Admin >> Holiday >> Display Option\u003C\u002Fp>\n\u003Cp>Here you can find various options for customization. The options like View, Date Background Color, Date Font Color, Name Background Color and Name Font Color. From here you can also preview the changes and generate the shortcode.\u003C\u002Fp>\n\u003Cp>Put below shorcode directly in any page:\u003Cbr \u002F>\n[vsz_responsive_holiday_events_calendar view=view1  date_color=FFFFFF date_bg=2E4D7B text_color=000000 text_bg=D3DEEF]\u003Cbr \u002F>\nOR\u003Cbr \u002F>\nUse below PHP code to put in PHP file:\u003Cbr \u002F>\n\u003C?php echo do_shortcode(’[vsz_responsive_holiday_events_calendar view=view1  date_color=FFFFFF date_bg=2E4D7B text_color=000000 text_bg=D3DEEF]’);?>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and Activate the plugin.\u003C\u002Fli>\n\u003Cli>Add Holiday\u002FEvents in calendar.\u003C\u002Fli>\n\u003Cli>In listing screen shortcode will be generated.\u003C\u002Fli>\n\u003Cli>Put this shortcode where you want to display the calendar. \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>License\u003C\u002Fh4>\n\u003Cp>GPLv2 – https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n","Beautiful way to show your upcoming Holiday and Events in WordPress.",5871,"2020-02-21T10:52:00.000Z","5.3.21","4.5",[52,111,68,112,20],"event-calendar","holiday-calendar","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-responsive-holiday-events-calendar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-responsive-holiday-events-calendar.1.1.0.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":25,"num_ratings":25,"last_updated":125,"tested_up_to":46,"requires_at_least":126,"requires_php":127,"tags":128,"homepage":18,"download_link":133,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"bitkit-opening-hours-holidays","Bitkit Opening Hours & Holidays","1.0.1","bitkit","https:\u002F\u002Fprofiles.wordpress.org\u002Fbitkit\u002F","\u003Cp>Bitkit Opening Hours + Holidays lets you manage business hours, holidays and vacation periods for a single location and display them via shortcode, Gutenberg block or classic widget – including an optional “Now open?” badge and JSON-LD structured data for search engines.\u003C\u002Fp>\n\u003Ch4>What this plugin does\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Define weekly opening hours (Mon–Sun) with multiple time windows per day.\u003C\u002Fli>\n\u003Cli>Add special days (e.g. public holidays, one-off openings\u002Fclosings).\u003C\u002Fli>\n\u003Cli>Add vacation periods with custom hours or “closed all day”.\u003C\u002Fli>\n\u003Cli>Show a “Now open \u002F Now closed” badge with human-readable “next change” text.\u003C\u002Fli>\n\u003Cli>Output JSON-LD (Schema.org) for \u003Ccode>openingHoursSpecification\u003C\u002Fcode> and special opening hours to help search engines display correct business hours.\u003C\u002Fli>\n\u003Cli>Render via:\n\u003Cul>\n\u003Cli>Gutenberg block “Opening Hours”\u003C\u002Fli>\n\u003Cli>Classic widget “Opening Hours”\u003C\u002Fli>\n\u003Cli>Shortcodes for hours, badge and special days.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Free version: one global location (one set of hours) per site.\u003Cbr \u002F>\nA Pro add-on for multiple locations and extended features is planned, but the free plugin is fully usable on its own.\u003C\u002Fp>\n\u003Ch4>Key features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Single global location (Free)\u003C\u002Fstrong> – one central timetable for your business.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Weekly opening hours\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Multiple time windows per day (e.g. 09:00–12:00 and 13:30–18:00).\u003C\u002Fli>\n\u003Cli>Mark days as closed.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Special days \u002F holidays\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Override normal hours for specific calendar days.\u003C\u002Fli>\n\u003Cli>Mark as closed or set custom hours.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Vacation periods\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Configure longer ranges (e.g. company vacation).\u003C\u002Fli>\n\u003Cli>Closed or limited hours during the range.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Show\u002Fhide “Now open?” badge.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide “Next change” text (“closes in 2 hours”, …).\u003C\u002Fli>\n\u003Cli>Show\u002Fhide closed days in the weekly grid.\u003C\u002Fli>\n\u003Cli>Choose time and date formats (PHP date\u002Ftime format).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Views\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Grid view\u003C\u002Fstrong> – full weekly overview.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Today view\u003C\u002Fstrong> – only show today’s opening hours.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compact view\u003C\u002Fstrong> – badge + short line of text (for tight spaces, sidebars, footers).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Structured data\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Outputs Schema.org JSON-LD for \u003Ccode>LocalBusiness\u003C\u002Fcode> with weekly and special opening hours.\u003C\u002Fli>\n\u003Cli>Uses your site title and home URL by default.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Editor integrations\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Gutenberg block with inspector controls for view, badge, “next change”, JSON-LD and optional CTA link.\u003C\u002Fli>\n\u003Cli>Classic widget for legacy themes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translations\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Ships with initial translations: de_DE, de_CH, fr_FR, it_IT, es_ES, nl_NL, da_DK, fi, sv_SE, nb_NO, cs_CZ, pl_PL, pt_PT, ru_RU, ja, zh_CN.\u003C\u002Fli>\n\u003Cli>Fully ready for translate.wordpress.org.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>All shortcodes automatically use the global settings from \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Opening Hours\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Main output (grid view)\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bkohh_opening_hours]  \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Renders the weekly grid with your current settings.\u003C\u002Fp>\n\u003Cp>Optional attributes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>timezone\u003C\u002Fcode> – override configured timezone (e.g. \u003Ccode>timezone=\"Europe\u002FZurich\"\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Ccode>format_time\u003C\u002Fcode> – override time format (\u003Ccode>H:i\u003C\u002Fcode>, \u003Ccode>g:i A\u003C\u002Fcode>, …).\u003C\u002Fli>\n\u003Cli>\u003Ccode>format_date\u003C\u002Fcode> – override date format for any dates that are shown.\u003C\u002Fli>\n\u003Cli>\u003Ccode>jsonld\u003C\u002Fcode> – \u003Ccode>1\u003C\u002Fcode> (default) to append JSON-LD, \u003Ccode>0\u003C\u002Fcode> to disable.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>“Now open?” badge\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bkohh_open_badge]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Outputs a compact block with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Badge: “Now open” \u002F “Now closed”.\u003C\u002Fli>\n\u003Cli>Optional “next change” text (e.g. “closes in 45 min”).\u003C\u002Fli>\n\u003Cli>Optional CTA link (label + URL) configured via shortcode or block\u002Fwidget.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Respects the timezone, formats and display options from the settings.\u003C\u002Fp>\n\u003Ch4>Upcoming special days\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bkohh_special_days]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Shows a small list of upcoming special days\u002Fholidays.\u003C\u002Fp>\n\u003Cp>Useful attributes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>limit\u003C\u002Fcode> – maximum number of items to show (default: \u003Ccode>5\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>\u003Ccode>empty_text\u003C\u002Fcode> – text to display if there are no upcoming special days.\u003C\u002Fli>\n\u003Cli>\u003Ccode>timezone\u003C\u002Fcode>, \u003Ccode>format_date\u003C\u002Fcode>, \u003Ccode>format_time\u003C\u002Fcode> – overrides for date\u002Ftime output.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Grouped weekly hours\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[bkohh_grouped_hours]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Groups days with identical hours into ranges (e.g. “Mon–Fri 09:00–18:00, Sat 10:00–14:00”).\u003Cbr \u002F>\nRespects the global display settings (badge, next change, closed days).\u003C\u002Fp>\n","Manage and display business opening hours, holidays and vacation periods with shortcodes, a Gutenberg block, a widget and JSON-LD structured data.",10,166,"2025-12-11T15:51:00.000Z","6.4","8.1",[129,130,20,131,132],"block","business-hours","opening-hours","widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbitkit-opening-hours-holidays.1.0.1.zip",{"attackSurface":135,"codeSignals":147,"taintFlows":189,"riskAssessment":190,"analyzedAt":200},{"hooks":136,"ajaxHandlers":143,"restRoutes":144,"shortcodes":145,"cronEvents":146,"entryPointCount":25,"unprotectedCount":25},[137],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","widgets_init","hebcal_load_widgets","hebcal-shabbat-widget.php",163,[],[],[],[],{"dangerousFunctions":148,"sqlUsage":149,"outputEscaping":151,"fileOperations":25,"externalRequests":25,"nonceChecks":25,"capabilityChecks":25,"bundledLibraries":188},[],{"prepared":25,"raw":25,"locations":150},[],{"escaped":25,"rawEcho":152,"locations":153},21,[154,157,159,160,161,163,165,167,169,170,171,173,175,176,177,179,181,182,183,185,186],{"file":141,"line":155,"context":156},105,"raw output",{"file":141,"line":158,"context":156},106,{"file":141,"line":158,"context":156},{"file":141,"line":158,"context":156},{"file":141,"line":162,"context":156},107,{"file":141,"line":164,"context":156},108,{"file":141,"line":166,"context":156},138,{"file":141,"line":168,"context":156},139,{"file":141,"line":168,"context":156},{"file":141,"line":168,"context":156},{"file":141,"line":172,"context":156},144,{"file":141,"line":174,"context":156},145,{"file":141,"line":174,"context":156},{"file":141,"line":174,"context":156},{"file":141,"line":178,"context":156},150,{"file":141,"line":180,"context":156},151,{"file":141,"line":180,"context":156},{"file":141,"line":180,"context":156},{"file":141,"line":184,"context":156},156,{"file":141,"line":184,"context":156},{"file":141,"line":187,"context":156},157,[],[],{"summary":191,"deductions":192},"The \"hebcal-shabbat-times\" plugin v1.7 exhibits a strong security posture based on the provided static analysis. The absence of known CVEs, a clean vulnerability history, and the complete lack of critical or high severity taint flows are positive indicators. Furthermore, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and having no file operations or external HTTP requests, significantly reducing common attack vectors.\n\nHowever, a notable concern arises from the complete lack of output escaping, with 100% of the 21 identified output points being unescaped. This presents a significant Cross-Site Scripting (XSS) risk, as any data displayed by the plugin that originates from user input or external sources could potentially be injected with malicious scripts. The absence of nonces and capability checks on entry points, while the attack surface appears minimal with 0 entry points, still leaves room for potential issues if functionality were to be added or exposed in the future without proper authorization checks.",[193,196,198],{"reason":194,"points":195},"All output is unescaped",15,{"reason":197,"points":44},"Missing capability checks on entry points",{"reason":199,"points":44},"Missing nonce checks on entry points","2026-03-16T21:15:40.797Z",{"wat":202,"direct":207},{"assetPaths":203,"generatorPatterns":204,"scriptPaths":205,"versionParams":206},[],[],[],[],{"cssClasses":208,"htmlComments":211,"htmlAttributes":215,"restEndpoints":217,"jsGlobals":218,"shortcodeOutput":221},[209,210],"hebcal-container","hebcal-results",[212,213,214],"\u003C!-- .hebcal-$instance[zip] -->","\u003C!-- .copyright -->","\u003C!-- .hebcal-container -->",[216],"id=\"hebcal-shabbat-widget\"",[],[219,220],"formatShortDate","formatHebcalShabbatEvents",[]]