[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fwhrYlABbO-2csSYgbVL5zPK4ILsIivY9pKmRTWS0-ys":3,"$fNmdufqyyheXwF8bGi7u6itJDQgjkgjJSps8vHgq6iHo":207},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":148,"fingerprints":194},"vr-calendar","Vacation Rental Calendar","1.2.2","duanestrong","https:\u002F\u002Fprofiles.wordpress.org\u002Fduanestrong\u002F","\u003Cp>An availability calendar for vacation rentals driven via the iCal standard by any calendar that exports iCal format (HomeAway, VRBO, Flipkey, AirBnB, Google, Apple iCloud, and more).\u003Cbr \u002F>\nThe availability calendar shows the next 15 months of availability. Shortcodes enable you to display your calendar on any page or post in three different sizes. Arrive and depart dates\u003Cbr \u002F>\nfrom your master calendar are displayed as available and unavailable nights. The depart day is not counted as an unavailable night. Compatible with VRBO and HomeAway, reservations marked\u003Cbr \u002F>\nTENTATIVE or HOLD will not be shown as unavailable.\u003C\u002Fp>\n","An availability calendar for vacation rentals driven from any calendar that exports iCal (HomeAway, VRBO, Flipkey, AirBnB etc.).",70,4719,80,4,"2016-07-03T20:11:00.000Z","4.1.42","3.0.1","",[20,21,22],"calendar","ical","vacation-rental","http:\u002F\u002Fstrongenging.com\u002Fvrwt\u002Fwordpress.php","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvr-calendar.1.2.2.zip",85,0,null,"2026-04-06T09:54:40.288Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,84,"2026-04-10T09:17:52.615Z",[36,63,87,107,126],{"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":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":26,"last_vuln_date":62,"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,340990,98,335,"2025-12-11T08:21:00.000Z","6.8.5","4.7","5.6",[53,54,55,56,57],"availability-calendar","booking-calendar","booking-system","icalendar","reservation-calendar","https:\u002F\u002Fwww.wpbookingsystem.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-booking-system.2.0.19.13.zip",89,7,"2026-03-04 00:00:00",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":46,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":83,"download_link":84,"security_score":85,"vuln_count":31,"unpatched_count":26,"last_vuln_date":86,"fetched_at":28},"ics-calendar","ICS Calendar","12.0.6","Room 34 Creative Services, LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Froom34\u002F","\u003Cp>Add the calendar you already use to Any WordPress site! Google Calendar, Microsoft 365, iCloud, Airbnb and more… no API keys or complicated setup required.\u003C\u002Fp>\n\u003Cp>Using a simple shortcode, you can turn any iCalendar subscription (ICS) feed (Google Calendar, Microsoft Office 365, Apple iCloud, Airbnb, Vrbo, and many more) into a seamlessly integrated, auto-updating, zero-maintenance WordPress calendar.\u003C\u002Fp>\n\u003Cp>Continue to manage your events in the calendar software you’re already using! You’ll automatically have an up-to-date calendar in your WordPress website with no extra work.\u003C\u002Fp>\n\u003Cp>Display your calendar in month, list or week view. Many additional customization options are available. See our \u003Ca href=\"https:\u002F\u002Ficscalendar.com\u002Fuser-guide\u002F\" rel=\"nofollow ugc\">User Guide\u003C\u002Fa> for full details.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>No API keys required!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Works with ANY calendar software\u003C\u002Fstrong> that generates a public iCalendar subscription link.\u003C\u002Fp>\n\u003Ch4>Live Preview\u003C\u002Fh4>\n\u003Cp>You can preview your own calendar in any ICS Calendar view at our website: \u003Ca href=\"https:\u002F\u002Ficscalendar.com\u002Fpreview\u002F\" rel=\"nofollow ugc\">icscalendar.com\u002Fpreview\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Shortcode Builder\u003C\u002Fh4>\n\u003Cp>We’ve made it easier than ever to get started using ICS Calendar with our new online shortcode builder: \u003Ca href=\"https:\u002F\u002Ficscalendar.com\u002Fshortcode-builder\u002F\" rel=\"nofollow ugc\">icscalendar.com\u002Fshortcode-builder\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Language Support\u003C\u002Fh4>\n\u003Cp>All date strings (days of the week, months, etc.) are automatically translated into your site’s configured language (under \u003Cstrong>Settings > General > Language\u003C\u002Fstrong>) and date\u002Ftime formats using core WordPress functionality. All text content for the calendar itself is displayed as-is from the feed.\u003C\u002Fp>\n\u003Cp>ICS Calendar includes built-in translation files for the following languages: Chinese, Czech, Danish, Dutch, Estonian, Finnish, French, German, Greek, Hungarian, Icelandic, Italian, Japanese, Korean, Latvian, Lithuanian, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovakian, Slovenian, Spanish, Swedish, Turkish, and Ukrainian.\u003C\u002Fp>\n\u003Cp>Please \u003Ca href=\"https:\u002F\u002Ficscalendar.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">contact us\u003C\u002Fa> if you would like us to add support for your language!\u003C\u002Fp>\n\u003Cp>\u003Cem>This plugin includes the PHP ICS Parser library by Jonathan Goode, John Grogg and Martin Thoma (MIT license).\u003C\u002Fem>\u003C\u002Fp>\n","Add the calendar you already use to Any WordPress site! Google Calendar, Microsoft 365, iCloud and more… no API keys or complicated setup required.",10000,1763225,72,"2026-04-01T15:34:00.000Z","7.0","4.9","7.4",[79,80,56,81,82],"events","google-calendar","ics-feed","office-365","https:\u002F\u002Ficscalendar.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fics-calendar.12.0.6.zip",99,"2023-10-26 00:00:00",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":13,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":51,"tags":101,"homepage":103,"download_link":104,"security_score":105,"vuln_count":14,"unpatched_count":26,"last_vuln_date":106,"fetched_at":28},"booking-manager","Booking Manager – Sync WP Booking Calendar – Import Events, Export Bookings to ICS Calendar","2.1.18","wpdevelop","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpdevelop\u002F","\u003Cp>Booking Manager plugin can easily show list of events in customizable way from external .ics feeds at your website.\u003Cbr \u002F>\nBooking Manager have native integration with \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbooking\u002F\" rel=\"ugc\">Booking Calendar\u003C\u002Fa>\u003C\u002Fstrong> plugin.\u003Cbr \u002F>\nIt can sync bookings from \u003Cstrong>Booking Calendar\u003C\u002Fstrong> with different sources (Airbnb, Booking.com, HomeAway, TripAdvisor, VRBO, FlipKey and any other calendar that uses .ics format).\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foplugins.com\u002Fplugins\u002Fbooking-manager\u002F\" title=\"Booking Manager Homepage\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Foplugins.com\u002Fplugins\u002Fbooking-manager\u002F#faq\" title=\"Support\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Booking Manager IS GREAT FOR\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Listing of upcoming events at your website from .ics feeds\u003C\u002Fli>\n\u003Cli>Sync bookings from different sources with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbooking\u002F\" rel=\"ugc\">Booking Calendar\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>List of events from external .ics feeds.\u003C\u002Fli>\n\u003Cli>Ability to upload .ics file(s) to your website and use it.\u003C\u002Fli>\n\u003Cli>Customization of events listing template – it’s how events showing at front-end side of your website.\u003C\u002Fli>\n\u003Cli>Easily inserting shortcode for events listing into any post or page via popup dialog, where you can select different parameters.\u003C\u002Fli>\n\u003Cli>Setting different parameters for events listing, like “start from” and “finish to” dates, etc…\u003C\u002Fli>\n\u003Cli>Native integration with \u003Cstrong>Booking Calendar\u003C\u002Fstrong> plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sync bookings\u003C\u002Fstrong> from Booking Calendar with different sources (Airbnb, Booking.com, HomeAway, TripAdvisor, VRBO, FlipKey and any other calendar that uses .ics format).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import .ics\u003C\u002Fstrong> feeds (files) into Booking Calendar. Its useful, if you need to import bookings from multiple external websites into one calendar in Booking Calendar plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export .ics\u003C\u002Fstrong> feeds (files) from Booking Calendar. You can publish bookings from Booking Calendar as .ics feeds at  different pages, and then import such  bookings in your other different website, like Airbnb.\u003C\u002Fli>\n\u003Cli>Configure URLs for pages where you want to publish your ics feeds.\u003C\u002Fli>\n\u003Cli>Mobile friendly.\u003C\u002Fli>\n\u003C\u002Ful>\n","Showing events listing from .ics feeds or sync bookings from different sources to your website",5000,168376,2,"2025-12-03T09:48:00.000Z","6.9.4","4.0",[54,79,80,56,102],"ics","https:\u002F\u002Foplugins.com\u002Fplugins\u002Fbooking-manager","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbooking-manager.2.1.18.zip",93,"2025-11-04 00:00:00",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":117,"num_ratings":118,"last_updated":119,"tested_up_to":99,"requires_at_least":120,"requires_php":77,"tags":121,"homepage":123,"download_link":124,"security_score":85,"vuln_count":31,"unpatched_count":26,"last_vuln_date":125,"fetched_at":28},"simple-google-icalendar-widget","Simple Google Calendar Outlook Events Widget","3.0.0","bramwaas","https:\u002F\u002Fprofiles.wordpress.org\u002Fbramwaas\u002F","\u003Cp>Simple block or widget to display events from a public google calendar, microsoft office outlook calendar or an other iCal file, in the style of your website.\u003C\u002Fp>\n\u003Cp>The Gutenberg block requires at least WordPress 5.9.\u003Cbr \u002F>\nThis simple block\u002Fwidget fetches events from a public google calendar (or other calendar in iCal format) and displays them in simple list allowing you to fully adapt to your website by applying all kinds of CSS.\u003Cbr \u002F>\nGoogle offers some HTML snippets to embed your public Google Calendar into your website.\u003Cbr \u002F>\nThese are great, but as soon as you want to make a few adjustments to the styling, that goes beyond changing some colors, they’re not enough.\u003C\u002Fp>\n\u003Ch3>Plugin Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Calendar block or widget to display appointments\u002Fevents of a public Google calendar or other iCal file.\u003C\u002Fli>\n\u003Cli>Block gives live preview in the editor and is not constrained to widget area. Old widget will be displayed in legacy widget block only in widget area. Old widget works also with Elementor (with some limitations e.g. preview in backend editor is not always available).\u003C\u002Fli>\n\u003Cli>Small footprint, uses only Google ID of the calendar, or ICS link for Outlook, or Url of iCal file, to get event information via iCal\u003C\u002Fli>\n\u003Cli>Merge more calendars into one block\u003C\u002Fli>\n\u003Cli>Manage events in Google Calendar, or other iCalendar source.\u003C\u002Fli>\n\u003Cli>Fully adaptable to your website with CSS. Output in unordered list with Bootstrap 4 listgroup classes and toggle for details.\u003C\u002Fli>\n\u003Cli>Choose date \u002F time format in settings screen that best suits your website.\u003C\u002Fli>\n\u003Cli>Displays per event DTSTART, DTEND, SUMMARY, LOCATION and DESCRIPTION. DTSTART is required other components are optional. \u003C\u002Fli>\n\u003Cli>Displays most common repeating events. Frequency Yearly, Monthly, Weekly, Dayly (not Hourly, Minutely and smaller periods)\u003C\u002Fli>\n\u003Cli>Basic support for filter on Categories Warning: MS Outlook does not share categories via iCal now. Google and iCloud calendar don’t support categories at all. So this will not work with these calendars.    \u003C\u002Fli>\n\u003Cli>In the screenshot below: Left the block with default settings and clicked on one summary. Right with some adjusted settings.\u003Cbr \u002F>\nAdjusted settings for start with summary:\u003Cbr \u002F>\nLay-out: Start with summary.\u003Cbr \u002F>\nDate format first line: “.\u003C\\b\\r>l jS \\o\\f  F”\u003Cbr \u002F>\nEnddate format first line: ” – l jS \\o\\f F”\u003Cbr \u002F>\nTime format time summary line: ” G:i”\u003Cbr \u002F>\nTime format end time summary line: ” – G:i”\u003Cbr \u002F>\nTime format start time: “”\u003Cbr \u002F>\nTime format end time: “”\u003Cbr \u002F>\nTag for summary: “strong”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Gets calendar events via iCal url or google calendar ID\u003C\u002Fli>\n\u003Cli>Merge more calendars into one block\u003C\u002Fli>\n\u003Cli>Displays maximum the selected number of events as listgroup-items     \u003C\u002Fli>\n\u003Cli>Displays only events in a selected period with a length of the setting “Number of days after today with events” from now limited by the time of the day or the beginning of the day at the start and the and of the at the end.\u003C\u002Fli>\n\u003Cli>Displays events in timezone of WordPress setting, or in Clients timezone with javascript REST call fetched from the clients browser.\u003C\u002Fli>\n\u003Cli>Displays event start-date and summary; toggle details, description, start-, end-time, location. \u003C\u002Fli>\n\u003Cli>Displays most common repeating events \u003C\u002Fli>\n\u003Cli>Frequency Yearly, Monthly, Weekly, Dayly (not parsed Hourly, Minutely …), INTERVAL (default 1), WKST (default MO)\u003C\u002Fli>\n\u003Cli>End of repeating by COUNT or UNTIL\u003C\u002Fli>\n\u003Cli>By day month, monthday or setpos (BYDAY, BYMONTH, BYMONTHDAY, BYSETPOS) no other by…\u003Cbr \u002F>\n(not parsed: BYWEEKNO, BYYEARDAY, BYHOUR, BYMINUTE, RDATE)\u003C\u002Fli>\n\u003Cli>Exclude events on EXDATE from recurrence set (after evaluating BYSETPOS)\u003C\u002Fli>\n\u003Cli>Respects Timezone and Day Light Saving time. Build and tested with Iana timezones as used in php, Google, and Apple now also tested with Microsoft timezones and unknown timezones. For unknown timezone-names using the default timezone of WordPress (probably the local timezone). \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>(This widget is a Fork of version 0.7 of that simple google calendar widget by NBoehr\u003Cbr \u002F>\nhttps:\u002F\u002Fnl.wordpress.org\u002Fplugins\u002Fsimple-google-calendar-widget\u002F)\u003C\u002Fp>\n\u003Ch3>Copyright and License\u003C\u002Fh3>\n\u003Cp>This project is licensed under the \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fold-licenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GNU GPL\u003C\u002Fa>, version 2 or later.\u003Cbr \u002F>\n2017&thinsp;&ndash;&thinsp;2023 &copy; \u003Ca href=\"http:\u002F\u002Fwww.waasdorpsoekhan.nl\" rel=\"nofollow ugc\">Bram Waasdorp\u003C\u002Fa>.\u003C\u002Fp>\n","Block widget that displays events from a public google calendar or iCal file.",1000,32400,100,6,"2026-01-09T08:33:00.000Z","5.3",[122,20,79,80,21],"block","https:\u002F\u002Fgithub.com\u002Fbramwaas\u002Fwordpress-plugin-wsa-simple-google-calendar-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-google-icalendar-widget.3.0.0.zip","2025-02-11 00:00:00",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":115,"downloaded":134,"rating":135,"num_ratings":136,"last_updated":137,"tested_up_to":99,"requires_at_least":100,"requires_php":77,"tags":138,"homepage":144,"download_link":145,"security_score":146,"vuln_count":14,"unpatched_count":26,"last_vuln_date":147,"fetched_at":28},"wp-event-aggregator","WP Event Aggregator: Import Eventbrite events, Meetup events, social events and any iCal Events into Event Calendar","1.9.0","Xylus Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fxylus\u002F","\u003Ch4>WP Event Aggregator – Import Events into WordPress\u003C\u002Fh4>\n\u003Cp>WP Event Aggregator is a powerful yet easy-to-use \u003Cstrong>WordPress event importer\u003C\u002Fstrong> that helps you import events into WordPress from multiple popular platforms such as Facebook, Eventbrite, Meetup, Google Calendar, Outlook, Apple Calendar, and other iCalendar (ICS) sources.\u003C\u002Fp>\n\u003Cp>The plugin works as a \u003Cstrong>stand-alone event management system\u003C\u002Fstrong> and also integrates seamlessly with leading WordPress event calendar and directory plugins. Whether you run a city directory, event listing website, school, hotel, or community portal, WP Event Aggregator helps you keep your events updated automatically—without manual effort.\u003C\u002Fp>\n\u003Cp>Designed for both beginners and advanced users, WP Event Aggregator offers flexible import options, scheduled automation, and reliable synchronization.\u003C\u002Fp>\n\u003Cp>You can easily import \u003Cstrong>Facebook Events\u003C\u002Fstrong>, \u003Cstrong>Eventbrite Events\u003C\u002Fstrong>, \u003Cstrong>Meetup Events\u003C\u002Fstrong>, \u003Cstrong>Google Calendar event\u003C\u002Fstrong>, \u003Cstrong>Outlook Calendar Event\u003C\u002Fstrong> and events from iCal\u002FICS feeds into your WordPress site—without manual data entry.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Import events into WordPress from Facebook, Eventbrite, Meetup, iCal, and ICS\u003C\u002Fli>\n\u003Cli>One-time or scheduled automatic event imports\u003C\u002Fli>\n\u003Cli>Stand-alone event management or integration with popular event calendar plugins\u003C\u002Fli>\n\u003Cli>Import Facebook events via API or iCal\u002FICS feeds\u003C\u002Fli>\n\u003Cli>Import Eventbrite events by Event ID, Organizer ID, Collection ID, or account connection (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-event-aggregator\u002F?utm_source=wprepo&utm_campaign=wpaggregator&utm_medium=readme&utm_content=wprepo-readme\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Import Meetup events using Meetup group URLs (OAuth & GraphQL supported)\u003C\u002Fli>\n\u003Cli>Import Google, Outlook, and Apple Calendar events using iCal URLs or .ics files\u003C\u002Fli>\n\u003Cli>Import events from CSV, XML, and JSON files (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-event-aggregator\u002F?utm_source=wprepo&utm_campaign=wpaggregator&utm_medium=readme&utm_content=wprepo-readme\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Import multiple events at once using multiple Event IDs (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-event-aggregator\u002F?utm_source=wprepo&utm_campaign=wpaggregator&utm_medium=readme&utm_content=wprepo-readme\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Automatic scheduled imports with flexible frequencies: hourly, daily, weekly, or monthly (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-event-aggregator\u002F?utm_source=wprepo&utm_campaign=wpaggregator&utm_medium=readme&utm_content=wprepo-readme\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Pause or resume scheduled imports anytime (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-event-aggregator\u002F?utm_source=wprepo&utm_campaign=wpaggregator&utm_medium=readme&utm_content=wprepo-readme\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Smart synchronization to update existing events and prevent duplicates\u003C\u002Fli>\n\u003Cli>Auto-publish imported events or save them as drafts\u003C\u002Fli>\n\u003Cli>Assign categories to imported events\u003C\u002Fli>\n\u003Cli>Auto-trash past events\u003C\u002Fli>\n\u003Cli>Skip trashed events during imports (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-event-aggregator\u002F?utm_source=wprepo&utm_campaign=wpaggregator&utm_medium=readme&utm_content=wprepo-readme\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Import complete event details including title, description, images, dates, venue, organizer, and online event links\u003C\u002Fli>\n\u003Cli>Event import history logs\u003C\u002Fli>\n\u003Cli>Option to assign event author during import\u003C\u002Fli>\n\u003Cli>Default featured image support for events without images\u003C\u002Fli>\n\u003Cli>Built-in event management system\u003C\u002Fli>\n\u003Cli>AJAX-based pagination for event listings\u003C\u002Fli>\n\u003Cli>Responsive event list and grid layouts\u003C\u002Fli>\n\u003Cli>Grid layouts for shortcode, Gutenberg, Elementor, and WPBakery\u003C\u002Fli>\n\u003Cli>Upcoming Events widget (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-event-aggregator\u002F?utm_source=wprepo&utm_campaign=wpaggregator&utm_medium=readme&utm_content=wprepo-readme\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Elementor Upcoming Events widget (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-event-aggregator\u002F?utm_source=wprepo&utm_campaign=wpaggregator&utm_medium=readme&utm_content=wprepo-readme\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Google Maps API support for event locations\u003C\u002Fli>\n\u003Cli>Accent color customization option\u003C\u002Fli>\n\u003Cli>Improved security with XSS protection\u003C\u002Fli>\n\u003Cli>Optimized API requests for faster imports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Upcoming Events widget\u003C\u002Fli>\n\u003Cli>Elementor Upcoming Events widget\u003C\u002Fli>\n\u003Cli>Grid layout for event listings\u003C\u002Fli>\n\u003Cli>Scheduled automatic imports\u003C\u002Fli>\n\u003Cli>Advanced Facebook, Eventbrite, and iCal import options\u003C\u002Fli>\n\u003Cli>Multiple Event IDs import\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported Event Sources\u003C\u002Fh3>\n\u003Cp>WP Event Aggregator supports importing events from:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Facebook Events\u003C\u002Fli>\n\u003Cli>Eventbrite\u003C\u002Fli>\n\u003Cli>Meetup\u003C\u002Fli>\n\u003Cli>Google Calendar (iCal URL \u002F .ics)\u003C\u002Fli>\n\u003Cli>Outlook Calendar (iCal URL \u002F .ics)\u003C\u002Fli>\n\u003Cli>Apple Calendar (iCal URL \u002F .ics)\u003C\u002Fli>\n\u003Cli>iCalendar \u002F ICS files\u003C\u002Fli>\n\u003Cli>CSV, XML, JSON files (\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-event-aggregator\u002F?utm_source=wprepo&utm_campaign=wpaggregator&utm_medium=readme&utm_content=wprepo-readme\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fstrong>)\u003C\u002Fli>\n\u003Cli>Ticketmaster (via add-on)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported Event Calendar Plugins & Add-ons\u003C\u002Fh3>\n\u003Cp>WP Event Aggregator integrates with a wide range of WordPress event calendar and directory plugins.\u003C\u002Fp>\n\u003Ch3>Core Event Calendar Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fxylus-events-calendar\u002F\" rel=\"ugc\">Easy Event Calendar\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fthe-events-calendar\u002F\" rel=\"ugc\">The Events Calendar\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevents-manager\u002F\" rel=\"ugc\">Events Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevent-organiser\u002F\" rel=\"ugc\">Event Organiser\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feventon-lite\u002F\" rel=\"ugc\">EventON\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feventprime-event-calendar-management\u002F\" rel=\"ugc\">EventPrime\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmy-calendar\u002F\" rel=\"ugc\">My Calendar\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Feventespresso.com\u002F\" rel=\"nofollow ugc\">Event Espresso 4 (EE4)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevent-calendar-timely\u002F\" rel=\"ugc\">All-in-One Event Calendar\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwp-eventmanager.com\u002F\" rel=\"nofollow ugc\">WP Event Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwebnus.net\u002Fmodern-events-calendar\u002F\" rel=\"nofollow ugc\">Modern Events Calendar\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002F10web.io\u002Fplugins\u002Fwordpress-event-calendar\u002F\" rel=\"nofollow ugc\">Events Calendar WD\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgloriathemes.com\u002Ftheme\u002Feventchamp\u002F\" rel=\"nofollow ugc\">Eventchamp\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Event Directory & Listing Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevents-for-geodirectory\u002F\" rel=\"ugc\">GeoDirectory Events\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmylistingtheme.com\u002F\" rel=\"nofollow ugc\">My Listing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fovatheme.com\u002Ftheme\u002Fmeup-event-marketplace-wordpress-theme\u002F\" rel=\"nofollow ugc\">MeUp Event List\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Theme & Framework Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.ait-themes.club\u002F\" rel=\"nofollow ugc\">AIT Events (AIT Themes)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmage-eventpress\u002F\" rel=\"ugc\">WooCommerce Events Manager\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced & Custom Integrations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>ACF Events\u003C\u002Fli>\n\u003Cli>In-built Events Management (stand-alone mode)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cp>WP Event Aggregator is ideal for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Event organizers managing events across multiple platforms\u003C\u002Fli>\n\u003Cli>City and event directory websites\u003C\u002Fli>\n\u003Cli>Schools, colleges, and training institutes\u003C\u002Fli>\n\u003Cli>Hotels, venues, and tourism websites\u003C\u002Fli>\n\u003Cli>Community and non-profit organizations\u003C\u002Fli>\n\u003Cli>WordPress agencies and developers\u003C\u002Fli>\n\u003Cli>Bloggers and marketers curating public events\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose WP Event Aggregator?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Import events from multiple sources in one place\u003C\u002Fli>\n\u003Cli>Save time with automated scheduled imports\u003C\u002Fli>\n\u003Cli>Avoid duplicate events with smart synchronization\u003C\u002Fli>\n\u003Cli>Works with most popular WordPress event calendar plugins\u003C\u002Fli>\n\u003Cli>Flexible setup for both beginners and advanced users\u003C\u002Fli>\n\u003Cli>Actively maintained with documentation and support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WP Event Aggregator focuses on stability, flexibility, and real-world event management needs.\u003C\u002Fp>\n\u003Ch3>Beginner-Friendly Setup\u003C\u002Fh3>\n\u003Cp>Getting started is easy:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate WP Event Aggregator\u003C\u002Fli>\n\u003Cli>Choose your event source (Facebook, Eventbrite, Meetup, iCal, or CSV)\u003C\u002Fli>\n\u003Cli>Select where you want to import events\u003C\u002Fli>\n\u003Cli>Configure import options\u003C\u002Fli>\n\u003Cli>Run a one-time import or schedule automatic imports\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>No coding knowledge required.\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>You can display events using the built-in shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp_events]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp_events col=\"3\" posts_per_page=\"12\"]\n[wp_events category=\"cat1,cat2\"]\n[wp_events col=\"2\" posts_per_page=\"12\" category=\"cat1,cat2\" past_events=\"yes\" order=\"desc\"]\u003Ch3>Get Started Today\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Install \u003Cstrong>WP Event Aggregator\u003C\u002Fstrong> to start importing events into WordPress quickly and efficiently.\u003C\u002Fp>\n\u003Cp>Upgrade to \u003Cstrong>WP Event Aggregator Pro\u003C\u002Fstrong> to unlock:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Scheduled automatic imports\u003C\u002Fli>\n\u003Cli>Advanced Facebook, Eventbrite, and Meetup options\u003C\u002Fli>\n\u003Cli>Multiple Event IDs import\u003C\u002Fli>\n\u003Cli>Elementor widgets and premium layouts\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Build a complete, always-updated event website with WP Event Aggregator.\u003C\u002Fp>\n\u003Cp>facebook events, eventbrite, iCal, facebook, eventbrite, meetup, event feeds, event bulk import,  import events, event import, wp events calendar, wp event,event import, event directory, events manager, the events calendar, events, import events, meetup event, ical import, ics import, event management, event calendar, event manager\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Ftestdrive.xylusthemes.com\u002F\" rel=\"nofollow ugc\">Try Now (Admin Demo)\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fdocs.xylusthemes.com\u002Fdocs\u002Fwp-event-aggregator\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-event-aggregator\u002F?utm_source=wprepo&utm_campaign=wpaggregator&utm_medium=readme&utm_content=wprepo-readme\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>NOTICE (FOR FACEBOOK IMPORT ONLY):\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>You need below things to work Facebook Event Importing using API.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Facebook app (\u003Ca href=\"http:\u002F\u002Fdocs.xylusthemes.com\u002Fdocs\u002Fimport-facebook-events\u002Fcreating-facebook-application\u002F\" rel=\"nofollow ugc\">Here\u003C\u002Fa> is how to create FB app)\u003C\u002Fli>\n\u003Cli>Your site need to HTTPS (SSL certificate)\u003C\u002Fli>\n\u003Cli>You need to mark events as interested or going on facebook to get imported\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>You can also import Facebook events using our plugin with facebook ICS URL. You can check the documentation for how to get iCal URL or download .ics file from Facebook at \u003Ca href=\"http:\u002F\u002Fdocs.xylusthemes.com\u002Fdocs\u002Fimport-facebook-events\u002Fhow-to-import-facebook-event-using-ical-url\u002F\" rel=\"nofollow ugc\">Here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services to import and display event data. Requests are made only when the related feature is enabled by the site administrator.\u003C\u002Fp>\n\u003Ch3>Eventbrite\u003C\u002Fh3>\n\u003Cp>Used to import events and related details.\u003Cbr \u002F>\nData sent: API token and event\u002Forganizer IDs during import or display.\u003Cbr \u002F>\nTerms: \u003Ca href=\"https:\u002F\u002Fwww.eventbrite.com\u002Fl\u002Flegalterms\u002F\" rel=\"nofollow ugc\">Eventbrite Terms\u003C\u002Fa>\u003Cbr \u002F>\nPrivacy: \u003Ca href=\"https:\u002F\u002Fwww.eventbrite.com\u002Fprivacypolicy\" rel=\"nofollow ugc\">Eventbrite Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Meetup\u003C\u002Fh3>\n\u003Cp>Used to authorize and import Meetup events.\u003Cbr \u002F>\nData sent: OAuth token and group\u002Fevent IDs during authorization or import.\u003Cbr \u002F>\nTerms: \u003Ca href=\"https:\u002F\u002Fwww.meetup.com\u002Fterms\" rel=\"nofollow ugc\">Meetup Terms\u003C\u002Fa>\u003Cbr \u002F>\nPrivacy: \u003Ca href=\"https:\u002F\u002Fwww.meetup.com\u002Fprivacy\" rel=\"nofollow ugc\">Meetup Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Google Maps\u003C\u002Fh3>\n\u003Cp>Used to display event locations.\u003Cbr \u002F>\nData sent: Event address when a map is loaded.\u003Cbr \u002F>\nTerms: \u003Ca href=\"https:\u002F\u002Fwww.google.com\u002Fhelp\u002Fterms_maps\u002F\" rel=\"nofollow ugc\">Google Maps Terms\u003C\u002Fa>\u003Cbr \u002F>\nPrivacy: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Google Maps Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Xylus Themes API\u003C\u002Fh3>\n\u003Cp>Used for plugin licensing and updates.\u003Cbr \u002F>\nData sent: Site URL, plugin version, license key (if applicable).\u003Cbr \u002F>\nTerms: \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fterms-conditions\u002F\" rel=\"nofollow ugc\">Xylus Themes Terms\u003C\u002Fa>\u003Cbr \u002F>\nPrivacy: \u003Ca href=\"https:\u002F\u002Fxylusthemes.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Xylus Themes Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","Xylus WP Event Aggregator: Easy way to import Eventbrite events, MeetUp events, Social site Events into your WordPress Event Calendar.",127192,92,54,"2026-02-06T13:53:00.000Z",[139,140,141,142,143],"event-calendar","event-importer","eventbrite-event","facebook-event","ical-import","http:\u002F\u002Fxylusthemes.com\u002Fplugins\u002Fwp-event-aggregator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-event-aggregator.1.9.0.zip",95,"2026-02-17 20:12:40",{"attackSurface":149,"codeSignals":168,"taintFlows":184,"riskAssessment":185,"analyzedAt":193},{"hooks":150,"ajaxHandlers":159,"restRoutes":160,"shortcodes":161,"cronEvents":167,"entryPointCount":31,"unprotectedCount":26},[151,156],{"type":152,"name":153,"callback":154,"file":155,"line":14},"action","admin_menu","vr_calendar_add_page","php\\admin-page.php",{"type":152,"name":157,"callback":158,"file":155,"line":32},"admin_init","vr_calendar_admin_init",[],[],[162],{"tag":163,"callback":164,"file":165,"line":166},"vrcalendar","vr_calendar_shortcode","php\\shortcodes.php",5,[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":166,"externalRequests":26,"nonceChecks":26,"capabilityChecks":31,"bundledLibraries":183},[],{"prepared":26,"raw":26,"locations":171},[],{"escaped":26,"rawEcho":173,"locations":174},3,[175,178,181],{"file":155,"line":176,"context":177},81,"raw output",{"file":179,"line":180,"context":177},"php\\icalfwd.php",15,{"file":179,"line":182,"context":177},27,[],[],{"summary":186,"deductions":187},"The 'vr-calendar' plugin, version 1.2.2, exhibits a generally good security posture with no known vulnerabilities or critical taint flows detected. The plugin follows best practices by exclusively using prepared statements for SQL queries and has a limited attack surface, with only one shortcode entry point and no AJAX handlers or REST API routes identified without proper authentication or permission callbacks.  However, there are notable concerns regarding output escaping and the complete absence of nonce checks.  With 100% of its identified outputs not being properly escaped, this presents a significant risk of Cross-Site Scripting (XSS) vulnerabilities. The lack of nonce checks, coupled with potential file operations, could also open avenues for attackers to manipulate plugin behavior or access unintended files if an attack vector is discovered. While the plugin's history is clean, the current code analysis reveals critical areas for improvement to ensure robust security.",[188,191],{"reason":189,"points":190},"Output escaping not properly implemented",8,{"reason":192,"points":166},"Nonce checks are missing","2026-03-16T21:34:19.273Z",{"wat":195,"direct":200},{"assetPaths":196,"generatorPatterns":197,"scriptPaths":198,"versionParams":199},[],[],[],[],{"cssClasses":201,"htmlComments":202,"htmlAttributes":203,"restEndpoints":204,"jsGlobals":205,"shortcodeOutput":206},[],[],[],[],[],[],{"slug":4,"current_version":6,"total_versions":118,"versions":208},[209,216,223,230,237,244],{"version":6,"download_url":24,"svn_tag_url":210,"released_at":27,"has_diff":211,"diff_files_changed":212,"diff_lines":27,"trac_diff_url":213,"vulnerabilities":214,"is_current":215},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvr-calendar\u002Ftags\u002F1.2.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvr-calendar%2Ftags%2F1.2.1&new_path=%2Fvr-calendar%2Ftags%2F1.2.2",[],true,{"version":217,"download_url":218,"svn_tag_url":219,"released_at":27,"has_diff":211,"diff_files_changed":220,"diff_lines":27,"trac_diff_url":221,"vulnerabilities":222,"is_current":211},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvr-calendar.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvr-calendar\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvr-calendar%2Ftags%2F1.2.0&new_path=%2Fvr-calendar%2Ftags%2F1.2.1",[],{"version":224,"download_url":225,"svn_tag_url":226,"released_at":27,"has_diff":211,"diff_files_changed":227,"diff_lines":27,"trac_diff_url":228,"vulnerabilities":229,"is_current":211},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvr-calendar.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvr-calendar\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvr-calendar%2Ftags%2F1.1.1&new_path=%2Fvr-calendar%2Ftags%2F1.2.0",[],{"version":231,"download_url":232,"svn_tag_url":233,"released_at":27,"has_diff":211,"diff_files_changed":234,"diff_lines":27,"trac_diff_url":235,"vulnerabilities":236,"is_current":211},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvr-calendar.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvr-calendar\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvr-calendar%2Ftags%2F1.1.0&new_path=%2Fvr-calendar%2Ftags%2F1.1.1",[],{"version":238,"download_url":239,"svn_tag_url":240,"released_at":27,"has_diff":211,"diff_files_changed":241,"diff_lines":27,"trac_diff_url":242,"vulnerabilities":243,"is_current":211},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvr-calendar.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvr-calendar\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvr-calendar%2Ftags%2F1.0.0.1&new_path=%2Fvr-calendar%2Ftags%2F1.1.0",[],{"version":245,"download_url":246,"svn_tag_url":247,"released_at":27,"has_diff":211,"diff_files_changed":248,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":249,"is_current":211},"1.0.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvr-calendar.1.0.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvr-calendar\u002Ftags\u002F1.0.0.1\u002F",[],[]]