[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2QkMCfVbQHfB9aF1XHQzblOfs9_2QBLESH0Xx956wvU":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":35,"analysis":141,"fingerprints":208},"ical-for-wp-calendar","iCal for WP Calendar","1.5.1","barclay_reg","https:\u002F\u002Fprofiles.wordpress.org\u002Fbarclay_reg\u002F","\u003Cp>Creates an iCal feed with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwp-calendar\u002F\" rel=\"ugc\">WP Calendar\u003C\u002Fa> events.\u003Cbr \u002F>\nThe generated file contains iCal \u002F RFC5545 \u002F RFC2445 conform data, which can be imported in several Calendar applications like Outlook, iCal, Google Calendar.\u003C\u002Fp>\n\u003Cp>WP Calendar 1.5.x and also older versions (like 1.4.x) are supported.\u003C\u002Fp>\n\u003Cp>Based on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fical-for-events-calendar\u002F\" rel=\"ugc\">iCal for Events Calendar\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Feed will be at http:\u002F\u002Fyour-web-address\u002F?wp-calendar-ical\u003C\u002Fp>\n\u003Ch3>ToDo\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add option, to choose the datemode, when queried the events\u003C\u002Fli>\n\u003Cli>add option, to choose the time method in iCal: UTC (default now), floating or th timezome, which is specified in wordpress itself\u003C\u002Fli>\n\u003C\u002Ful>\n","An extension for the Wordpress plugin WP Calendar, which generates iCal \u002F RFC5545 \u002F RFC2445 conform files.",30,46255,20,1,"2016-10-17T19:29:00.000Z","4.6.30","3.0","",[20,21,22,23,24],"feed","ical","ical-feed","icalendar","wp-calendar","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fical-for-wp-calendar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fical-for-wp-calendar.1.5.1.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":27,"avg_patch_time_days":11,"trust_score":33,"computed_at":34},84,"2026-04-04T14:19:55.547Z",[36,58,82,100,116],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"the-events-calendar-outlook-import-fix","The Events Calendar Outlook Import Fix","1.1.0","Andy Fragen","https:\u002F\u002Fprofiles.wordpress.org\u002Fafragen\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fthe-events-calendar\" rel=\"ugc\">The Events Calendar\u003C\u002Fa> allows for the import of calendar events via download of a generated iCalendar file. This generated file contains the \u003Ccode>X-WR-CALNAME\u003C\u002Fcode> header, which is a valid header.\u003C\u002Fp>\n\u003Cp>Unfortunately Outlook chokes and will create a new calendar when it sees this header instead of adding the event(s) to the default Outlook calendar. This plugin removes that header from the generated iCalendar file.\u003C\u002Fp>\n","Fix import of calendar events from The Events Calendar to Outlook.",200,13214,86,4,"2022-05-14T17:06:00.000Z","6.0.11","3.7","5.3",[53,22,23,54,55],"events","modern-tribe","outlook","https:\u002F\u002Fgithub.com\u002Fafragen\u002Fthe-events-calendar-outlook-import-fix","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-events-calendar-outlook-import-fix.1.1.0.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":80,"vuln_count":14,"unpatched_count":28,"last_vuln_date":81,"fetched_at":30},"ics-calendar","ICS Calendar","12.0.5.1","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, Italian, Japanese, Korean, Latvian, Lithuanian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Turkish, and Ukrainian.\u003C\u002Fp>\n\u003Cp>Please contact us 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,1740067,98,71,"2026-03-11T17:55:00.000Z","6.9.4","4.9","7.2",[53,75,23,76,77],"google-calendar","ics-feed","office-365","https:\u002F\u002Ficscalendar.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fics-calendar.12.0.5.1.zip",99,"2023-10-26 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":28,"num_ratings":28,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":18,"tags":95,"homepage":98,"download_link":99,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ical-for-events-calendar","iCal for Events Calendar","1.1.1","YukataNinja","https:\u002F\u002Fprofiles.wordpress.org\u002Fyukataninja\u002F","\u003Cp>Creates an iCal feed for \u003Ca href=\"http:\u002F\u002Fwww.lukehowell.com\u002Fevents-calendar\" rel=\"nofollow ugc\">Events Calendar\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Based on \u003Ca href=\"http:\u002F\u002Fwww.kinggary.com\u002Farchives\u002Fbuild-an-ical-feed-from-your-wordpress-posts-plugin\" rel=\"nofollow ugc\">Gary King’s iCal Posts\u003C\u002Fa> and modifications by \u003Ca href=\"http:\u002F\u002Fcapacity.electronest.com\u002Fical-for-ec-event-calendar\" rel=\"nofollow ugc\">Jerome\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Feed will be at http:\u002F\u002Fyour-web-address\u002F?ical\u003C\u002Fp>\n\u003Ch3>Updates\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>Version 1.1.1\n    Valid RFC 2445\n\nVersion 1.1\n    Added location\n    Added link out\n    Added option for how long to show past events\n\nVersion 1.0\n    Original Version\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Add an iCal feed to your site for the Events Calendar plugin",10,8068,"2010-03-01T03:16:00.000Z","2.9.2","2.7",[96,97,20,21,22],"ec","events-calendar","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fical-for-events-calendar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fical-for-events-calendar.1.1.1.zip",{"slug":101,"name":102,"version":103,"author":40,"author_profile":41,"description":104,"short_description":105,"active_installs":90,"downloaded":106,"rating":28,"num_ratings":28,"last_updated":18,"tested_up_to":107,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":112,"download_link":113,"security_score":114,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":115},"the-events-calendar-pro-alarm","The Events Calendar PRO Alarm","3.1.0","\u003Cp>Are you using The Events Calendar PRO plugin? Do you wish that you could add an alarm or alert to any event?\u003C\u002Fp>\n\u003Cp>Simple, just install The Events Calendar PRO Alarm and in the Settings page for The Events Calendar PRO add an Additional Field for Alarms.\u003C\u002Fp>\n\u003Cp>Now when you download and install the events \u003Ccode>.ics\u003C\u002Fcode> file on your calendar an alert before the event will sound.\u003C\u002Fp>\n\u003Cp>Development on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fafragen\u002Fthe-events-calendar-pro-alarm\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. Pull requests are welcome.\u003C\u002Fp>\n","Add alarm\u002Falert to iCal feed created from The Events Calendar PRO plugin.",8299,"6.3.8","5.2","7.0",[53,22,54,111],"tribe","https:\u002F\u002Fgithub.com\u002Fafragen\u002Fevents-calendar-pro-alarm\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-events-calendar-pro-alarm.3.1.0.zip",100,"2026-03-15T10:48:56.248Z",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":68,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":136,"download_link":137,"security_score":138,"vuln_count":139,"unpatched_count":28,"last_vuln_date":140,"fetched_at":30},"wp-booking-system","WP Booking System – Booking Calendar","2.0.19.13","Roland Murg","https:\u002F\u002Fprofiles.wordpress.org\u002Fmurgroland\u002F","\u003Cp>The booking calendar plugin for WordPress. WP Booking System is used by more than 10,000 active users, with a satisfaction rate that borders on 5*!\u003C\u002Fp>\n\u003Cp>Is this booking calendar for you?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Do you rent something out, like a holiday home, a boat or something else? \u003C\u002Fli>\n\u003Cli>Do you have a WordPress website and need a bit of help to keep track of your rentals through a booking calendar?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>…then yes! The WP Booking System is perfect for your needs.\u003C\u002Fp>\n\u003Cp>Get easy online booking with this lightweight and powerful booking system.\u003C\u002Fp>\n\u003Ch3>A set-and-forget booking calendar for your rental business\u003C\u002Fh3>\n\u003Cp>WP Booking System is a simple booking calendar for WordPress. You will be up and running in just a few minutes. You can create booking calendars and forms, and you can manage your bookings. You can easily customize the booking calendar to fit your needs.\u003C\u002Fp>\n\u003Cp>Start receiving bookings from your visitors today!\u003C\u002Fp>\n\u003Ch3>Display available dates in your booking calendar\u003C\u002Fh3>\n\u003Cp>With just one click you can create the first booking calendar for your holiday home or rental business. Already have bookings made? You can manually manage the calendar’s availability in just a few seconds.\u003C\u002Fp>\n\u003Cp>Now your booking calendar is up to date with the latest bookings and available dates!\u003C\u002Fp>\n\u003Ch3>Create a form and enable clients to make bookings online\u003C\u002Fh3>\n\u003Cp>The beauty of this WordPress booking calendar is that it allows your website visitors to book available calendar dates on the spot through a fully customizable booking calendar form.\u003C\u002Fp>\n\u003Cp>Enable your clients to use the rental calendar fast and easy. In just three simple steps, clients will be able to reserve a slot on your booking calendar:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hover over the booking calendar to pick a starting date. Click on it, then move the cursor to select the number of days to book. (clients can easily see booked days by using the booking system legend)\u003C\u002Fli>\n\u003Cli>Next, fill in the booking system form (you can edit the form fields at any time to make sure clients submit the most relevant information you need; mark fields as compulsory or optional)\u003C\u002Fli>\n\u003Cli>Finally, click the booking button to make a reservation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With the premium version of the booking system, you can allow customers to make online bookings using the top payment platforms available at the moment!\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpbookingsystem.com\u002Fdemo\u002F\" rel=\"nofollow ugc\">Click here to see a demo of the premium version\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>You can review and manage calendar bookings from the back-end, so you are always in control. You can even set up automatic calendar notifications so you will receive an email when a booking is made. Now you’re all set to receive online bookings through your booking calendar.\u003C\u002Fp>\n\u003Ch3>Receive and manage bookings\u003C\u002Fh3>\n\u003Cp>All your bookings are saved in your rental calendar and are beautifully displayed so you can easily access them and view the booking details.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FUV7UHKvxFqo?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>\u003Cstrong>No time to read the description? Discover the top benefits of WP Booking System in just 40 seconds!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Features of the Free version:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create your own booking system: a booking calendar and a booking form!\u003C\u002Fli>\n\u003Cli>Receive and manage bookings\u003C\u002Fli>\n\u003Cli>Save extra booking information\u003C\u002Fli>\n\u003Cli>Generate a shortcode to insert the booking calendar and booking form into a page or post\u003C\u002Fli>\n\u003Cli>Use the Gutenberg block to embed the booking calendar\u003C\u002Fli>\n\u003Cli>WP Booking System Widget\u003C\u002Fli>\n\u003Cli>The booking calendar supports multiple languages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>EXTRA FEATURES OF THE PREMIUM BOOKING CALENDAR VERSION:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The booking system can accept online and offline payments\u003C\u002Fli>\n\u003Cli>iCalendar Sync, Import and Export\u003C\u002Fli>\n\u003Cli>Create an unlimited number of booking calendars\u003C\u002Fli>\n\u003Cli>Create an unlimited number of booking forms\u003C\u002Fli>\n\u003Cli>Create your own rental calendar legend: apply your own colors and text\u003C\u002Fli>\n\u003Cli>Split days selection\u003C\u002Fli>\n\u003Cli>Display multiple months\u003C\u002Fli>\n\u003Cli>Change the first day of the week\u003C\u002Fli>\n\u003Cli>Change the start month \u002F year\u003C\u002Fli>\n\u003Cli>Display an overview reservation calendar\u003C\u002Fli>\n\u003Cli>Edit multiple dates with just one click\u003C\u002Fli>\n\u003Cli>Display tooltips with extra info\u003C\u002Fli>\n\u003Cli>Hide calendar bookings from the past from your visitors\u003C\u002Fli>\n\u003Cli>Set the minimum number of days that the visitor must book\u003C\u002Fli>\n\u003Cli>Show the week’s number on the booking calendar\u003C\u002Fli>\n\u003Cli>Automatically block booked days directly\u003C\u002Fli>\n\u003Cli>Send booking notifications\u003C\u002Fli>\n\u003Cli>User management within the booking system\u003C\u002Fli>\n\u003Cli>Very easy to translate into any language\u003C\u002Fli>\n\u003Cli>Professional support for any question related to the booking calendar\u003C\u002Fli>\n\u003Cli>Download the Premium version at: \u003Ca href=\"https:\u002F\u002Fwww.wpbookingsystem.com\" rel=\"nofollow ugc\">www.wpbookingsystem.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>This WP Booking Calendar Plugin is for…\u003C\u002Fh3>\n\u003Cp>Any rental business should use the WP Booking Calendar plugin to keep track of their rental calendar throughout the year.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Property rentals: bed & breakfast, hotels, hotel rooms, cottages, apartments, houses, apartment rooms (use WP Booking System even when you are renting through AirBNB, Booking.com etc.)\u003C\u002Fli>\n\u003Cli>Boat rentals\u003C\u002Fli>\n\u003Cli>Car & motorcycle rentals\u003C\u002Fli>\n\u003Cli>Sports equipment rentals (full day ski equipment rental, bike rentals, skates rentals etc)\u003C\u002Fli>\n\u003Cli>Events rentals (full day trainings\u002Fcourses, parties, weddings, baptisms, corporate events, business meetings, conferences etc)\u003C\u002Fli>\n\u003Cli>Speakers, singers, photographers, videographers, inspectors can also benefit from using WP Booking system\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The booking system will soon become an indispensable tool in your business, and you will find yourself using it daily to manage reservations in your calendar.\u003C\u002Fp>\n\u003Ch4>How the booking calendar helps your clients\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Clients can make calendar bookings online, by accessing your website\u003C\u002Fli>\n\u003Cli>No need to call to make a reservation\u003C\u002Fli>\n\u003Cli>They can see the available calendar dates and manage their schedule to make a booking\u003C\u002Fli>\n\u003Cli>They can make simple and fast bookings from the comfort of their own home, directly from their mobile phones\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key booking system benefits for your business\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Collect relevant information about your clients through the booking system form (configure the rental calendar form to your needs). No need to call or collect this information at the desk.\u003C\u002Fli>\n\u003Cli>Use the WP Booking System on the go, from your mobile phone. The WP Booking Calendar can be used from mobile devices with ease – simply log in to your website and make any necessary edits just like on a computer.\u003C\u002Fli>\n\u003Cli>Manage bookings offline – when you meet with a client 1:1 and they want to make a future booking, simply log in to your website, access the booking calendar and make the reservation on the spot, for them.\u003C\u002Fli>\n\u003Cli>Stay up to date with calendar bookings by receiving email confirmations and reminders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WP Booking System in a nutshell…\u003C\u002Fh4>\n\u003Cp>Get organised and start receiving bookings with WP booking system. With this WP plugin you can create booking calendars, booking forms and accept bookings via your website. Setting it up is really easy and you will be up and running in just a few minutes. Bookings will be clearly listed in your booking calendar and you can stay organised. The booking calendar plugin works simply and it can be translated into several languages.\u003C\u002Fp>\n","The booking calendar plugin for WordPress. Get easy online booking with this lightweight and powerful booking calendar.",20000,339203,336,"2025-12-11T08:21:00.000Z","6.8.5","4.7","5.6",[132,133,134,23,135],"availability-calendar","booking-calendar","booking-system","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",{"attackSurface":142,"codeSignals":171,"taintFlows":194,"riskAssessment":195,"analyzedAt":207},{"hooks":143,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":170,"entryPointCount":28,"unprotectedCount":28},[144,150,155,158,163],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","admin_init","ical_wp_calenar_register_settings","ical-wp-calendar-admin.php",17,{"type":145,"name":151,"callback":152,"file":153,"line":154},"plugins_loaded","icwpc_check_requirements","ical-wp-calendar.php",28,{"type":145,"name":156,"callback":157,"file":153,"line":11},"admin_menu","ical_wp_calendar_option_menu_init",{"type":159,"name":160,"callback":161,"file":153,"line":162},"filter","query_vars","ical_wp_calendar_filter_query_vars",31,{"type":145,"name":164,"callback":165,"file":153,"line":166},"admin_notices","anonymous",331,[],[],[],[],{"dangerousFunctions":172,"sqlUsage":177,"outputEscaping":179,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":193},[173],{"fn":174,"file":153,"line":175,"context":176},"create_function",333,"create_function(",{"prepared":28,"raw":28,"locations":178},[],{"escaped":14,"rawEcho":180,"locations":181},5,[182,185,187,189,191],{"file":148,"line":183,"context":184},41,"raw output",{"file":148,"line":186,"context":184},58,{"file":153,"line":188,"context":184},219,{"file":153,"line":190,"context":184},223,{"file":153,"line":192,"context":184},224,[],[],{"summary":196,"deductions":197},"The static analysis of ical-for-wp-calendar v1.5.1 reveals a mixed security posture. While the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and having no recorded vulnerabilities (CVEs), several concerning signals emerge from the code analysis. The presence of the `create_function` function is a significant red flag, as it is deprecated and can be a vector for code injection if used with untrusted input. Furthermore, a very low percentage (17%) of output escaping indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the website.  The lack of any identified attack surface points (AJAX handlers, REST API routes, shortcodes, cron events) is positive, as it limits direct entry points for attackers. However, the substantial amount of unescaped output and the use of `create_function` significantly outweigh these positives, posing a tangible risk to users. The absence of any historical vulnerabilities might suggest a lack of active exploitation or that past issues were minor, but it doesn't negate the current code risks.",[198,201,203,205],{"reason":199,"points":200},"Dangerous function create_function used",15,{"reason":202,"points":139},"Low output escaping percentage (17%)",{"reason":204,"points":180},"No capability checks found",{"reason":206,"points":180},"No nonce checks found","2026-03-16T22:28:38.269Z",{"wat":209,"direct":216},{"assetPaths":210,"generatorPatterns":212,"scriptPaths":213,"versionParams":214},[211],"\u002Fwp-content\u002Fplugins\u002Fical-for-wp-calendar\u002Fical-wp-calendar.php",[],[],[215],"ical-for-wp-calendar\u002Fical-wp-calendar.php?ver=",{"cssClasses":217,"htmlComments":218,"htmlAttributes":221,"restEndpoints":222,"jsGlobals":223,"shortcodeOutput":224},[],[219,220],"\u003C!-- THIS IS THE BEGINNING OF THE IGNORE SECTION -->","\u003C!-- THIS IS THE END OF THE IGNORE SECTION -->",[],[],[],[]]