[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fMKbQoJ0djTV-WwyZd6jZ1hA1_7C81KwBSuWCtdFQliY":3,"$ffe0sEvxJ8aSg5o3v0AamkeGsfWh10PG2_f_K48KnbUE":235,"$f7x3-_RJXt4nI4QWDZxpmU9hOtSWIcHtsEpyzpQAecYU":240},{"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":17,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"discovery_status":26,"vulnerabilities":27,"developer":28,"crawl_stats":24,"alternatives":34,"analysis":141,"fingerprints":217},"joggin-agenda","Joggin Agenda","1.3.2","iazone","https:\u002F\u002Fprofiles.wordpress.org\u002Fiazone\u002F","\u003Cp>Ce plugin affiche dans un widget la liste des prochaines sessions d’un utilisateur jogg.in. Pour cela, il suffit de saisir votre identifiant sur le widget.\u003C\u002Fp>\n","Ce plugin affiche dans un widget la liste des prochaines sessions d'un utilisateur jogg.in.",10,1300,0,"2016-04-28T10:09:00.000Z","4.4.34","3.0.1","",[19,20,21],"agenda","joggin","running","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjoggin-agenda.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":23,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},2,20,30,84,"2026-05-20T15:26:31.273Z",[35,49,69,94,116],{"slug":36,"name":37,"version":38,"author":7,"author_profile":8,"description":39,"short_description":40,"active_installs":11,"downloaded":41,"rating":13,"num_ratings":13,"last_updated":42,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":43,"homepage":17,"download_link":47,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":48},"agenda-running","Epingle Un Dossard","1.8","\u003Cp>Ce plugin gère votre calendrier de course, les résultats et vos RP.\u003C\u002Fp>\n\u003Ch3>CREDITS\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Ce plugin est développer sur un code original du plugin “Upcoming Events Lists” de \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fupcoming-events-lists\u002F\" rel=\"ugc\">Sayful Islam\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","Ce plugin gère votre calendrier de course, les résultats et vos RP.",1708,"2016-02-09T16:41:00.000Z",[19,44,45,46,21],"chrono","resultats","rp","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fagenda-running.zip","2026-04-06T09:54:40.288Z",{"slug":50,"name":51,"version":52,"author":53,"author_profile":54,"description":55,"short_description":56,"active_installs":11,"downloaded":57,"rating":13,"num_ratings":13,"last_updated":58,"tested_up_to":59,"requires_at_least":60,"requires_php":61,"tags":62,"homepage":67,"download_link":68,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"um-jogging-platform","Ultimate Member Jogging Platform","1.0.0","willemvanderveen","https:\u002F\u002Fprofiles.wordpress.org\u002Fwillemvanderveen\u002F","\u003Cp>Ultimate member social jogging platform is an extension of the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-member\" rel=\"ugc\">Ultimate member\u003C\u002Fa> plugin. The plugin has a range of features which are attractive to joggers and can increase the traffic on your website. The extended functionality of this plugin doesn’t interfere with the current existing features of Ultimate member and are completely optional for your users.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin adds one additional tab to the user page and a leaderboards page\u003C\u002Fli>\n\u003Cli>The users can track their jogging progress with this plugin\u003C\u002Fli>\n\u003Cli>The leaderboard page stimulates competition and best performances are shown here\u003C\u002Fli>\n\u003Cli>The users are rewarded for their participation on the platform with points and various badges\u003C\u002Fli>\n\u003Cli>Progress can be easily visualized in graphs where data can be examined\u003C\u002Fli>\n\u003Cli>Users can get a personalized advice which is based on scientific fundaments\u003C\u002Fli>\n\u003C\u002Ful>\n","Social jogging platform which is an extension of the Ultimate member plugin. The users can track their progress and compete with each other for variou &hellip;",2116,"2018-06-28T09:43:00.000Z","4.9.29","4.0.0","5.6.31",[63,64,21,65,66],"health","jogging","social","ultimate-member","http:\u002F\u002Fultimatemember.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fum-jogging-platform.1.0.2.zip",{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":77,"downloaded":78,"rating":79,"num_ratings":80,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":84,"tags":85,"homepage":91,"download_link":92,"security_score":93,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"marquee-running-text","Marquee Running Text","1.1.7","Bongdevs","https:\u002F\u002Fprofiles.wordpress.org\u002Fbongdevs\u002F","\u003Cp>\u003Cstrong>Marquee Running Text\u003C\u002Fstrong> is a lightweight and user-friendly WordPress plugin that lets you add customizable scrolling text to the top of your website’s header. It’s fully responsive and designed to work seamlessly with popular page builders—no coding required.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>No setup needed:\u003C\u002Fstrong> Get started right away.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show\u002FHide option:\u003C\u002Fstrong> Easily toggle the marquee in the top header.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited colors:\u003C\u002Fstrong> Customize the text and background to match your site’s design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple texts:\u003C\u002Fstrong> Add up to five individual marquee texts, each with its own link.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page builder support:\u003C\u002Fstrong> Works with popular page builders without any extra configuration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode:\u003C\u002Fstrong> Display the marquee anywhere on your site using \u003Ccode>[mrtext]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>[mrtext]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Use this shortcode to display the marquee anywhere on your site.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>In Posts\u002FPages:\u003C\u002Fstrong> Use the Shortcode block in the editor or simply type \u003Ccode>[mrtext]\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>In Widgets:\u003C\u002Fstrong> Add a Shortcode widget and paste \u003Ccode>[mrtext]\u003C\u002Fcode> into it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>In Theme Files:\u003C\u002Fstrong> Add \u003Ccode>\u003C?php echo do_shortcode('[mrtext]'); ?>\u003C\u002Fcode> to your theme’s PHP files.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbongdevs.com\u002Fwp-assets-marquee-running-text-pro\u002F\" rel=\"nofollow ugc\">Download Marquee Running Text Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Exclusive Pro Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ \u003Cstrong>Unlimited Marquees:\u003C\u002Fstrong> Create as many marquees as you want and place them in various sections of your site.\u003C\u002Fli>\n\u003Cli>🎨 \u003Cstrong>Advanced Customization:\u003C\u002Fstrong> Choose custom fonts, background colors, animation styles, and more.\u003C\u002Fli>\n\u003Cli>🚀 \u003Cstrong>Enhanced Performance:\u003C\u002Fstrong> Enjoy a smoother scrolling experience with lightweight, optimized code.\u003C\u002Fli>\n\u003Cli>📞 \u003Cstrong>Priority Support:\u003C\u002Fstrong> Get dedicated customer support for your questions and issues.\u003C\u002Fli>\n\u003Cli>🔄 \u003Cstrong>Regular Updates:\u003C\u002Fstrong> Stay up-to-date with the latest enhancements and features.\u003C\u002Fli>\n\u003C\u002Ful>\n","Display eye-catching running text in your site's header effortlessly with the Marquee Running Text plugin.",5000,38658,92,5,"2025-12-22T18:59:00.000Z","6.8.5","5.0","5.6",[86,87,88,89,90],"admin","marquee","running-text","slider","text-slider","https:\u002F\u002Fbongodevs.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarquee-running-text.1.1.7.zip",100,{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":104,"num_ratings":80,"last_updated":105,"tested_up_to":82,"requires_at_least":83,"requires_php":17,"tags":106,"homepage":111,"download_link":112,"security_score":113,"vuln_count":114,"unpatched_count":13,"last_vuln_date":115,"fetched_at":25},"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,41027,88,"2025-07-28T13:46:00.000Z",[19,107,108,109,110],"appointments","google-calendar","online-appointments","scheduler","https:\u002F\u002Feasyappointments.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasyappointments.zip",96,4,"2025-04-01 00:00:00",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":32,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":136,"download_link":137,"security_score":138,"vuln_count":139,"unpatched_count":13,"last_vuln_date":140,"fetched_at":25},"termin-kalender","Termin-Kalender","1.2.8","beat.k","https:\u002F\u002Fprofiles.wordpress.org\u002Fbeatk\u002F","\u003Cp>Termin-Kalender: Appointments & Team Organization – without the chaos.\u003C\u002Fp>\n\u003Ch3>Termin-Kalender: The Smart Alternative for Small Teams & Clubs\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>VERSION 1.3 Lite\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Appointments & Team Organization – without the chaos.\u003C\u002Fstrong>\u003Cbr \u002F>\nThe smart alternative for small teams, clubs, and freelancers. Forget bloated project management tools or rigid event-ticketing plugins! Termin-Kalender combines a lightning-fast, beautiful calendar with simple team tools (To-Dos, Messages).\u003Cbr \u002F>\nNo “empty screen” on your first start thanks to our clever assistant, no steep learning curve. Just install, display your appointments, and be productive instantly!\u003C\u002Fp>\n\u003Ch3>🎯 Why “Termin-Kalender”? (The end of plugin chaos)\u003C\u002Fh3>\n\u003Cp>Stop managing separate calendar, task list, and reservation form plugins. We built Termin-Kalender to give small workgroups exactly what they need: A perfect schedule overview blended with lightweight team communication.\u003C\u002Fp>\n\u003Ch3>✨ The Highlights (Free Version)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Start in Seconds:\u003C\u002Fstrong> Describe your project briefly (e.g., “Sports club with 3 teams”), and our clever assistant instantly builds perfectly color-coded categories for you. No endless setup, no empty calendar on your first run!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Looks Fantastic Everywhere:\u003C\u002Fstrong> Show the full calendar or a compact list of upcoming appointments on your website. Insert your events via Gutenberg, Widget, or Shortcode – they adapt seamlessly to your theme.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Termin-Kalender PRO (For professional teamwork)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Internal Tasks & To-Dos:\u003C\u002Fstrong> Keep your To-Dos in a simple list that is easily shared. To-Dos with dates show up directly in your calendar. Appointment requests from forms land straight in your To-Dos AND your calendar!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Team Messages:\u003C\u002Fstrong> Easily set up teams and a frontend app for discussions and team meetings. Includes a reminder function for all popular messengers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Bookings & Forms:\u003C\u002Fstrong> Let clients book appointments, cars, tables, or consultations. Define blocked times to prevent double bookings 100% in real-time. Requests arrive straight on your integrated To-Do list …and in your calendar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Absolute Theme Freedom:\u003C\u002Fstrong> The engine creates standard Gutenberg posts that are perfectly and beautifully designed. Show events just like real blog posts, without being trapped in rigid calendar layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Edit from Anywhere:\u003C\u002Fstrong> Allow team members to manage the calendar directly from the frontend without logging into the WordPress backend.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Any External Calendar:\u003C\u002Fstrong> Have a Google- or iCloud-Calendar already? Add the iCal-Link easily and show it directly on your website! (Another plugin saved!) \u003Cem>Plus:\u003C\u002Fem> You can also sync private Google events to your backend calendar for a unified overview.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>*PRO features require an upgrade.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Termin-Kalender: Your all-in-one planning & team solution.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin uses the following libraries:\u003Cbr \u002F>\n\u003Cstrong>flatpickr:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002Fflatpickr\u002F\u003Cbr \u002F>\n\u003Cstrong>Fullcalendar:\u003C\u002Fstrong> https:\u002F\u002Ffullcalendar.io\u002F\u003Cbr \u002F>\n\u003Cstrong>rrule:\u003C\u002Fstrong> https:\u002F\u002Fgithub.com\u002Fjkbrzt\u002Frrule\u003Cbr \u002F>\nInspired by ajax-event-calendar from Eran Miller, a discontinued plugin, last updated in 2015 for WordPress 4.2  https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fajax-event-calendar\u002F#description\u003Cbr \u002F>\nMy easy Termin-Kalender calendar is a complete code redo and enhancement, based on the most recent WordPress 6.+, Fullcalendar 6.+ and PHP 8.+ as of 2026.\u003C\u002Fp>\n","Termin-Kalender: Appointments & Team Organization – without the chaos.",400,19589,9,"2026-04-16T01:03:00.000Z","7.0","6.0","8.0",[19,132,133,134,135],"appointment","calendar","planner","schedule","https:\u002F\u002Ftermin-kalender.pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftermin-kalender.1.2.8.zip",99,1,"2024-12-12 00:00:00",{"attackSurface":142,"codeSignals":154,"taintFlows":206,"riskAssessment":207,"analyzedAt":216},{"hooks":143,"ajaxHandlers":150,"restRoutes":151,"shortcodes":152,"cronEvents":153,"entryPointCount":13,"unprotectedCount":13},[144],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","widgets_init","closure","jogginAgenda.php",14,[],[],[],[],{"dangerousFunctions":155,"sqlUsage":156,"outputEscaping":158,"fileOperations":29,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":205},[],{"prepared":13,"raw":13,"locations":157},[],{"escaped":159,"rawEcho":160,"locations":161},6,21,[162,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203],{"file":163,"line":149,"context":164},"agendaWidget.php","raw output",{"file":163,"line":166,"context":164},15,{"file":163,"line":168,"context":164},16,{"file":163,"line":170,"context":164},17,{"file":163,"line":172,"context":164},24,{"file":163,"line":174,"context":164},34,{"file":163,"line":176,"context":164},106,{"file":163,"line":178,"context":164},110,{"file":163,"line":180,"context":164},114,{"file":163,"line":182,"context":164},144,{"file":163,"line":184,"context":164},145,{"file":163,"line":186,"context":164},148,{"file":163,"line":188,"context":164},149,{"file":163,"line":190,"context":164},152,{"file":163,"line":192,"context":164},153,{"file":163,"line":194,"context":164},156,{"file":163,"line":196,"context":164},157,{"file":163,"line":198,"context":164},160,{"file":163,"line":200,"context":164},161,{"file":163,"line":202,"context":164},166,{"file":163,"line":204,"context":164},167,[],[],{"summary":208,"deductions":209},"The 'joggin-agenda' plugin version 1.3.2 presents a generally positive security posture based on the static analysis, with no identified direct attack vectors like AJAX handlers, REST API routes, or shortcodes that lack authentication. The absence of dangerous functions, external HTTP requests, and the use of prepared statements for all SQL queries are strong indicators of good development practices.  Furthermore, the plugin has no recorded vulnerability history, which is a significant positive signal. \n\nHowever, there are notable areas of concern. The low percentage of properly escaped output (22%) suggests a significant risk of Cross-Site Scripting (XSS) vulnerabilities. With 27 total output instances, the majority could be susceptible to injecting malicious scripts if user-supplied data is not sufficiently sanitized before being displayed. Additionally, the lack of any nonce or capability checks across the plugin's entry points (though currently zero) means that if new entry points were to be added in the future, they would be inherently unprotected, creating a potential future security debt. The presence of file operations without clear context on their purpose also warrants caution, as these can sometimes be exploited if not handled securely.",[210,212,214],{"reason":211,"points":166},"Low percentage of output escaping",{"reason":213,"points":80},"No nonce checks",{"reason":215,"points":80},"No capability checks","2026-03-17T01:11:04.977Z",{"wat":218,"direct":227},{"assetPaths":219,"generatorPatterns":222,"scriptPaths":223,"versionParams":224},[220,221],"\u002Fwp-content\u002Fplugins\u002Fjoggin-agenda\u002Fcss\u002Fjoggin-agenda-style.css","\u002Fwp-content\u002Fplugins\u002Fjoggin-agenda\u002Fjs\u002Fjoggin-agenda-script.js",[],[221],[225,226],"joggin-agenda\u002Fcss\u002Fjoggin-agenda-style.css?ver=","joggin-agenda\u002Fjs\u002Fjoggin-agenda-script.js?ver=",{"cssClasses":228,"htmlComments":230,"htmlAttributes":231,"restEndpoints":232,"jsGlobals":233,"shortcodeOutput":234},[229],"joggin-agenda-widget",[],[],[],[],[],{"error":236,"url":237,"statusCode":238,"statusMessage":239,"message":239},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fjoggin-agenda\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":241},[]]