[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fHbtirND1jOxDoT9KisRPlTiuS28U9QIKr3X1u33OsYQ":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":147,"fingerprints":718},"rendez-vous","Rendez Vous","1.4.2","Mathieu Viet","https:\u002F\u002Fprofiles.wordpress.org\u002Fimath\u002F","\u003Cp>This is a BuddyPress plugin to let your community members schedule appointments. Rendez-Vous is a french word.. But i think it has an approaching meaning in english 😉\u003Cbr \u002F>\nIt’s a “doodle” like feature plugin where the organizer defines some dates and hours to meet, and the potential attendees will select the ones that match their agenda.\u003Cbr \u002F>\nThe organizer can then define the definitive date and once this date is past, he will also be able to add some notes or a report to inform about what happened during this meeting.\u003C\u002Fp>\n\u003Cp>Available in french and english.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Rendez-Vous\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F91172041?dnt=1&app_id=122963\" width=\"750\" height=\"384\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n","Schedule appointments in your BuddyPress powered community",100,19846,96,19,"2016-09-06T18:44:00.000Z","4.6.30","4.4","",[20,21,22,23],"buddypress","meet","rendezvous","schedule","http:\u002F\u002Fimathi.eu\u002Ftag\u002Frendez-vous","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frendez-vous.1.4.2.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"imath",7,2030,91,30,88,"2026-04-04T21:06:25.234Z",[40,63,85,99,123],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":18,"download_link":60,"security_score":11,"vuln_count":61,"unpatched_count":27,"last_vuln_date":62,"fetched_at":29},"buddymeet","BuddyMeet","2.6.0","Cytech","https:\u002F\u002Fprofiles.wordpress.org\u002Fcytechltd\u002F","\u003Cp>BuddyMeet is a BuddyPress (2.5+) plugin that uses \u003Ca href=\"https:\u002F\u002Fjitsi.org\u002Fjitsi-meet\u002F\" rel=\"nofollow ugc\">Jitsi Meet\u003C\u002Fa> to allow the members of a community to participate into virtual conference rooms with video and audio capabilities. BuddyMeet’s features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A room where all members of a group can meet each other\u003C\u002Fli>\n\u003Cli>On demand rooms among specific invited group members\u003C\u002Fli>\n\u003Cli>Automatic customization of the room’s subject and  the name\u002Favatar of the participants\u003C\u002Fli>\n\u003Cli>Customization of all the parameters that \u003Ca href=\"https:\u002F\u002Fjitsi.github.io\u002Fhandbook\u002Fdocs\u002Fdev-guide\u002Fdev-guide-iframe\" rel=\"nofollow ugc\">Jitsi Meet API\u003C\u002Fa> supports\u003C\u002Fli>\n\u003Cli>Support for RS256-signed JWT authentication. This enables secure connections to \u003Ca href=\"https:\u002F\u002Fjaas.8x8.vc\" rel=\"nofollow ugc\">8×8 JaaS\u003C\u002Fa> (8×8.vc domain) and self-hosted Jitsi servers using RSA SHA-256 verified tokens.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Moreover, you can use the shortcode [buddymeet room=ROOM_HERE subject=SUBJECT_HERE] to add a conference room to any WordPress page. In that case, you have to pass any configuration by using the following shortcode parameters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>domain: The domain of the Jitsi Meet installation. BuddyMeet uses by default the 8×8.vc service.\u003C\u002Fli>\n\u003Cli>room: The identifier of the room.\u003C\u002Fli>\n\u003Cli>subject: The subject of the room. If empty the room is being displayed as the subject.\u003C\u002Fli>\n\u003Cli>password: A password for the room. The first to enter the room sets that password and all other participants have to put it to enter.\u003C\u002Fli>\n\u003Cli>show_watermark: Whether to show the Jitsi.org watermark or not.\u003C\u002Fli>\n\u003Cli>show_brand_watermark: Whether to show a custom branded watermark or not.\u003C\u002Fli>\n\u003Cli>brand_watermark_link: the custom brand watermark to show.\u003C\u002Fli>\n\u003Cli>width: The width of the embedded window.\u003C\u002Fli>\n\u003Cli>height: The height of the embedded window.\u003C\u002Fli>\n\u003Cli>start_audio_only: Start the meet with the microphone only enabled and the camera off.\u003C\u002Fli>\n\u003Cli>film_strip_only: Start the meet in filmstrip only mode.\u003C\u002Fli>\n\u003Cli>disable_video_quality_label: Disable the video quality indicator.\u003C\u002Fli>\n\u003Cli>mobile_open_in_browser: Launch the meet directly within the browser in mobile devices without opening the jitsi mobile app.\u003C\u002Fli>\n\u003Cli>user: The user to display. Leave empty to automatically set the display name of the logged-in user.\u003C\u002Fli>\n\u003Cli>avatar: The url with the avatar to display. Leave empty to automatically set the avatar of the logged-in user.\u003C\u002Fli>\n\u003Cli>settings: A csv with the Jitsi Meet settings to get enabled. For the available options check \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjitsi\u002Fjitsi-meet\u002Fblob\u002Fmaster\u002Finterface_config.js#L124\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>toolbar: A csv with the Jitsi Meet toolbar options to get enabled. For the available options check \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjitsi\u002Fjitsi-meet\u002Fblob\u002Fmaster\u002Fconfig.js#L718\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>background_color: The background color of the window\u003C\u002Fli>\n\u003Cli>default_language: The default language of the Jitsi Meet interface.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>BuddyMeet uses by default the 8×8.vc service which is maintained by the Jitsi team at 8×8. Upon the initialization of a room, BuddyMeet sends the following information to the service:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The name of the current buddypress group as the subject of the call\u003C\u002Fli>\n\u003Cli>The name, the surname and the avatar of the currently logged-in user\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>However, if you want to use your own hosted installation of Jitsi Meet, you can just configure the corresponding domain via the “Manage” menu of a BuddyPress group. For more information about Jitsi Meet please follow the links below:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjitsi.org\" rel=\"nofollow ugc\">What is Jitsi?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjitsi.org\u002Fuser-faq\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjitsi\u002Fjitsi-meet\u002Fblob\u002Fmaster\u002Fdoc\u002Fapi.md\" rel=\"nofollow ugc\">Jitsi Meet API\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjitsi\u002Fjitsi\u002Fblob\u002Fmaster\u002FLICENSE\" rel=\"nofollow ugc\">Jitsi License\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcommunity.jitsi.org\u002F\" rel=\"nofollow ugc\">Jitsi Community Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.8x8.com\u002Fterms-and-conditions\" rel=\"nofollow ugc\">8×8 Terms and Conditions and Policies\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is currently available only in english.\u003C\u002Fp>\n","Adds video and audio conferencing rooms to BuddyPress! Powered by Jitsi Meet!",700,36678,94,14,"2025-07-03T00:20:00.000Z","6.8.5","4.6.0","5.3",[41,20,57,58,59],"conference","jitsi","video","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddymeet.2.6.0.zip",1,"2023-09-28 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":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":83,"download_link":84,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"bp-event-manager","BP Event Manager","1.1.0","zaheer01","https:\u002F\u002Fprofiles.wordpress.org\u002Fzaheer01\u002F","\u003Cul>\n\u003Cli>\n\u003Cp>This plugin is integrated with buddy-press plugin so you must have buddy-press installed to install and active this plugin.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The plugin is used to create events for every group individually,  by using a simple form, from front-end or client side.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Event created from front-end will display in dashboard as well as in front-end for the admin and the user.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The users can attend event and attended users avatar will display below the event box and detail page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>An event calendar is also available for every group individually where any user and see event dates.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If someone want to display list of person who attend events he has to use below shortcode [attendees]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If someone want to display start and end details of event he has to use below shortcode [eventdetail]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Note: Both above shortcode can be used in single.php\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Watch Demo Video\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\u002FAkpYb9HM3lU?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","Plug and Play Plugin Development. A person can create events for buddypress groups.",10,3139,20,2,"2019-10-13T10:24:00.000Z","5.2.24","1.0.0","5.6.20",[64,20,80,81,82],"event-manager","events","meetup","http:\u002F\u002Fwordpresswithzaheer.blogspot.com\u002Fp\u002Fplugin.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-event-manager.1.1.0.zip",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":18,"short_description":91,"active_installs":27,"downloaded":92,"rating":27,"num_ratings":27,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":18,"tags":96,"homepage":18,"download_link":98,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"lokalyze-schedule-a-meeting","Lokalyze – Schedule A Meeting","1.0","lokalyze","https:\u002F\u002Fprofiles.wordpress.org\u002Flokalyze\u002F","A Single Way to schedule a meeting with your team member.",840,"2021-04-28T02:56:00.000Z","5.6.17","3.5",[97],"schedule-a-meeting","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flokalyze-schedule-a-meeting.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":18,"download_link":119,"security_score":120,"vuln_count":121,"unpatched_count":27,"last_vuln_date":122,"fetched_at":29},"the-events-calendar","The Events Calendar","6.15.17.1","StellarWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fstellarwp\u002F","\u003Cp>Easily create and manage an events calendar on your WordPress site with \u003Ca href=\"https:\u002F\u002Fevnt.is\u002Fmj\" rel=\"nofollow ugc\">The Events Calendar\u003C\u002Fa> free plugin. Whether your events are in-person or virtual events, this WordPress calendar plugin boasts professional features backed by our world-class team of developers and designers.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"The Events Calendar\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F425323974?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1b4-\" rel=\"nofollow ugc\">See more videos on our YouTube channel\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Packed with loads of features, The Events Calendar is ready to go out of the box. It’s also extensible, easy to use, and completely customizable.\u003C\u002Fp>\n\u003Ch4>📅 The #1 Calendar for WordPress\u003C\u002Fh4>\n\u003Cp>See the calendar in action on our \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1ajs\" rel=\"nofollow ugc\">demo experience\u003C\u002Fa>. Just getting started? Read through the \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2d\" rel=\"nofollow ugc\">New User Primer\u003C\u002Fa> to get set up.\u003C\u002Fp>\n\u003Cp>Looking for additional features like recurring events, ticket sales, user-submitted events, automatic imports, and more?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Check out \u003Ca href=\"https:\u002F\u002Fevnt.is\u002Fmj\" rel=\"nofollow ugc\">Events Calendar Pro\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F197u\" rel=\"nofollow ugc\">Event Aggregator\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2a\" rel=\"nofollow ugc\">more add-ons\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>🔌🎨 Plug and Play or Customize\u003C\u002Fh4>\n\u003Cp>The Events Calendar is built to work out of the box. Simply install the plugin, configure your settings, and start creating events in minutes.\u003C\u002Fp>\n\u003Cp>Want to add your personal touch? Use The Events Calendar as the foundation for customization. Personalize to your heart’s content with the help of a skeleton stylesheet, partial template overrides, template tags, hooks and filters, \u003Ca href=\"https:\u002F\u002Fevnt.is\u002Feu\" rel=\"nofollow ugc\">careful documentation\u003C\u002Fa>, and a \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1a0r\" rel=\"nofollow ugc\">library of free extensions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Whether your vision is big or small, you’re in good company. Hundreds of thousands of small businesses, musicians, venues, restaurants, and non-profits are publishing and promoting their in-person and virtual events with The Events Calendar. Our plugins have also been scaled to work on large networks for Fortune 100 companies, universities, and government institutions.\u003C\u002Fp>\n\u003Ch4>✨ Features\u003C\u002Fh4>\n\u003Cp>Our feature-rich plugin comes with everything you need to create and manage your calendar.\u003C\u002Fp>\n\u003Cp>✔️ Rapidly create events\u003Cbr \u002F>\n✔️ Saved venues & organizers\u003Cbr \u002F>\n✔️ Calendar month view with tooltips\u003Cbr \u002F>\n✔️ Event List view\u003Cbr \u002F>\n✔️ Day view\u003Cbr \u002F>\n✔️ Block Editor support\u003Cbr \u002F>\n✔️ Event search\u003Cbr \u002F>\n✔️ Google maps\u003Cbr \u002F>\n✔️ Widget: Upcoming events list\u003Cbr \u002F>\n✔️ Events Taxonomies (Categories & Tags)\u003Cbr \u002F>\n✔️ Google Calendar and iCal exporting\u003Cbr \u002F>\n✔️ WP REST API endpoints\u003Cbr \u002F>\n✔️ Completely ajaxified for super smooth browsing\u003Cbr \u002F>\n✔️ Completely responsive from mobile to tablet to desktop\u003Cbr \u002F>\n✔️ Tested on the major theme frameworks such as Avada, Divi, Enfold, Genesis, and many more.\u003Cbr \u002F>\n✔️ Increase your SEO with JSON-LD Structured Data\u003Cbr \u002F>\n✔️ Internationalized & translated\u003Cbr \u002F>\n✔️ Multiple stylesheets to improve integration\u003Cbr \u002F>\n✔️ Extensive template tags for customization\u003Cbr \u002F>\n✔️ Hooks & filters galore\u003Cbr \u002F>\n✔️ Caching support\u003Cbr \u002F>\n✔️ Debug mode for developers\u003Cbr \u002F>\n✔️ \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1a0r\" rel=\"nofollow ugc\">Library of extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>📃 Documentation\u003C\u002Fh3>\n\u003Cp>All of our documentation can be found in \u003Ca href=\"https:\u002F\u002Fevnt.is\u002Feu\" rel=\"nofollow ugc\">our Knowledgebase\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Additional helpful links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2l\" rel=\"nofollow ugc\">The Events Calendar New User Primer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2m\" rel=\"nofollow ugc\">The Themer’s Guide to The Events Calendar\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you have any questions about this plugin, you can post a thread in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fthe-events-calendar\" rel=\"ugc\">WordPress.org forum\u003C\u002Fa>. Please search existing threads before starting a new one.\u003C\u002Fp>\n\u003Ch3>Add-Ons\u003C\u002Fh3>\n\u003Cp>Take your calendar to the next level by pairing it with our plugins for ticketing, crowdsourcing, email marketing, and more. Learn more about all our products on \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F18wn\" rel=\"nofollow ugc\">our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Our Free Plugins:\u003C\u002Fp>\n\u003Cp>🎟️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fevent-tickets\u002F\" rel=\"ugc\">Event Tickets\u003C\u002Fa>\u003Cbr \u002F>\n📐 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-post-manager\u002F\" rel=\"ugc\">Advanced Post Manager\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Our Premium Plugins and Services:\u003C\u002Fp>\n\u003Cp>⚡ \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F18wi\" rel=\"nofollow ugc\">Events Calendar PRO\u003C\u002Fa>\u003Cbr \u002F>\n↪️ \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F197u\" rel=\"nofollow ugc\">Event Aggregator\u003C\u002Fa> (service)\u003Cbr \u002F>\n🎟️ \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F18wk\" rel=\"nofollow ugc\">Event Tickets Plus\u003C\u002Fa>\u003Cbr \u002F>\n✉️ \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F1ajt\" rel=\"nofollow ugc\">Promoter\u003C\u002Fa>\u003Cbr \u002F>\n👥 \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2g\" rel=\"nofollow ugc\">Community Events\u003C\u002Fa>\u003Cbr \u002F>\n✏️ \u003Ca href=\"https:\u002F\u002Fevnt.is\u002Ffa\" rel=\"nofollow ugc\">Filter Bar\u003C\u002Fa>\u003Cbr \u002F>\n🗓️ \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2e\" rel=\"nofollow ugc\">Eventbrite Tickets\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Help\u003C\u002Fh3>\n\u003Cp>If you aren’t familiar with The Events Calendar, check out our \u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2p\" rel=\"nofollow ugc\">New User Primer\u003C\u002Fa>. It will have you creating events in no time.\u003C\u002Fp>\n\u003Cp>Ready to dig deeper? Check out these resources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2u\" rel=\"nofollow ugc\">Tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheeventscalendar.com\u002Frelease-schedule\u002F\" rel=\"nofollow ugc\">Release Schedule\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftheeventscalendar.com\u002Fknown-issues\u002F\" rel=\"nofollow ugc\">Known Issues\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002Feu\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2t\" rel=\"nofollow ugc\">Help Videos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fevnt.is\u002F2v\" rel=\"nofollow ugc\">Release Notes\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We check in on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fthe-events-calendar\u002F\" rel=\"ugc\">The Events Calendar forum here on WordPress.org\u003C\u002Fa> about once a week to help users with basic troubleshooting and identifying bugs. If you’re looking for premium, personalized support, consider upgrading to Events Calendar Pro.\u003C\u002Fp>\n\u003Cp>Still have a question? Shoot us an email at support@theeventscalendar.com.\u003C\u002Fp>\n","The Events Calendar: #1 calendar plugin for WordPress. Create\u002Fmanage events (virtual too!) on your site with the free plugin.",700000,80492478,86,2427,"2026-03-09T13:37:00.000Z","6.9.4","6.7","7.4",[116,117,81,118,23],"calendar","event","organizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-events-calendar.6.15.17.1.zip",82,25,"2026-03-09 14:40:15",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":133,"num_ratings":134,"last_updated":135,"tested_up_to":112,"requires_at_least":113,"requires_php":114,"tags":136,"homepage":142,"download_link":143,"security_score":144,"vuln_count":145,"unpatched_count":27,"last_vuln_date":146,"fetched_at":29},"post-expirator","Schedule Post Changes With PublishPress Future: Unpublish, Delete, Change Status, Trash, Change Categories","4.9.4","PublishPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fpublishpress\u002F","\u003Cp>The PublishPress Future plugin allows you to schedule changes to posts, pages and other content types. With this plugin you can create automatic actions to unpublish, delete, trash, move a post to a new status and more. With the Pro version you can update your content using custom workflows with multiple steps and schedules.\u003C\u002Fp>\n\u003Cp>Here’s an overview of what you can do with PublishPress Future:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select future action dates in the right sidebar when you are editing a post. This makes it very easy to schedule changes to your content.\u003C\u002Fli>\n\u003Cli>Receive email notifications when Future makes changes to your content.\u003C\u002Fli>\n\u003Cli>Build Action Workflows that allow you to update your content using custom workflows with multiple steps and schedules (available in the Pro version).\u003C\u002Fli>\n\u003Cli>Control post changes via integrations with Advanced Custom Fields and other plugins (available in the Pro version).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PublishPress Future Pro\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Upgrade to PublishPress Future Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is the free version of the PublishPress Future plugin. The Pro version comes with all the features you need to schedule changes to your WordPress content. \u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Ffuture\" title=\"PublishPress Future Pro\" rel=\"nofollow ugc\">Click here to purchase the best plugin for scheduling WordPress content updates!\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Options for Future Actions on Posts\u003C\u002Fh3>\n\u003Cp>With PublishPress Future, you can configure actions that will happen automatically to your content. Here are the changes you can choose for your posts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change the status to “Draft”.\u003C\u002Fli>\n\u003Cli>Delete the post.\u003C\u002Fli>\n\u003Cli>Send the post to the Trash.\u003C\u002Fli>\n\u003Cli>Change the status to “Private”.\u003C\u002Fli>\n\u003Cli>Enable the “Stick to the top of the blog” option.\u003C\u002Fli>\n\u003Cli>Disable the “Stick to the top of the blog” option.\u003C\u002Fli>\n\u003Cli>Remove all existing categories, and add new categories.\u003C\u002Fli>\n\u003Cli>Keep all existing categories, and add new categories.\u003C\u002Fli>\n\u003Cli>Keep all existing categories, except for those specified in this change.\u003C\u002Fli>\n\u003Cli>Move the post to a custom status (available in the Pro version)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fways-to-expire-posts\u002F\" rel=\"nofollow ugc\">Click here for details on scheduling post changes\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Custom Workflows to Schedule Content Changes\u003C\u002Fh3>\n\u003Cp>With PublishPress Future Pro, you can build Action Workflows. These allow you to update your content using custom workflows with multiple steps and schedules. Here are some examples of what you can do with Action Workflows:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Email the site admin when a post is updated.\u003C\u002Fli>\n\u003Cli>Change the post status to “Trash” a week after it was published.\u003C\u002Fli>\n\u003Cli>15 days after the post is published, move the post to the “Draft” status and add a new category.\u003C\u002Fli>\n\u003Cli>1 year after a post is published, send an email to the author asking them to check the content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fworkflows\u002F\" rel=\"nofollow ugc\">Click here for details on workflows for changes\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Display the Action Date in Your Content\u003C\u002Fh3>\n\u003Cp>PublishPress Future allows you to place automatically show the expiry or action date inside your articles. The date will be added at the bottom of your post.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Ffooter-display\u002F\" rel=\"nofollow ugc\">Click here to see the Footer Display options\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can use shortcodes to show the expiration date inside your posts. You can customize the shortcode output with several formatting options.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fshortcodes-to-show-expiration-date\u002F\" rel=\"nofollow ugc\">Click here to see the shortcode options\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Choose Actions Defaults for Post Types\u003C\u002Fh3>\n\u003Cp>PublishPress Future can support any post type in WordPress. Go to Settings > PublishPress Future > Defaults and you can choose default actions for each post type.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fdefaults-for-post-types\u002F\" rel=\"nofollow ugc\">Click here to see the default options\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>PublishPress Future Email Notifications\u003C\u002Fh3>\n\u003Cp>The PublishPress Future plugin can send you email notifications when your content is changed. You can control the emails by going to Settings > PublishPress Future > General Settings.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Femail-notifications\u002F\" rel=\"nofollow ugc\">Click here to see the notification options\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Integrations With Other Plugins\u003C\u002Fh3>\n\u003Cp>In PublishPress Future Pro it is possible to schedule changes to your posts based on metadata. This makes it possible to integrate PublishPress Future with other plugins.  For example, you can create a date field in the Advanced Custom Fields plugin and use that to control the date for Future Actions.\u003C\u002Fp>\n\u003Cp>When you are using an integration, there are five types of data that you can update in PublishPress Future:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Action Status: This field specifies if the action should be enabled.\u003C\u002Fli>\n\u003Cli>Action Date: This field stores the scheduled date for the action.\u003C\u002Fli>\n\u003Cli>Action Type: This field stores the type of action that will be executed.\u003C\u002Fli>\n\u003Cli>Taxonomy Name: The taxonomy name for being used when selecting terms.\u003C\u002Fli>\n\u003Cli>Taxonomy Terms: A list of term’s IDs for being used by the action.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fmetadata-scheduling\u002F\" rel=\"nofollow ugc\">Click here to see how to integrate Future with other plugins\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Import the Future Actions\u003C\u002Fh3>\n\u003Cp>PublishPress Future Pro supports imports from external data sources. You can import posts and automatically create Future Actions associated with those posts.\u003C\u002Fp>\n\u003Cp>The best approach is to use the Metadata Scheduling feature. If you’re using a plugin such as WP All Import, you can match up the import tables with the fields you have selected in the Metadata Scheduling feature.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fimports-and-metadata-scheduling\u002F\" rel=\"nofollow ugc\">Click here to see how to import data for Future Actions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Details on How Post Changes Works\u003C\u002Fh3>\n\u003Cp>For each expiration event, a custom cron job is scheduled. This can help reduce server overhead for busy sites. This plugin REQUIRES that WP-CRON is setup and functional on your webhost.  Some hosts do not support this, so please check and confirm if you run into issues using the plugin.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fscheduling-cron-jobs\u002F\" rel=\"nofollow ugc\">Click here to see the technical details for this plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Logs for All Your Post Changes\u003C\u002Fh3>\n\u003Cp>PublishPress Future Pro allows you to keep a detailed record of all the post updates. PublishPress Future records several key data points for all actions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The post that the action was performed on.\u003C\u002Fli>\n\u003Cli>Details of the post update.\u003C\u002Fli>\n\u003Cli>When the change was made to the post.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Faction-logs\u002F\" rel=\"nofollow ugc\">Click here to see more about the logs feature\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Join PublishPress and get the Pro plugins\u003C\u002Fh3>\n\u003Cp>The Pro versions of the PublishPress plugins are well worth your investment. The Pro versions have extra features and faster support. \u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Click here to join PublishPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Join PublishPress and you’ll get access to these nine Pro plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fauthors\" rel=\"nofollow ugc\">PublishPress Authors Pro\u003C\u002Fa> allows you to add multiple authors and guest authors to WordPress posts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fblocks\" rel=\"nofollow ugc\">PublishPress Blocks Pro\u003C\u002Fa> has everything you need to build professional websites with the WordPress block editor.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fcapabilities\" rel=\"nofollow ugc\">PublishPress Capabilities Pro\u003C\u002Fa> is the plugin to manage your WordPress user roles, permissions, and capabilities.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fchecklists\" rel=\"nofollow ugc\">PublishPress Checklists Pro\u003C\u002Fa> enables you to define tasks that must be completed before content is published.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Ffuture\" rel=\"nofollow ugc\">PublishPress Future Pro\u003C\u002Fa>  is the plugin for scheduling changes to your posts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fpermissions\" rel=\"nofollow ugc\">PublishPress Permissions Pro\u003C\u002Fa>  is the plugin for advanced WordPress permissions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fpublishpress\" rel=\"nofollow ugc\">PublishPress Planner Pro\u003C\u002Fa> is the plugin for managing and scheduling WordPress content.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Frevisions\" rel=\"nofollow ugc\">PublishPress Revisions Pro\u003C\u002Fa> allows you to update your published pages with teamwork and precision.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fseries\" rel=\"nofollow ugc\">PublishPress Series Pro\u003C\u002Fa> enables you to group content together into a series\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Together, these plugins are a suite of powerful publishing tools for WordPress. If you need to create a professional workflow in WordPress, with moderation, revisions, permissions and more… then you should try PublishPress.\u003C\u002Fp>\n\u003Ch4>Bug Reports\u003C\u002Fh4>\n\u003Cp>Bug reports for PublishPress Future are welcomed in our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpublishpress\u002Fpublishpress-future\" rel=\"nofollow ugc\">repository on GitHub\u003C\u002Fa>. Please note that GitHub is not a support forum, and that issues that are not properly qualified as bugs will be closed.\u003C\u002Fp>\n","PublishPress Future can make scheduled changes to your content. You can unpublish posts, move posts to a new status, update the categories, and more.",100000,3997676,90,172,"2025-12-22T14:19:00.000Z",[137,138,139,140,141],"automatic-changes","schedule-changes","unpublish-posts","update-posts","workflows","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fpost-expirator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-expirator.4.9.4.zip",95,5,"2026-01-11 00:00:00",{"attackSurface":148,"codeSignals":595,"taintFlows":685,"riskAssessment":712,"analyzedAt":717},{"hooks":149,"ajaxHandlers":563,"restRoutes":591,"shortcodes":592,"cronEvents":593,"entryPointCount":594,"unprotectedCount":27},[150,156,160,164,169,173,176,179,184,188,191,195,199,205,209,214,217,221,226,229,231,233,237,240,244,247,249,252,255,258,261,263,265,267,270,272,274,276,278,281,283,285,288,290,292,295,297,299,303,305,308,310,312,314,316,318,320,323,325,327,331,335,338,340,342,346,350,354,358,363,368,372,376,379,382,386,390,394,398,402,406,410,414,417,421,425,429,433,436,439,443,446,449,452,456,459,463,467,471,475,478,482,485,489,494,499,502,504,508,512,515,518,523,526,530,533,537,540,544,548,552,556,559],{"type":151,"name":152,"callback":153,"file":154,"line":155},"action","rendez_vous_edit_form_after_dates","rendez_vous_activity_edit_form","includes\\rendez-vous-activity.php",31,{"type":151,"name":157,"callback":158,"file":154,"line":159},"bp_register_activity_actions","rendez_vous_register_activity_actions",69,{"type":151,"name":161,"callback":162,"priority":71,"file":154,"line":163},"rendez_vous_after_publish","rendez_vous_published_activity",164,{"type":151,"name":165,"callback":166,"priority":167,"file":154,"line":168},"rendez_vous_after_update","rendez_vous_updated_activity",11,212,{"type":151,"name":170,"callback":171,"priority":71,"file":154,"line":172},"rendez_vous_after_delete","rendez_vous_delete_item_activities",253,{"type":151,"name":174,"callback":171,"priority":71,"file":154,"line":175},"rendez_vous_groups_component_deactivated",254,{"type":151,"name":177,"callback":171,"priority":71,"file":154,"line":178},"rendez_vous_groups_member_removed",255,{"type":151,"name":180,"callback":181,"file":182,"line":183},"bp_admin_init","maybe_update","includes\\rendez-vous-admin.php",77,{"type":151,"name":185,"callback":186,"file":182,"line":187},"bp_admin_enqueue_scripts","enqueue_script",80,{"type":151,"name":189,"callback":189,"priority":190,"file":182,"line":26},"admin_head",999,{"type":151,"name":192,"callback":193,"file":182,"line":194},"bp_admin_tabs","admin_tab",87,{"type":151,"name":196,"callback":197,"priority":51,"file":182,"line":198},"bp_init","start",275,{"type":200,"name":201,"callback":202,"priority":71,"file":203,"line":204},"filter","rendez_vous_query_args","filter_rendez_vous_query","includes\\rendez-vous-classes.php",553,{"type":151,"name":206,"callback":207,"priority":71,"file":203,"line":208},"bp_widgets_init","register_widget",642,{"type":151,"name":210,"callback":211,"file":212,"line":213},"admin_footer","wp_print_media_templates","includes\\rendez-vous-editor.php",351,{"type":151,"name":215,"callback":211,"file":212,"line":216},"wp_footer",352,{"type":151,"name":218,"callback":219,"file":212,"line":220},"print_media_templates","rendezvous_media_templates",502,{"type":200,"name":222,"callback":223,"priority":61,"file":224,"line":225},"rendez_vous_single_get_the_description","rendez_vous_filter_kses","includes\\rendez-vous-filters.php",17,{"type":200,"name":227,"callback":223,"priority":61,"file":224,"line":228},"rendez_vous_edit_get_the_description",18,{"type":200,"name":230,"callback":223,"priority":61,"file":224,"line":14},"rendez_vous_single_get_the_venue",{"type":200,"name":232,"callback":223,"priority":61,"file":224,"line":73},"rendez_vous_description_before_save",{"type":200,"name":234,"callback":235,"priority":61,"file":224,"line":236},"rendez_vous_single_get_the_report","wp_filter_kses",21,{"type":200,"name":238,"callback":235,"priority":61,"file":224,"line":239},"rendez_vous_report_before_save",22,{"type":200,"name":241,"callback":242,"priority":61,"file":224,"line":243},"rendez_vous_title_before_save","strip_tags",23,{"type":200,"name":245,"callback":242,"priority":61,"file":224,"line":246},"rendez_vous_venue_before_save",24,{"type":200,"name":248,"callback":242,"priority":61,"file":224,"line":121},"rendez_vous_duration_before_save",{"type":200,"name":250,"callback":242,"priority":61,"file":224,"line":251},"rendez_vous_single_get_the_duration",26,{"type":200,"name":253,"callback":242,"priority":61,"file":224,"line":254},"rendez_vous_single_get_the_title",27,{"type":200,"name":256,"callback":242,"priority":61,"file":224,"line":257},"rendez_vous_get_the_title",28,{"type":200,"name":259,"callback":242,"priority":61,"file":224,"line":260},"rendez_vous_get_the_excerpt",29,{"type":200,"name":259,"callback":262,"file":224,"line":155},"force_balance_tags",{"type":200,"name":222,"callback":262,"file":224,"line":264},32,{"type":200,"name":234,"callback":262,"file":224,"line":266},33,{"type":200,"name":259,"callback":268,"file":224,"line":269},"wptexturize",35,{"type":200,"name":222,"callback":268,"file":224,"line":271},36,{"type":200,"name":256,"callback":268,"file":224,"line":273},37,{"type":200,"name":253,"callback":268,"file":224,"line":275},38,{"type":200,"name":234,"callback":268,"file":224,"line":277},39,{"type":200,"name":259,"callback":279,"file":224,"line":280},"convert_smilies",41,{"type":200,"name":222,"callback":279,"file":224,"line":282},42,{"type":200,"name":234,"callback":279,"file":224,"line":284},43,{"type":200,"name":259,"callback":286,"file":224,"line":287},"convert_chars",45,{"type":200,"name":222,"callback":286,"file":224,"line":289},46,{"type":200,"name":234,"callback":286,"file":224,"line":291},47,{"type":200,"name":259,"callback":293,"file":224,"line":294},"wpautop",49,{"type":200,"name":222,"callback":293,"file":224,"line":296},50,{"type":200,"name":234,"callback":293,"file":224,"line":298},51,{"type":200,"name":222,"callback":300,"priority":301,"file":224,"line":302},"make_clickable",9,53,{"type":200,"name":234,"callback":300,"priority":301,"file":224,"line":304},54,{"type":200,"name":259,"callback":306,"priority":145,"file":224,"line":307},"stripslashes_deep",56,{"type":200,"name":222,"callback":306,"priority":145,"file":224,"line":309},57,{"type":200,"name":234,"callback":306,"priority":145,"file":224,"line":311},58,{"type":200,"name":230,"callback":306,"priority":145,"file":224,"line":313},59,{"type":200,"name":253,"callback":306,"priority":145,"file":224,"line":315},60,{"type":200,"name":256,"callback":306,"priority":145,"file":224,"line":317},61,{"type":200,"name":227,"callback":306,"priority":145,"file":224,"line":319},62,{"type":200,"name":234,"callback":321,"file":224,"line":322},"rendez_vous_make_nofollow_filter",64,{"type":200,"name":234,"callback":321,"file":224,"line":324},65,{"type":200,"name":222,"callback":321,"file":224,"line":326},66,{"type":200,"name":328,"callback":329,"priority":71,"file":224,"line":330},"rendez_vous_single_get_the_date","rendez_vous_append_ical_link",68,{"type":200,"name":234,"callback":332,"priority":333,"file":224,"line":334},"autoembed",8,143,{"type":200,"name":234,"callback":336,"priority":33,"file":224,"line":337},"run_shortcode",144,{"type":200,"name":222,"callback":332,"priority":333,"file":224,"line":339},146,{"type":200,"name":222,"callback":336,"priority":33,"file":224,"line":341},147,{"type":151,"name":343,"callback":344,"priority":71,"file":224,"line":345},"bp_core_setup_oembed","rendez_vous_allow_oembed",149,{"type":200,"name":347,"callback":348,"priority":71,"file":224,"line":349},"map_meta_cap","rendez_vous_map_meta_caps",335,{"type":200,"name":351,"callback":352,"priority":71,"file":224,"line":353},"groups_forbidden_names","rendez_vous_forbidden_names",472,{"type":200,"name":355,"callback":356,"priority":71,"file":224,"line":357},"bp_wp_login_error","render_vous_login_message",494,{"type":151,"name":359,"callback":360,"file":361,"line":362},"bp_actions","rendez_vous_download_ical","includes\\rendez-vous-functions.php",626,{"type":151,"name":364,"callback":365,"priority":73,"file":366,"line":367},"bp_screens","group_handle_screens","includes\\rendez-vous-groups.php",1099,{"type":151,"name":369,"callback":370,"priority":71,"file":366,"line":371},"rendez_vous_after_saved","group_last_activity",1100,{"type":200,"name":373,"callback":374,"priority":71,"file":366,"line":375},"rendez_vous_load_scripts","is_rendez_vous",1101,{"type":200,"name":377,"callback":374,"priority":71,"file":366,"line":378},"rendez_vous_load_editor",1102,{"type":200,"name":348,"callback":380,"priority":71,"file":366,"line":381},"map_meta_caps",1103,{"type":200,"name":383,"callback":384,"priority":71,"file":366,"line":385},"rendez_vous_current_action","group_current_action",1104,{"type":200,"name":387,"callback":388,"priority":71,"file":366,"line":389},"rendez_vous_edit_action_organizer_id","group_edit_get_organizer_id",1105,{"type":200,"name":391,"callback":392,"priority":71,"file":366,"line":393},"bp_before_rendez_vouss_has_args_parse_args","append_group_args",1106,{"type":200,"name":395,"callback":396,"priority":71,"file":366,"line":397},"rendez_vous_get_edit_link","group_edit_link",1107,{"type":200,"name":399,"callback":400,"priority":71,"file":366,"line":401},"rendez_vous_get_single_link","group_view_link",1108,{"type":200,"name":403,"callback":404,"priority":71,"file":366,"line":405},"rendez_vous_get_delete_link","group_delete_link",1109,{"type":200,"name":407,"callback":408,"priority":71,"file":366,"line":409},"rendez_vous_single_the_form_action","group_form_action",1110,{"type":200,"name":411,"callback":412,"priority":71,"file":366,"line":413},"rendez_vous_published_activity_args","group_activity_save_args",1111,{"type":200,"name":415,"callback":412,"priority":71,"file":366,"line":416},"rendez_vous_updated_activity_args",1112,{"type":200,"name":418,"callback":419,"priority":71,"file":366,"line":420},"rendez_vous_delete_item_activities_args","group_activity_delete_args",1113,{"type":200,"name":422,"callback":423,"priority":71,"file":366,"line":424},"rendez_vous_format_activity_action","format_activity_action",1114,{"type":200,"name":426,"callback":427,"priority":71,"file":366,"line":428},"rendez_vous_get_avatar","group_rendez_vous_avatar",1115,{"type":200,"name":430,"callback":431,"priority":71,"file":366,"line":432},"rendez_vous_get_the_status","group_rendez_vous_status",1116,{"type":151,"name":196,"callback":434,"file":366,"line":435},"rendez_vous_register_group_extension",1135,{"type":151,"name":158,"callback":437,"priority":73,"file":366,"line":438},"rendez_vous_groups_activity_actions",1175,{"type":151,"name":440,"callback":441,"file":442,"line":294},"init","register_post_types","includes\\rendez-vous-loader.php",{"type":151,"name":152,"callback":444,"priority":301,"file":445,"line":155},"rendez_vous_notifications_edit_form","includes\\rendez-vous-notifications.php",{"type":151,"name":447,"callback":448,"file":445,"line":109},"bp_notification_settings","rendez_vous_screen_notification_settings",{"type":151,"name":161,"callback":450,"priority":71,"file":445,"line":451},"rendez_vous_published_notification",165,{"type":151,"name":453,"callback":454,"priority":71,"file":445,"line":455},"rendez_vous_before_update","rendez_vous_maybe_notify_updates",196,{"type":151,"name":165,"callback":457,"priority":71,"file":445,"line":458},"rendez_vous_updated_notification",321,{"type":151,"name":460,"callback":461,"priority":71,"file":445,"line":462},"rendez_vous_after_attendee_prefs","rendez_vous_notify_organizer",371,{"type":151,"name":464,"callback":465,"file":445,"line":466},"rendez_vous_attend","rendez_vous_remove_all_attend_notifications",397,{"type":151,"name":468,"callback":469,"file":445,"line":470},"rendez_vous_single_screen","rendez_vous_remove_current_attend_notifications",422,{"type":151,"name":472,"callback":473,"file":445,"line":474},"rendez_vous_schedule","rendez_vous_remove_all_schedule_notifications",446,{"type":151,"name":170,"callback":476,"priority":301,"file":445,"line":477},"rendez_vous_delete_item_notifications",602,{"type":151,"name":479,"callback":480,"priority":71,"file":445,"line":481},"wpmu_delete_user","rendez_vous_remove_all_user_notifications",623,{"type":151,"name":483,"callback":480,"priority":71,"file":445,"line":484},"delete_user",624,{"type":151,"name":486,"callback":487,"file":445,"line":488},"bp_core_install_emails","rendez_vous_install_emails",709,{"type":200,"name":490,"callback":491,"file":492,"line":493},"embed_post_id","rendez_vous_single_get_the_id","includes\\rendez-vous-parts.php",327,{"type":200,"name":495,"callback":496,"priority":73,"file":497,"line":498},"bp_located_template","template_filter","includes\\rendez-vous-screens.php",81,{"type":200,"name":500,"callback":501,"priority":71,"file":497,"line":120},"bp_get_template_stack","add_to_template_stack",{"type":151,"name":472,"callback":503,"file":497,"line":144},"schedule_actions",{"type":200,"name":505,"callback":506,"priority":71,"file":497,"line":507},"bp_get_template_part","template_part",184,{"type":151,"name":509,"callback":510,"file":497,"line":511},"bp_template_title","anonymous",190,{"type":151,"name":513,"callback":510,"file":497,"line":514},"bp_template_content",191,{"type":151,"name":196,"callback":516,"file":497,"line":517},"manage_screens",226,{"type":200,"name":519,"callback":520,"priority":71,"file":521,"line":522},"bp_core_time_since_ago_text","rendez_vous_set_time_to_text","includes\\rendez-vous-template.php",667,{"type":151,"name":524,"callback":525,"file":521,"line":488},"rendez_vous_after_item_description","rendez_vous_the_type",{"type":151,"name":527,"callback":528,"file":521,"line":529},"rendez_vous_schedule_actions","rendez_vous_the_user_actions",792,{"type":151,"name":531,"callback":528,"file":521,"line":532},"rendez_vous_attend_actions",793,{"type":200,"name":534,"callback":535,"file":521,"line":536},"tiny_mce_plugins","rendez_vous_tiny_mce_plugins",1266,{"type":200,"name":538,"callback":535,"file":521,"line":539},"teeny_mce_plugins",1267,{"type":200,"name":541,"callback":542,"file":521,"line":543},"teeny_mce_buttons","rendez_vous_teeny_mce_buttons",1268,{"type":200,"name":545,"callback":546,"file":521,"line":547},"quicktags_settings","rendez_vous_quicktags_settings",1269,{"type":151,"name":549,"callback":550,"file":551,"line":451},"bp_loaded","rendez_vous_load_component","rendez-vous.php",{"type":151,"name":553,"callback":554,"file":551,"line":555},"bp_enqueue_scripts","enqueue_scripts",168,{"type":151,"name":549,"callback":557,"file":551,"line":558},"load_textdomain",171,{"type":151,"name":560,"callback":561,"file":551,"line":562},"bp_include","rendez_vous",439,[564,571,575,579,583,587],{"action":565,"nopriv":566,"callback":567,"hasNonce":568,"hasCapCheck":566,"file":569,"line":570},"rendez_vous_get_users",false,"rendez_vous_ajax_get_users",true,"includes\\rendez-vous-ajax.php",72,{"action":572,"nopriv":566,"callback":573,"hasNonce":568,"hasCapCheck":568,"file":569,"line":574},"create_rendez_vous","rendez_vous_ajax_create",207,{"action":576,"nopriv":566,"callback":577,"hasNonce":568,"hasCapCheck":568,"file":569,"line":578},"rendez_vous_insert_term","rendez_vous_ajax_insert_term",252,{"action":580,"nopriv":566,"callback":581,"hasNonce":568,"hasCapCheck":568,"file":569,"line":582},"rendez_vous_get_terms","rendez_vous_ajax_get_terms",282,{"action":584,"nopriv":566,"callback":585,"hasNonce":568,"hasCapCheck":568,"file":569,"line":586},"rendez_vous_delete_term","rendez_vous_ajax_delete_term",320,{"action":588,"nopriv":566,"callback":589,"hasNonce":568,"hasCapCheck":568,"file":569,"line":590},"rendez_vous_update_term","rendez_vous_ajax_update_term",358,[],[],[],6,{"dangerousFunctions":596,"sqlUsage":597,"outputEscaping":599,"fileOperations":27,"externalRequests":27,"nonceChecks":71,"capabilityChecks":243,"bundledLibraries":684},[],{"prepared":74,"raw":27,"locations":598},[],{"escaped":600,"rawEcho":282,"locations":601},119,[602,605,607,609,611,613,615,616,618,620,621,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682],{"file":182,"line":603,"context":604},270,"raw output",{"file":203,"line":606,"context":604},571,{"file":203,"line":608,"context":604},574,{"file":203,"line":610,"context":604},592,{"file":203,"line":612,"context":604},629,{"file":203,"line":614,"context":604},630,{"file":203,"line":614,"context":604},{"file":203,"line":617,"context":604},633,{"file":203,"line":619,"context":604},634,{"file":203,"line":619,"context":604},{"file":203,"line":619,"context":604},{"file":361,"line":623,"context":604},613,{"file":361,"line":625,"context":604},614,{"file":361,"line":627,"context":604},615,{"file":361,"line":629,"context":604},620,{"file":521,"line":631,"context":604},473,{"file":521,"line":633,"context":604},499,{"file":521,"line":635,"context":604},518,{"file":521,"line":637,"context":604},537,{"file":521,"line":639,"context":604},565,{"file":521,"line":641,"context":604},585,{"file":521,"line":643,"context":604},639,{"file":521,"line":645,"context":604},658,{"file":521,"line":647,"context":604},707,{"file":521,"line":649,"context":604},743,{"file":521,"line":651,"context":604},763,{"file":521,"line":653,"context":604},790,{"file":521,"line":655,"context":604},847,{"file":521,"line":657,"context":604},865,{"file":521,"line":659,"context":604},883,{"file":521,"line":661,"context":604},900,{"file":521,"line":663,"context":604},917,{"file":521,"line":665,"context":604},937,{"file":521,"line":667,"context":604},964,{"file":521,"line":669,"context":604},989,{"file":521,"line":671,"context":604},1031,{"file":521,"line":673,"context":604},1049,{"file":521,"line":675,"context":604},1078,{"file":521,"line":677,"context":604},1303,{"file":521,"line":679,"context":604},1325,{"file":521,"line":681,"context":604},1352,{"file":521,"line":683,"context":604},1386,[],[686],{"entryPoint":687,"graph":688,"unsanitizedCount":27,"severity":711},"\u003Crendez-vous-functions> (includes\\rendez-vous-functions.php:0)",{"nodes":689,"edges":708},[690,695,701,704],{"id":691,"type":692,"label":693,"file":361,"line":694},"n0","source","$_POST",454,{"id":696,"type":697,"label":698,"file":361,"line":699,"wp_function":700},"n1","sink","header() [Header Injection]",605,"header",{"id":702,"type":692,"label":703,"file":361,"line":694},"n2","$_POST (x6)",{"id":705,"type":697,"label":706,"file":361,"line":623,"wp_function":707},"n3","echo() [XSS]","echo",[709,710],{"from":691,"to":696,"sanitized":568},{"from":702,"to":705,"sanitized":568},"low",{"summary":713,"deductions":714},"The \"rendez-vous\" plugin version 1.4.2 demonstrates a strong security posture based on the static analysis and vulnerability history provided. The absence of any recorded CVEs, unpatched vulnerabilities, or common vulnerability types suggests a history of responsible security development and maintenance.  The code analysis further supports this positive outlook.  All identified AJAX handlers include authentication checks, there are no REST API routes, shortcodes, or cron events, significantly limiting the plugin's attack surface.  Furthermore, the plugin utilizes prepared statements for all SQL queries, avoids dangerous functions and file operations, and makes no external HTTP requests.  The presence of numerous nonce and capability checks indicates a proactive approach to securing entry points.  However, a minor area of concern is the output escaping, where 74% of outputs are properly escaped. While this is a good percentage, the remaining 26% could potentially be a vector for cross-site scripting (XSS) vulnerabilities if user-supplied data is involved in those unescaped outputs.",[715],{"reason":716,"points":145},"Unescaped output","2026-03-16T20:41:29.705Z",{"wat":719,"direct":735},{"assetPaths":720,"generatorPatterns":725,"scriptPaths":726,"versionParams":731},[721,722,723,724],"\u002Fwp-content\u002Fplugins\u002Frendez-vous\u002Fincludes\u002Fjs\u002Frendez-vous-backbone.js","\u002Fwp-content\u002Fplugins\u002Frendez-vous\u002Fincludes\u002Fcss\u002Frendezvous-editor.css","\u002Fwp-content\u002Fplugins\u002Frendez-vous\u002Fincludes\u002Fcss\u002Frendezvous.css","\u002Fwp-content\u002Fplugins\u002Frendez-vous\u002Fincludes\u002Fjs\u002Frendezvous.js",[],[727,728,729,730],"includes\u002Fjs\u002Frendez-vous-backbone.js","includes\u002Fcss\u002Frendezvous-editor.css","includes\u002Fcss\u002Frendezvous.css","includes\u002Fjs\u002Frendezvous.js",[732,733,734],"rendez-vous\u002Fincludes\u002Fcss\u002Frendezvous-editor.css?ver=","rendez-vous\u002Fincludes\u002Fcss\u002Frendezvous.css?ver=","rendez-vous\u002Fincludes\u002Fjs\u002Frendezvous.js?ver=",{"cssClasses":736,"htmlComments":737,"htmlAttributes":738,"restEndpoints":739,"jsGlobals":740,"shortcodeOutput":742},[],[],[],[],[741],"rendez_vous_vars",[]]