[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3pCgnSDdDpEtxjj_ID_nu11H_hHixvQcuz5PQ59fqrA":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":150,"fingerprints":213},"fullcalendar","FullCalendar","3.4.0","ircf","https:\u002F\u002Fprofiles.wordpress.org\u002Fircf\u002F","\u003Cp>This plugin provides the following features :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A \u003Cstrong>[fullcalendar] shortcode\u003C\u002Fstrong> with custom parameters to be inserted in your pages\u002Fposts\u003C\u002Fli>\n\u003Cli>An admin page where you can define a custom \u003Cstrong>HEAD\u003C\u002Fstrong> and \u003Cstrong>BODY template\u003C\u002Fstrong> for the [fullcalendar] shortcode\u003C\u002Fli>\n\u003Cli>By default \u003Cstrong>FullCalendar 3.4.0\u003C\u002Fstrong> JS+CSS is loaded locally, your can change the version and\u002For load from cdnjs by setting the HEAD template (\u003Cstrong>WARNING\u003C\u002Fstrong> : Setting the HEAD template will remove the default FullCalendar JS+CSS loading)\u003C\u002Fli>\n\u003Cli>A default BODY template to display a Google Calendar (just fill in your API KEY and your Google Calendar ID)\u003C\u002Fli>\n\u003C\u002Ful>\n","Display and customize one or many Google calendars. A non-official WordPress plugin for the (https:\u002F\u002Ffullcalendar.io\u002F) Open Source project.",60,3823,0,"2019-02-15T07:35:00.000Z","4.9.29","3.0.0","",[19,20,4,21,22],"agenda","calendar","google","jquery","https:\u002F\u002Fircf.fr","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffullcalendar.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},5,310,94,282,75,"2026-04-04T07:14:35.720Z",[37,61,83,101,126],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":17,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":13,"last_vuln_date":60,"fetched_at":27},"pretty-google-calendar","Pretty Google Calendar","2.2.1","LBell","https:\u002F\u002Fprofiles.wordpress.org\u002Flbell\u002F","\u003Ch4>Plugin Migration Notice\u003C\u002Fh4>\n\u003Cp>Pretty Google Calendar is transitioning to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhydrogen-calendar-embeds\u002F\" rel=\"ugc\">Hydrogen Calendar Embeds\u003C\u002Fa>. Please install that plugin for future updates and improvements.\u003C\u002Fp>\n\u003Ch4>Why Switch to Hydrogen Calendar Embeds?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>No more fussing with the Google API — just use simple .ics calendar feeds\u003C\u002Fli>\n\u003Cli>Display any calendar that provides a public .ics feed (e.g. Google Calendar, Apple Calendar, Outlook, etc.)\u003C\u002Fli>\n\u003Cli>Works with \u003Cstrong>blocks\u003C\u002Fstrong> \u003Cem>and\u003C\u002Fem> \u003Cstrong>shortcodes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>More features, fewer bugs, and still lightweight\u003C\u002Fli>\n\u003Cli>100% FREE\u003C\u002Fli>\n\u003Cli>Active development and ongoing support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Legacy Pretty Google Calendar Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>You:\u003C\u002Fstrong> I just want to embed a Google Calendar in my WordPress site.\u003Cbr \u002F>\n\u003Cstrong>Google:\u003C\u002Fstrong> Here’s a special kind of ugly!\u003Cbr \u002F>\n\u003Cstrong>Pretty Google Calendar:\u003C\u002Fstrong> I got this.\u003C\u002Fp>\n\u003Cp>This is a light and simple to use plugin that embeds Google Calendars in your website with style, beauty and grace.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highlights:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Out of the box support for calendar grid and agenda list view (and most other FullCalendar views)\u003C\u002Fli>\n\u003Cli>Responsive design switches to list view on smaller screens\u003C\u002Fli>\n\u003Cli>List view customizable to day, week, month, year or custom number of days\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How it works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Continue to manage events using Google Calendar as you’ve always done.\u003C\u002Fli>\n\u003Cli>Add a shortcode to your page.\u003C\u002Fli>\n\u003Cli>Sigh with relief.\u003C\u002Fli>\n\u003Cli>That’s it.\u003C\u002Fli>\n\u003C\u002Fol>\n","Embedded Google Calendars that don't suck.",5000,65170,92,20,"2026-01-04T20:28:00.000Z","6.9.4","3.0",[20,4,53,54,55],"gcal","google-calendar","pretty-calendar","https:\u002F\u002Fgithub.com\u002Flbell\u002Fpretty-google-calendar","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpretty-google-calendar.2.2.1.zip",96,3,"2025-12-19 15:06:58",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":30,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":17,"tags":75,"homepage":79,"download_link":80,"security_score":58,"vuln_count":81,"unpatched_count":13,"last_vuln_date":82,"fetched_at":27},"easyappointments","Easy!Appointments","1.4.3","alextselegidis","https:\u002F\u002Fprofiles.wordpress.org\u002Falextselegidis\u002F","\u003Cp>Leverage your conversion rates by integrating the booking form directly in your WordPress pages. Customers will never have to leave your website for booking an appointment. Take advantage of the scheduling power of Easy!Appointment which will run smoothly with your WordPress installation. Include the booking form in your pages with the [easyappointments] shortcode.\u003C\u002Fp>\n\u003Cp>\u003Cem>Minimum Requirements: WordPress v5.0 & PHP v5.6\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Connecting Easy!Appointments with WordPress\u003C\u002Fh4>\n\u003Cp>Install and activate the plugin and navigate to \u003Ccode>Easy!Appointments\u003C\u002Fcode> menu of the WordPress admin section. Connect to an existing Easy!Appointments installation by providing the preferred URL in the page form. Once a connection is established you’ll be able to include the booking form in your pages.\u003C\u002Fp>\n\u003Ch4>Include Booking in your Pages\u003C\u002Fh4>\n\u003Cp>WordPress supports the use of custom shortcodes which allows plugins to insert custom content into pages. This plugin takes advantage of this functionality and creates an iframe that displays the booking form of Easy!Appointments. Include the \u003Ccode>[easyappointments]\u003C\u002Fcode> shortcode in the correct place of your published contents as shown in the following example.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[easyappointments width=\"100%\" height=\"500px\" style=\"border: 5px solid #1A865F; box-shadow: #454545 1px 1px 5px;\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The “width”, “height” and “style” attributes are optional but can help you to fine tune the styling of the iframe.\u003C\u002Fp>\n\u003Cp>Additionally, you can use the “provider” and “service” shortcode attributes to preselect a provider or a service or both on a certain page (e.g. \u003Ccode>[easyappointments provider=\"2\" service=\"1\"]\u003C\u002Fcode>, where “2” and “1” are the record IDs, they can be fetched from the Easy!Appointments backend section, in the users and services page accordingly by clicking the dedicated link of a record).\u003C\u002Fp>\n\u003Cp>\u003Cem>Find out more about Easy!Appointments at https:\u002F\u002Feasyappointments.org\u002Fwordpress\u003C\u002Fem>\u003C\u002Fp>\n","Integrate the booking form of Easy!Appointments directly into your WordPress pages.",600,40773,88,"2025-07-28T13:46:00.000Z","6.8.5","5.0",[19,76,54,77,78],"appointments","online-appointments","scheduler","https:\u002F\u002Feasyappointments.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasyappointments.zip",4,"2025-04-01 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":59,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":17,"tags":97,"homepage":17,"download_link":100,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"full-calendar-js","Full Calendar Js","1.6","Cerzky","https:\u002F\u002Fprofiles.wordpress.org\u002Fcerzky\u002F","\u003Cp>FullCalendarJs allows you to save multiple XML feeds into a calendar id and display those calendar’s as if they were one.\u003Cbr \u002F>\nThe plugin works specifically off of a jquery plugin. The Jquery plugin is written by Adam Shaw. This plugin is lightweight\u003Cbr \u002F>\n and is designed for ease of use and simplification. Why bloat your own database with calendar events when you can fetch\u003Cbr \u002F>\n them all from Google Calendar.\u003C\u002Fp>\n\u003Cp>More features to come.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Settings Page:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Settings > Full Calendar Settings\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shortcode:\u003C\u002Fstrong>\u003Cbr \u002F>\n* [fcal id =”1″]  \u002F\u002Fshows calendar of id 1 in the page or post\u003C\u002Fp>\n","Display multiple Calendar XML feeds into a jquery calendar. Works with Google Calendar and others.",30,6804,86,"2014-04-23T15:11:00.000Z","3.9.40","2.8.6",[20,98,4,21,99],"full","xml","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffull-calendar-js.1.6.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":73,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":121,"download_link":122,"security_score":123,"vuln_count":124,"unpatched_count":13,"last_vuln_date":125,"fetched_at":27},"google-calendar-events","Simple Calendar – Google Calendar Plugin","3.6.2","SimpleCalendar","https:\u002F\u002Fprofiles.wordpress.org\u002Fsimplecalendar\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fsimplecalendar.io\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=simple-cal-readme&utm_content=description\" rel=\"nofollow ugc\">Simple Calendar\u003C\u002Fa> is the easiest way to add Google Calendar events to your WordPress site. Quick to setup. Fine tune to your needs. Mobile responsive. Beautifully designed.\u003C\u002Fp>\n\u003Ch4>Simple Calendar Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display events from any public Google Calendar.\u003C\u002Fli>\n\u003Cli>Keep managing events in Google Calendar. No need to create events in WordPress.\u003C\u002Fli>\n\u003Cli>Out-of-the-box designs that match your theme’s look and feel.\u003C\u002Fli>\n\u003Cli>Fully responsive and mobile-friendly monthly grid and list views.\u003C\u002Fli>\n\u003Cli>Customize event content display using simple tags. No coding required.\u003C\u002Fli>\n\u003Cli>Combine multiple calendars into single displays explicitly or using categories.\u003C\u002Fli>\n\u003Cli>Intuitive, simple display configuration changes for fine tuning.\u003C\u002Fli>\n\u003Cli>Advanced settings to adjust time zones, date\u002Ftime formats and start of the week.\u003C\u002Fli>\n\u003Cli>Integration with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevent-calendar-newsletter\u002F\" rel=\"ugc\">Event Calendar Newsletter\u003C\u002Fa> for quickly turning your events into a newsletter-friendly format.\u003C\u002Fli>\n\u003Cli>Additional functionality offered with \u003Ca href=\"https:\u002F\u002Fsimplecalendar.io\u002Faddons\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=simple-cal-readme&utm_content=description\" rel=\"nofollow ugc\">add-ons\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Translations available with more being added on a regular basis. \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fgoogle-calendar-events\" rel=\"nofollow ugc\">Translations welcome!\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Open source with code hosted on GitHub. \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FXtendify\u002FSimple-Calendar\" rel=\"nofollow ugc\">Contributions welcome!\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fsimplecalendar.io\u002Faddons\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=simple-cal-readme&utm_content=description\" rel=\"nofollow ugc\">Love using Simple Calendar? Consider purchasing a Premium Add-on\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>FullCalendar Add-on Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Week and day views\u003C\u002Fstrong> added alongside the month view.\u003C\u002Fli>\n\u003Cli>Display event titles and start times directly on your calendar.\u003C\u002Fli>\n\u003Cli>Faster load times when navigating through months, weeks or days.\u003C\u002Fli>\n\u003Cli>Configure header navigation buttons to allow site visitors to easily switch between views.\u003C\u002Fli>\n\u003Cli>Intuitive design for multi-day events.\u003C\u002Fli>\n\u003Cli>Customizable calendar heights with optional scroll bars.\u003C\u002Fli>\n\u003Cli>Set default start time for week and day views.\u003C\u002Fli>\n\u003Cli>Limit display times for week and day views.\u003C\u002Fli>\n\u003Cli>Works with our Google Calendar Pro add-on to display \u003Cstrong>color-coded events\u003C\u002Fstrong> within each view.\u003C\u002Fli>\n\u003Cli>Priority email support with a 24-hour response time during weekdays backed by a top-notch team.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Calendar Pro Add-on Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display events from both \u003Cstrong>private and public\u003C\u002Fstrong> Google Calendars.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Highlight events with colors\u003C\u002Fstrong> that match assigned Google Calendar event colors.\u003C\u002Fli>\n\u003Cli>Display attendee names, avatars and RSVP status for any private or public event.\u003C\u002Fli>\n\u003Cli>Display event organizer information.\u003C\u002Fli>\n\u003Cli>Display a list of attachments with links to their original source.\u003C\u002Fli>\n\u003Cli>Secure connection established between your site and Google using the OAuth standard.\u003C\u002Fli>\n\u003Cli>Works with our FullCalendar add-on to display beautiful month, week and day views with color-coded events.\u003C\u002Fli>\n\u003Cli>Priority email support with a 24-hour response time during weekdays backed by a top-notch team.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fsimplecalendar.io\u002Faddons\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=simple-cal-readme&utm_content=description\" rel=\"nofollow ugc\">Get ALL these features with our Premium Add-ons\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Want to take Simple Calendar for a spin first? \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fdemo.simplecalendar.io\u002F?utm_source=wordpress.org&utm_medium=link&utm_campaign=simple-cal-readme&utm_content=description\" rel=\"nofollow ugc\">Try out a Live Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Add Google Calendar events to your WordPress site in minutes. Beautiful calendar displays. Mobile responsive.",50000,3561963,76,395,"2026-01-21T10:15:00.000Z","4.2","8.1",[117,54,118,119,120],"events","website-calendar","wp-calendar","wp-calendar-widget","https:\u002F\u002Fsimplecalendar.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgoogle-calendar-events.3.6.2.zip",95,7,"2025-12-18 00:00:00",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":136,"num_ratings":137,"last_updated":138,"tested_up_to":50,"requires_at_least":139,"requires_php":140,"tags":141,"homepage":145,"download_link":146,"security_score":147,"vuln_count":148,"unpatched_count":13,"last_vuln_date":149,"fetched_at":27},"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","4.9","7.2",[117,54,142,143,144],"icalendar","ics-feed","office-365","https:\u002F\u002Ficscalendar.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fics-calendar.12.0.5.1.zip",99,1,"2023-10-26 00:00:00",{"attackSurface":151,"codeSignals":174,"taintFlows":203,"riskAssessment":204,"analyzedAt":212},{"hooks":152,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":173,"entryPointCount":148,"unprotectedCount":13},[153,159,163],{"type":154,"name":155,"callback":156,"file":157,"line":158},"action","admin_menu","fullcalendar_menu","fullcalendar.php",49,{"type":154,"name":160,"callback":161,"file":157,"line":162},"wp_head","fullcalendar_head",148,{"type":154,"name":164,"callback":165,"file":157,"line":166},"wp_enqueue_scripts","fullcalendar_enqueue_scripts",150,[],[],[170],{"tag":4,"callback":171,"file":157,"line":172},"fullcalendar_body",124,[],{"dangerousFunctions":175,"sqlUsage":176,"outputEscaping":178,"fileOperations":13,"externalRequests":13,"nonceChecks":148,"capabilityChecks":13,"bundledLibraries":202},[],{"prepared":13,"raw":13,"locations":177},[],{"escaped":148,"rawEcho":179,"locations":180},14,[181,183,185,186,187,189,190,191,192,194,195,196,198,200],{"file":157,"line":137,"context":182},"raw output",{"file":157,"line":184,"context":182},82,{"file":157,"line":25,"context":182},{"file":157,"line":47,"context":182},{"file":157,"line":188,"context":182},93,{"file":157,"line":32,"context":182},{"file":157,"line":123,"context":182},{"file":157,"line":58,"context":182},{"file":157,"line":193,"context":182},97,{"file":157,"line":136,"context":182},{"file":157,"line":147,"context":182},{"file":157,"line":197,"context":182},101,{"file":157,"line":199,"context":182},102,{"file":157,"line":201,"context":182},145,[],[],{"summary":205,"deductions":206},"The \"fullcalendar\" plugin version 3.4.0 exhibits a generally good security posture based on the provided static analysis. The absence of any known CVEs and a lack of critical taint flows are positive indicators. The code adheres to some security best practices, such as using prepared statements for SQL queries and including nonce checks. However, there are significant areas for improvement.\n\nThe primary concern lies in the inadequate output escaping, with only 7% of outputs being properly sanitized. This leaves the plugin susceptible to cross-site scripting (XSS) vulnerabilities, as malicious scripts could be injected and executed in the user's browser. While the attack surface is small and no direct unprotected entry points were found, the low rate of output escaping represents a tangible risk.\n\nGiven the clean vulnerability history, it's possible that the developers have addressed past issues or that the plugin's usage patterns haven't exposed exploitable weaknesses. Nevertheless, the current code analysis reveals a critical weakness in output sanitization that needs immediate attention. The plugin's strengths are its limited attack surface and proper SQL handling, but these are overshadowed by the high risk of XSS due to poor output escaping.",[207,210],{"reason":208,"points":209},"Low percentage of properly escaped output",10,{"reason":211,"points":30},"No capability checks on entry points","2026-03-16T21:50:04.024Z",{"wat":214,"direct":224},{"assetPaths":215,"generatorPatterns":221,"scriptPaths":222,"versionParams":223},[216,217,218,219,220],"\u002Fwp-content\u002Fplugins\u002Ffullcalendar\u002Flib\u002Fmoment-with-locales.min.js","\u002Fwp-content\u002Fplugins\u002Ffullcalendar\u002Flib\u002Ffullcalendar.min.js","\u002Fwp-content\u002Fplugins\u002Ffullcalendar\u002Flib\u002Fgcal.js","\u002Fwp-content\u002Fplugins\u002Ffullcalendar\u002Flib\u002Ffullcalendar.min.css","\u002Fwp-content\u002Fplugins\u002Ffullcalendar\u002Flib\u002Ffullcalendar.print.min.css",[],[216,217,218],[],{"cssClasses":225,"htmlComments":227,"htmlAttributes":228,"restEndpoints":231,"jsGlobals":232,"shortcodeOutput":236},[226],"nice-event",[],[229,230],"data-fullcalendar-api-key","data-fullcalendar-google-calendar-id",[],[233,234,235],"jQuery","moment","fullCalendar",[237,238],"\u003Cdiv id=\"loading\" style=\"display:none\">Chargement en cours...\u003C\u002Fdiv>","\u003Cdiv id=\"calendar\">\u003C\u002Fdiv>"]