[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fT1VKm-03L5CE5BBNds2ddo-7epwEiTorVBTWALguOkM":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":40,"analysis":148,"fingerprints":206},"simple-calendar-acf","Simple Calendar – Advanced Custom Fields","1.0.2","SimpleCalendar","https:\u002F\u002Fprofiles.wordpress.org\u002Fsimplecalendar\u002F","\u003Cp>Add a \u003Ca href=\"https:\u002F\u002Fsimplecalendar.io\" rel=\"nofollow ugc\">Simple Calendar\u003C\u002Fa> field to \u003Ca href=\"http:\u002F\u002Fwww.advancedcustomfields.com\u002F\" rel=\"nofollow ugc\">Advanced Customs Fields\u003C\u002Fa> (ACF).\u003C\u002Fp>\n\u003Cp>The field will print the corresponding calendar chosen among those available using ACF. You can use then Advanced Custom Field template functions to print the corresponding field in your templates, such as \u003Ccode>the_field( 'your_simple_calendar_field' );\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>To use this add-on you need both Simple Calendar and Advanced Custom Fields installed and activated. It is compatible with both ACF 4 and 5 or ACF Pro and requires Simple Calendar 3.0 or higher.\u003C\u002Fp>\n","Add a Simple Calendar field to Advanced Customs Fields (ACF).",400,8538,100,1,"2023-08-26T09:56:00.000Z","6.3.8","4.0","",[20,21,22,23,24],"acf","advanced-custom-fields","google","google-calendar","simple-calendar","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-calendar-acf\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-calendar-acf.1.0.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"simplecalendar",4,50550,88,561,71,"2026-04-04T21:02:49.544Z",[41,62,84,104,125],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":13,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":60,"download_link":61,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"acf-google-map-field-multiple-markers","ACF: Google Maps Field (Multiple Markers)","1.0.5","rajivlodhia","https:\u002F\u002Fprofiles.wordpress.org\u002Frajivlodhia\u002F","\u003Cp>A new field type for Advanced Custom Fields (ACF) that allows you to place multiple markers and choose multiple locations all on a single map field, resulting in a cleaner admin UI, better user experience for the CMS user and fewer Google Map API loads. The field will display the address for each map marker below the map so it’s even more manageable.\u003C\u002Fp>\n\u003Cp>This field type solves the problem of only being able to select one location with the standard ACF Google Map field.\u003Cbr \u002F>\nTo choose multiple locations, you’d normally be required to use a repeater field with a Google Map field in it. This can quickly become chaotic and difficult to keep track of\u002Fmanage.\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>This ACF field type is compatible with:\u003Cbr \u002F>\n* ACF 5\u003C\u002Fp>\n\u003Ch3>Usage Instructions\u003C\u002Fh3>\n\u003Cp>On the new Google Maps (Multiple Markers) field, you can:\u003Cbr \u002F>\n– LEFT CLICK on the map to place a new marker\u003Cbr \u002F>\n– RIGHT CLICK on a marker to remove it\u003Cbr \u002F>\n– CLICK AND DRAG a marker around on the map\u003Cbr \u002F>\n– SEARCH for a place or address in the search box\u003Cbr \u002F>\n– HOVER over an address in the address list below the map to see which pin it corresponds to\u003Cbr \u002F>\n– LEFT CLICK on the trash icon on a row in the address list to remove it’s corresponding marker.\u003C\u002Fp>\n\u003Ch3>Google Maps API\u003C\u002Fh3>\n\u003Cp>Your Google Maps API key will need the following APIs enabled:\u003Cbr \u002F>\n– Geocoding API\u003Cbr \u002F>\n– Places API\u003Cbr \u002F>\n– Maps JavaScript API\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This is a modified\u002Fenhanced version of the standard ACF Google Map plugin, so some of the Javascript code derives from the original field. Credit for the original of this ACF field goes to the developers of Advanced Custom Fields.\u003C\u002Fp>\n","An advanced Google Maps field for ACF that allows you to add multiple markers\u002Fpins to a single map field.",200,3623,2,"2022-06-08T20:17:00.000Z","6.0.11","4.7","5.6",[20,57,21,58,59],"acf-addon","custom-fields","google-maps","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-google-map-field-multiple-markers\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-google-map-field-multiple-markers.1.0.5.zip",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":82,"download_link":83,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"acf-content-analysis-for-yoast-seo","ACF Content Analysis for Yoast SEO","3.2","Yoast","https:\u002F\u002Fprofiles.wordpress.org\u002Fyoast\u002F","\u003Cp>This plugin ensures that Yoast SEO analyzes all ACF content including Flexible Content and Repeaters.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyoast.com\u002Fwordpress\u002Fplugins\u002F\" rel=\"nofollow ugc\">Yoast SEO for WordPress\u003C\u002Fa> content and SEO analysis does not take in to account the content of a post’s \u003Ca href=\"http:\u002F\u002Fwww.advancedcustomfields.com\u002F\" rel=\"nofollow ugc\">Advanced Custom Fields\u003C\u002Fa>. This plugin uses the plugin system of Yoast SEO for WordPress to hook into the analyser in order to add ACF content to the SEO analysis.\u003C\u002Fp>\n\u003Cp>This had previously been done by the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-seo-acf-content-analysis\u002F\" rel=\"ugc\">WordPress SEO ACF Content Analysis\u003C\u002Fa> plugin but that no longer works with Yoast 3.0. Kudos to \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fryuheixys\u002F\" rel=\"nofollow ugc\">ryuheixys\u003C\u002Fa>, the author of that plugin, for the original idea.\u003C\u002Fp>\n\u003Cp>This Plugin is compatible with the free ACF 4 Version as well as with the PRO Version 5. Please be aware that it ignores Pro Add-Ons for Version 4. In that case please upgrade to ACF PRO Version 5.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>If you have issues, please \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FYoast\u002Fyoast-acf-analysis\u002Fissues\" rel=\"nofollow ugc\">submit them on GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Previously called Yoast ACF Analysis.\u003C\u002Fp>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Ch4>Remove specific field from scoring\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter( 'Yoast\\WP\\ACF\\blacklist_name', function ( $blacklist_name ) {\n    $blacklist_name->add( 'my-field-name' );\n    return $blacklist_name;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Remove field type from scoring\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter( 'Yoast\\WP\\ACF\\blacklist_type', function ( $blacklist_type ) {\n    \u002F\u002F text, image etc\n    $blacklist_type->add( 'text' );\n    $blacklist_type->add( 'image' );\n    return $blacklist_type;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Define custom field a specific heading value\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter( 'Yoast\\WP\\ACF\\headlines', function ( $headlines ) {\n    \u002F\u002F value from 1-6, 1=h1, 6=h6\n    $headlines['field_591eb45f2be86'] = 3;\n    return $headlines;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Change refresh rate\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter( 'Yoast\\WP\\ACF\\refresh_rate', function () {\n    \u002F\u002F Refresh rates in milliseconds\n    return 1000;\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n","WordPress plugin that adds the content of all ACF fields to the Yoast SEO score analysis.",100000,2538123,84,34,"2025-12-01T18:33:00.000Z","6.9.4","6.6","7.2.5",[20,21,79,80,81],"analysis","seo","yoast","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-content-analysis-for-yoast-seo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-content-analysis-for-yoast-seo.3.2.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":70,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":75,"requires_at_least":96,"requires_php":55,"tags":97,"homepage":100,"download_link":101,"security_score":102,"vuln_count":14,"unpatched_count":28,"last_vuln_date":103,"fetched_at":30},"advanced-custom-fields-font-awesome","Advanced Custom Fields: Font Awesome Field","5.0.2","Matt Keys","https:\u002F\u002Fprofiles.wordpress.org\u002Fmattkeys\u002F","\u003Cp>Add a \u003Ca href=\"http:\u002F\u002Ffontawesome.com\u002F\" rel=\"nofollow ugc\">Font Awesome\u003C\u002Fa> icon field type to Advanced Custom Fields.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Specify which FontAwesome icon sets to use (Solid, Regular, Light, Thin, Duotone, Duotone Sharp, Brands, and Custom Upload Icons) (Some features only available with FontAwesome 5.x or 6.x icons)\u003C\u002Fli>\n\u003Cli>Create your own custom filtered list of FontAwesome icons to use with your fields. Use different custom icon sets with different fields\u003C\u002Fli>\n\u003Cli>Returns Icon Element, Icon Class, Icon Unicode, or an Object including the element, class, unicode value, and SVG data (if applicable)\u003C\u002Fli>\n\u003Cli>Optionally enqueues Font Awesome in footer where needed (when a FontAwesome field is being used on the page))\u003C\u002Fli>\n\u003Cli>Integrates with the \u003Ca href=\"https:\u002F\u002Fdocs.fontawesome.com\u002Fapis\u002Fgraphql\" rel=\"nofollow ugc\">FontAwesome GraphQL\u003C\u002Fa> for loading your \u003Ca href=\"https:\u002F\u002Fdocs.fontawesome.com\u002Fweb\u002Fsetup\u002Fuse-kit\" rel=\"nofollow ugc\">FontAwesome Kits\u003C\u002Fa>, searching for icons, and loading the latest version of FontAwesome\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: It is recommended to let this plugin enqueue the latest version of Font Awesome on your front-end; or include the latest version yourself using your \u003Ca href=\"https:\u002F\u002Fdocs.fontawesome.com\u002Fweb\u002Fsetup\u002Fuse-kit\" rel=\"nofollow ugc\">FontAwesome Kit\u003C\u002Fa>; so that available icons in the admin area will be displayed properly on your sites front-end.\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>This ACF field type is compatible with:\u003Cbr \u002F>\n* ACF 5.7+\u003Cbr \u002F>\n* FontAwesome 4.x, 5.x, 6.x and 7.x fonts\u003C\u002Fp>\n\u003Ch3>Optional Configuration\u003C\u002Fh3>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>ACFFA_always_enqueue_fa\u003C\u002Fstrong>: Return true to always enqueue FontAwesome on the frontend, even if no ACF FontAwesome fields are in use on the page. This will enqueue FontAwesome in the header instead of the footer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_admin_enqueue_fa\u003C\u002Fstrong>: Return false to stop enqueueing FontAwesome in the admin area. Useful if you already have FontAwesome enqueued by some other means.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_get_icons\u003C\u002Fstrong>: (Applies to FontAwesome 4.x and 5.x icons only) Filter the array of icons and icon details loaded from the database\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_get_fa_url\u003C\u002Fstrong>: Filter the URL used for enqueuing FontAwesome in the frontend and admin areas of the site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_override_major_version\u003C\u002Fstrong>: Filter to manually set the ‘major’ version of FontAwesome to load (accepts either 4, 5, or 6). NOTE: This filter must be registered before any calls to ACF get_field() function are made.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_fa_api_key\u003C\u002Fstrong>: Filter to programmatically set the FontAwesome API key.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_fa_kit_token\u003C\u002Fstrong>: Filter to programmatically set the FontAwesome kit token.\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds a new 'Font Awesome Icon' field to the popular Advanced Custom Fields plugin.",1665691,98,36,"2026-01-09T09:54:00.000Z","3.5",[20,21,98,99],"font-awesome","fontawesome","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields-font-awesome\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-custom-fields-font-awesome.5.0.2.zip",99,"2026-02-18 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":93,"num_ratings":114,"last_updated":115,"tested_up_to":75,"requires_at_least":116,"requires_php":117,"tags":118,"homepage":122,"download_link":123,"security_score":93,"vuln_count":51,"unpatched_count":28,"last_vuln_date":124,"fetched_at":30},"advanced-custom-fields-table-field","Table Field Add-on for ACF and SCF","1.3.34","Johann Heyne","https:\u002F\u002Fprofiles.wordpress.org\u002Fjonua\u002F","\u003Cp>The Table Field plugin is an Add-on and enhances the functionality of the \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\" rel=\"nofollow ugc\">Advanced Custom Fields (ACF) plugin\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsecure-custom-fields\u002F\" rel=\"ugc\">Secure Custom Fields plugin\u003C\u002Fa> with easy-to-edit tables.\u003C\u002Fp>\n\u003Cp>This plugin requires the \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\" rel=\"nofollow ugc\">Advanced Custom Fields plugin\u003C\u002Fa> or the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsecure-custom-fields\u002F\" rel=\"ugc\">Secure Custom Fields plugin\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>The table field works also with the ACF repeater and flexible field types and supports the \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fblog\u002Facf-5-8-introducing-acf-blocks-for-gutenberg\u002F\" rel=\"nofollow ugc\">ACF Blocks for Gutenberg\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Table Header (Option)\u003C\u002Fli>\n\u003Cli>Table Caption (Option)\u003C\u002Fli>\n\u003Cli>Support for ACF Gutenberg blocks\u003C\u002Fli>\n\u003Cli>Add and remove table columns and rows\u003C\u002Fli>\n\u003Cli>Change order of columns and rows by dragging\u003C\u002Fli>\n\u003Cli>To move to the next cells editor press key: tab\u003C\u002Fli>\n\u003Cli>To move to the previous cells editor press key: shift + tab\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English – default, always included\u003C\u002Fli>\n\u003Cli>German: Deutsch – immer dabei!\u003C\u002Fli>\n\u003Cli>Danish: Dansk – altid der!\u003C\u002Fli>\n\u003Cli>Polish: Polski – zawsze tam jest!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Note:\u003C\u002Fem> Please \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fadvanced-custom-fields-table-field\" rel=\"nofollow ugc\">contribute your language\u003C\u002Fa> to the plugin to make it even more useful.\u003C\u002Fp>\n\u003Ch3>PRO\u003C\u002Fh3>\n\u003Cp>There is also a \u003Ca href=\"https:\u002F\u002Fwww.acf-table-field.com\" rel=\"nofollow ugc\">Table Field Pro\u003C\u002Fa> Add-on for the Advanced Custom Fields and Secure Custom Fields plugins.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Setup custom default table\u003C\u002Fli>\n\u003Cli>Setup minimum and maximum amount of rows and columns\u003C\u002Fli>\n\u003Cli>Setup style choice for the table and parts of the table\u003C\u002Fli>\n\u003Cli>Restrict table editing functionalities\u003C\u002Fli>\n\u003Cli>Configurable optional WordPress editor for cell content editing\u003C\u002Fli>\n\u003Cli>Table head and foot rows\u003C\u002Fli>\n\u003Cli>Stub column\u003C\u002Fli>\n\u003Cli>Rowspan and colspan\u003C\u002Fli>\n\u003Cli>Improved way for moving rows and columns\u003C\u002Fli>\n\u003Cli>Disable moving individual columns\u003C\u002Fli>\n\u003Cli>Support for REST-API\u003C\u002Fli>\n\u003Cli>Support for WP GraphQL\u003C\u002Fli>\n\u003Cli>Support for third-party plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Pro plugin can run in parallel and you can change an existing field with field type “Table” to the field type “Table Pro” as required.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.acf-table-field.com\" rel=\"nofollow ugc\">to the plugin website\u003C\u002Fa>\u003C\u002Fp>\n","A Table Field Add-on for the Advanced Custom Fields and Secure Custom Fields Plugin.",50000,1080358,59,"2026-02-01T16:56:00.000Z","5.3","7.4",[20,21,119,120,121],"scf","secure-custom-fields","table","https:\u002F\u002Fwww.acf-table-field.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-custom-fields-table-field.1.3.34.zip","2026-01-05 19:00:21",{"slug":126,"name":127,"version":128,"author":7,"author_profile":8,"description":129,"short_description":130,"active_installs":112,"downloaded":131,"rating":132,"num_ratings":133,"last_updated":134,"tested_up_to":135,"requires_at_least":136,"requires_php":137,"tags":138,"homepage":143,"download_link":144,"security_score":145,"vuln_count":146,"unpatched_count":28,"last_vuln_date":147,"fetched_at":30},"google-calendar-events","Simple Calendar – Google Calendar Plugin","3.6.2","\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.",3561963,76,395,"2026-01-21T10:15:00.000Z","6.8.5","4.2","8.1",[139,23,140,141,142],"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",{"attackSurface":149,"codeSignals":174,"taintFlows":195,"riskAssessment":196,"analyzedAt":205},{"hooks":150,"ajaxHandlers":170,"restRoutes":171,"shortcodes":172,"cronEvents":173,"entryPointCount":28,"unprotectedCount":28},[151,157,160,164,167],{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","plugins_loaded","init","includes\\add-on-acf.php",32,{"type":152,"name":154,"callback":158,"file":155,"line":159},"l10n",33,{"type":152,"name":161,"callback":162,"file":155,"line":163},"acf\u002Finclude_field_types","closure",47,{"type":152,"name":165,"callback":162,"file":155,"line":166},"acf\u002Fregister_fields",52,{"type":152,"name":168,"callback":162,"file":155,"line":169},"admin_notices",58,[],[],[],[],{"dangerousFunctions":175,"sqlUsage":176,"outputEscaping":178,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":194},[],{"prepared":28,"raw":28,"locations":177},[],{"escaped":51,"rawEcho":179,"locations":180},6,[181,185,187,189,191,193],{"file":182,"line":183,"context":184},"includes\\acf\\field-v4.php",75,"raw output",{"file":182,"line":186,"context":184},104,{"file":182,"line":188,"context":184},121,{"file":190,"line":27,"context":184},"includes\\acf\\field-v5.php",{"file":190,"line":192,"context":184},96,{"file":155,"line":114,"context":184},[],[],{"summary":197,"deductions":198},"The \"simple-calendar-acf\" plugin v1.0.2 exhibits a strong security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface, with zero unprotected entry points. Furthermore, the code signals indicate a commendable approach to data handling, featuring no dangerous functions, exclusively using prepared statements for SQL queries, and avoiding file operations or external HTTP requests.  The taint analysis reporting zero flows with unsanitized paths further reinforces this positive assessment, suggesting no obvious vulnerabilities related to data manipulation. \n\nHowever, a significant concern arises from the output escaping analysis, where only 25% of outputs are properly escaped. This indicates a potential risk of Cross-Site Scripting (XSS) vulnerabilities, as unsanitized user-supplied data displayed on the frontend could be exploited. Additionally, the complete lack of nonce checks and capability checks, especially given the absence of any entry points that *require* them, suggests that if any entry points were to be introduced in the future, they might be implemented without these crucial security mechanisms. The vulnerability history also shows no recorded CVEs, which is positive but doesn't negate the risks identified in the current static analysis. Overall, while the plugin has a minimal attack surface and handles SQL securely, the output escaping and lack of comprehensive security checks for potential future entry points are areas that require attention.",[199,201,203],{"reason":200,"points":179},"Low output escaping rate",{"reason":202,"points":34},"No nonce checks implemented",{"reason":204,"points":34},"No capability checks implemented","2026-03-16T19:51:44.274Z",{"wat":207,"direct":214},{"assetPaths":208,"generatorPatterns":211,"scriptPaths":212,"versionParams":213},[209,210],"\u002Fwp-content\u002Fplugins\u002Fsimple-calendar-acf\u002Fincludes\u002Facf\u002Ffield-v4.php","\u002Fwp-content\u002Fplugins\u002Fsimple-calendar-acf\u002Fincludes\u002Facf\u002Ffield-v5.php",[],[],[],{"cssClasses":215,"htmlComments":217,"htmlAttributes":218,"restEndpoints":220,"jsGlobals":221,"shortcodeOutput":223},[216],"simcal-field-select-enhanced",[],[219],"data-allow_null",[],[222],"simcal_admin",[224],"[calendar id=\""]