[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-4Kxh0162B9IKYSuqz3t2HAj6_0KMu6KgVGAofS70SE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":139,"fingerprints":629},"jrm-killboard","JRM Killboard","1.3.1","Marco","https:\u002F\u002Fprofiles.wordpress.org\u002Fjrmarco\u002F","\u003Cp>JRM Killboard is a plugin developed for Eve Online gamers and lovers. It creates your local WordPress Killboard for your corporation to be shown on your frontend fast and easily. You can make fun of your competitors and enemy corporations in a click! It is simple and quick to set up, ready to be used. Can be updated manually or if you have access to the ESI API application, you can link your account and delegate everything to the plugin that will pull and process your corporation killmails for you. Offers a set of settings to adapt the “look & feel” of the killboard to your taste and your WordPress template. Plugin comes with a specific page template to be activated, with the choices you made on the admin settings page and offers two endpoint to perform automatic updates of killmails and item prices. In case you don’t have access to an ESI API application account you can always manually loads your corporation killmails from the admin panel with a simple copy&paste. For further details \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjrmarco\u002Fjrm-killboard\u002Fwiki\u002FJRM-Killboard\" rel=\"nofollow ugc\">click here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Main features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>create a personal Killboard on your website\u003C\u002Fli>\n\u003Cli>select the “look & feel” of your killboard\u003C\u002Fli>\n\u003Cli>plugin ready to sync with ESI API application\u003C\u002Fli>\n\u003Cli>allows to manually load your killmails\u003C\u002Fli>\n\u003Cli>one endpoint to automatically sync your corporation killmails\u003C\u002Fli>\n\u003Cli>one endpoint to automatically sync the items price\u003C\u002Fli>\n\u003Cli>show proudly your kills and make fun of the enemies!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>PLEASE NOTICE: To be able to use the ESI API application synchronization, you need an account on the official Eve Developer website. You can create one \u003Ca href=\"https:\u002F\u002Fdevelopers.eveonline.com\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>CCP Copyright Notice\u003C\u002Fh3>\n\u003Cp>EVE Online and the EVE logo are registered trademarks of CCP hf. EVE Online and all associated logos and designs are the intellectual property of CCP hf. All the images, game data coming from the ESI API or other recognizable features of the intellectual property relating to these trademarks are likewise the intellectual property of CCP hf. JRMKillboard uses EVE Online and all associated logos and designs for information purposes only on this website but does not endorse, and is not in any way affiliated with it. CCP is in no way responsible for the content nor functioning of this WordPress plugin, nor can it be liable for any damage arising from the use of this WordPress plugin. All Eve Related Materials are Property Of \u003Ca href=\"http:\u002F\u002Fwww.ccpgames.com\u002F\" rel=\"nofollow ugc\">CCP Games\u003C\u002Fa>. This WordPress plugin ( JRMKillboard ) makes use of ESI Api and Eve Online Developer applications. All information can be found on official \u003Ca href=\"https:\u002F\u002Fdevelopers.eveonline.com\u002F\" rel=\"nofollow ugc\">Eve Developers Website\u003C\u002Fa> – \u003Ca href=\"https:\u002F\u002Fdevelopers.eveonline.com\u002Fresource\u002Flicense-agreement\" rel=\"nofollow ugc\">License Agreement\u003C\u002Fa>. – © 2014 CCP hf. All rights reserved. “EVE”, “EVE Online”, “CCP”, and all related logos and images are trademarks or registered trademarks of CCP hf.\u003C\u002Fp>\n\u003Ch3>Disclaimer\u003C\u002Fh3>\n\u003Cp>JRMKillboard and his creator ( jrmarco ) is not responsible for any damage arising the use of this WordPress plugin nor any limitation\u002Fblock\u002Fban\u002Finterruption of service of your Eve Developer Application caused by the use of it\u003C\u002Fp>\n","Display corporation kills using Killmails: sync it manually or automatically. Customizable: display your killboard the way you like it",10,1251,0,"2020-03-07T09:26:00.000Z","5.3.21","4.8.12","5.6",[19,20,21,22,23],"eve","eve-online","eveonline","game","killboard","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjrm-killboard.1.3.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"jrmarco",1,30,84,"2026-04-04T22:20:51.018Z",[37,53,75,92,114],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":24,"short_description":43,"active_installs":33,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":40,"requires_at_least":40,"requires_php":24,"tags":48,"homepage":51,"download_link":52,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"memory-game","Memory Game (Memorama)","1.0","oscaruh","https:\u002F\u002Fprofiles.wordpress.org\u002Foscaruh\u002F","Captura las imagenes de tu juego de memoria y utiliza el shortcode para el juego [memorygame] y muestralo a tus visitantes Capture images from your me &hellip;",73079,46,3,"2013-05-06T14:52:00.000Z",[49,22,50,38],"develoteca","memory","http:\u002F\u002Fdeveloteca.com\u002Fmemorama","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmemory-game.1.0.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":13,"num_ratings":13,"last_updated":24,"tested_up_to":63,"requires_at_least":64,"requires_php":24,"tags":65,"homepage":71,"download_link":72,"security_score":73,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":74},"quadmenu-twentyseventeen-integration","QuadMenu – Twenty Seventeen Mega Menu","1.0.2","QuadMenu","https:\u002F\u002Fprofiles.wordpress.org\u002Fquadmenu\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fquadmenu.com\u002Ftwenty-seventeen\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fquadmenu.com\u002F\" rel=\"nofollow ugc\">Premium\u003C\u002Fa> | \u003Ca href=\"http:\u002F\u002Fquadmenu.com\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquadmenu\u002F\" rel=\"ugc\">QuadMenu\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This WordPress Mega Menu Plugin allow you to create a Mega Menu in Twenty Seventeen and integrates QuadMenu with the Twenty Seventeen theme settings. Requires QuadMenu and Twenty Seventeen.\u003C\u002Fp>\n","Integrates QuadMenu with the Twenty Seventeen theme. Requires QuadMenu and Twenty Seventeen.",20,2276,"5.7.0","4.8",[66,67,68,69,70],"mega-menu","megamenu","menu","quadmenu","twentyseventeen","https:\u002F\u002Fquadmenu.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquadmenu-twentyseventeen-integration.zip",100,"2026-03-15T10:48:56.248Z",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":11,"downloaded":83,"rating":13,"num_ratings":13,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":24,"tags":87,"homepage":90,"download_link":91,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"eve-online-pheal-api","Eve Online Pheal API","0.2","Tumeski","https:\u002F\u002Fprofiles.wordpress.org\u002Ftumeski\u002F","\u003Cp>Do Eve Online related API calls through PHP. Easy to use and fast.\u003C\u002Fp>\n\u003Cp>This handy class can be used as part of any of your projects.\u003C\u002Fp>\n\u003Cp>Install this plugin and start calling it where you need.\u003C\u002Fp>\n\u003Ch3>Important Notes\u003C\u002Fh3>\n\u003Ch4>Show support for Pheal API\u003C\u002Fh4>\n\u003Cp>Original author of Pheal API itself,\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fppetermann\u002Fpheal\u002F\u003Cbr \u002F>\nhttp:\u002F\u002Fdevedge.eu\u002Fproject\u002Fpheal\u002F\u003Cbr \u002F>\nCopyright (C) 2010-2012 by Peter Petermann All rights reserved.\u003C\u002Fp>\n","Do Eve Online related API calls through PHP. Easy to use and fast.",1786,"2013-05-29T17:53:00.000Z","3.5.2","3.2",[88,89,19,20],"api","class","http:\u002F\u002Fwww.avioni.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feve-online-pheal-api.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":11,"downloaded":100,"rating":101,"num_ratings":102,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":17,"tags":106,"homepage":112,"download_link":113,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wp-upcoming-releases","WP Upcoming Releases","1.2.0","Henrique Silverio","https:\u002F\u002Fprofiles.wordpress.org\u002Fhenriquesilverio\u002F","\u003Cp>Create a dynamic widget to show a list of upcoming releases: movies, games, events, musics, or any other thing your creative ideas needs.\u003C\u002Fp>\n\u003Cp>Easy management of all content with custom post types and categories.\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>You can contribute with this plugin development by:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reporting issues \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHenriqueSilverio\u002Fwp-upcoming-releases\u002Fissues\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Solving bugs, with \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FHenriqueSilverio\u002Fwp-upcoming-releases\u002Fpulls\" rel=\"nofollow ugc\">pull requests\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpag.ae\u002Fbhdkncn\" rel=\"nofollow ugc\">Donating\u003C\u002Fa> \u003Cstrong>any amount\u003C\u002Fstrong> to help me drink a coffee.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Have any questions about using the plugin? You’re welcome.\u003C\u002Fp>\n\u003Cp>Just follow these simple steps:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Carefully read all the documentation.\u003C\u002Fli>\n\u003Cli>Search topics on our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-upcoming-releases\" rel=\"ugc\">support forum\u003C\u002Fa>, maybe someone else already have answered your questions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If after carefully following the steps above, your questions\u002Fproblems are not solved, then you should \u003Cstrong>open a new topic\u003C\u002Fstrong> on our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-upcoming-releases\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>All support requests out of the forum, will be \u003Cstrong>not answered\u003C\u002Fstrong>.\u003C\u002Fp>\n","Show a list of upcoming releases: movies, games, events or any other thing your needs. Easy management with post type and categories.",2936,76,6,"2019-01-27T14:51:00.000Z","5.0.25","3.8",[107,108,109,110,111],"coming-soon","events","games","movies","upcoming-releases","https:\u002F\u002Fgithub.com\u002FHenriqueSilverio\u002Fwp-upcoming-releases","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-upcoming-releases.1.2.0.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":24,"download_link":135,"security_score":136,"vuln_count":137,"unpatched_count":13,"last_vuln_date":138,"fetched_at":28},"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",[131,132,108,133,134],"calendar","event","organizer","schedule","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-events-calendar.6.15.17.1.zip",82,25,"2026-03-09 14:40:15",{"attackSurface":140,"codeSignals":241,"taintFlows":578,"riskAssessment":616,"analyzedAt":628},{"hooks":141,"ajaxHandlers":179,"restRoutes":231,"shortcodes":232,"cronEvents":233,"entryPointCount":240,"unprotectedCount":46},[142,148,152,155,159,165,169,173,177],{"type":143,"name":144,"callback":145,"file":146,"line":147},"filter","page_attributes_dropdown_pages_args","register_project_templates","includes\\class.jrmkillboardfe.php",33,{"type":143,"name":149,"callback":150,"file":146,"line":151},"theme_page_templates","add_new_template",41,{"type":143,"name":153,"callback":145,"file":146,"line":154},"wp_insert_post_data",48,{"type":143,"name":156,"callback":157,"file":146,"line":158},"template_include","view_project_template",58,{"type":160,"name":161,"callback":162,"file":163,"line":164},"action","admin_enqueue_scripts","jrm_killboard_enqueue_script","jrmkb_killboard.php",36,{"type":160,"name":166,"callback":167,"file":163,"line":168},"plugins_loaded","get_instance",40,{"type":160,"name":170,"callback":171,"file":163,"line":172},"admin_menu","jrm_killboard_add_admin_menu",44,{"type":160,"name":174,"callback":175,"file":163,"line":176},"jrm_killboard_cronjob","jrm_killboard_perform_cron",81,{"type":160,"name":174,"callback":175,"file":163,"line":178},362,[180,185,187,190,192,195,198,201,204,207,210,213,216,219,221,224,226,229],{"action":181,"nopriv":182,"callback":181,"hasNonce":183,"hasCapCheck":182,"file":163,"line":184},"jrm_killboard_hide_kill",false,true,45,{"action":186,"nopriv":182,"callback":186,"hasNonce":183,"hasCapCheck":182,"file":163,"line":45},"jrm_killboard_remove_kill",{"action":188,"nopriv":182,"callback":188,"hasNonce":183,"hasCapCheck":182,"file":163,"line":189},"jrm_killboard_do_sync_price",47,{"action":191,"nopriv":182,"callback":191,"hasNonce":183,"hasCapCheck":182,"file":163,"line":154},"jrm_killboard_do_sync_worth",{"action":193,"nopriv":182,"callback":193,"hasNonce":183,"hasCapCheck":182,"file":163,"line":194},"jrm_killboard_do_set_item_price",49,{"action":196,"nopriv":182,"callback":196,"hasNonce":183,"hasCapCheck":182,"file":163,"line":197},"jrm_killboard_do_store_settings",50,{"action":199,"nopriv":182,"callback":199,"hasNonce":183,"hasCapCheck":182,"file":163,"line":200},"jrm_killboard_do_store_graphics_settings",51,{"action":202,"nopriv":182,"callback":202,"hasNonce":183,"hasCapCheck":182,"file":163,"line":203},"jrm_killboard_do_upload_killmail",52,{"action":205,"nopriv":182,"callback":205,"hasNonce":182,"hasCapCheck":182,"file":163,"line":206},"jrm_killboard_do_remove_sso_auth",53,{"action":208,"nopriv":182,"callback":208,"hasNonce":183,"hasCapCheck":182,"file":163,"line":209},"jrm_killboard_do_get_log",54,{"action":211,"nopriv":182,"callback":211,"hasNonce":183,"hasCapCheck":182,"file":163,"line":212},"jrm_killboard_do_clear_log",55,{"action":214,"nopriv":182,"callback":214,"hasNonce":183,"hasCapCheck":182,"file":163,"line":215},"jrm_killboard_toggle_kills",56,{"action":217,"nopriv":182,"callback":217,"hasNonce":183,"hasCapCheck":182,"file":163,"line":218},"jrm_killboard_delete_bulk",57,{"action":220,"nopriv":182,"callback":220,"hasNonce":183,"hasCapCheck":182,"file":163,"line":158},"jrm_killboard_do_update_items_price",{"action":222,"nopriv":182,"callback":222,"hasNonce":182,"hasCapCheck":182,"file":163,"line":223},"jrm_killboard_get_table_data",77,{"action":222,"nopriv":183,"callback":222,"hasNonce":182,"hasCapCheck":182,"file":163,"line":225},78,{"action":227,"nopriv":182,"callback":227,"hasNonce":183,"hasCapCheck":182,"file":163,"line":228},"jrm_killboard_load_items",79,{"action":227,"nopriv":183,"callback":227,"hasNonce":183,"hasCapCheck":182,"file":163,"line":230},80,[],[],[234,236,238],{"hook":174,"callback":174,"file":163,"line":235},365,{"hook":174,"callback":174,"file":163,"line":237},366,{"hook":174,"callback":174,"file":163,"line":239},367,18,{"dangerousFunctions":242,"sqlUsage":248,"outputEscaping":251,"fileOperations":506,"externalRequests":502,"nonceChecks":512,"capabilityChecks":13,"bundledLibraries":577},[243],{"fn":244,"file":245,"line":246,"context":247},"preg_replace(\u002Fe)","includes\\class.jrmkillboard.php",493,"preg_replace(\"\u002F^https\\:\\\u002F\\\u002Fe",{"prepared":249,"raw":13,"locations":250},28,[],{"escaped":252,"rawEcho":253,"locations":254},75,204,[255,258,260,261,262,263,265,266,268,269,270,271,273,274,276,278,280,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,332,334,336,338,340,342,344,345,347,348,349,350,351,352,353,354,356,358,360,362,364,365,366,368,369,371,372,373,374,375,377,378,379,380,382,384,386,388,390,392,394,395,396,397,399,400,401,403,404,405,406,407,409,411,413,415,417,418,420,422,424,426,428,430,432,433,434,436,438,440,442,444,446,448,449,451,453,455,456,458,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,495,496,497,498,499,501,503,505,507,509,510,511,513,515,516,517,518,519,520,521,522,523,524,526,527,528,530,531,532,533,534,536,537,538,539,540,541,542,543,544,545,547,548,549,550,551,552,553,554,556,558,559,561,562,563,565,567,568,569,571,572,573,575,576],{"file":256,"line":46,"context":257},"admin\\partials\\copyright_footer.php","raw output",{"file":259,"line":102,"context":257},"admin\\partials\\main_graphics.php",{"file":259,"line":249,"context":257},{"file":259,"line":45,"context":257},{"file":259,"line":203,"context":257},{"file":259,"line":264,"context":257},62,{"file":259,"line":264,"context":257},{"file":259,"line":267,"context":257},72,{"file":259,"line":267,"context":257},{"file":259,"line":34,"context":257},{"file":259,"line":34,"context":257},{"file":259,"line":272,"context":257},94,{"file":259,"line":272,"context":257},{"file":259,"line":275,"context":257},124,{"file":259,"line":277,"context":257},128,{"file":259,"line":279,"context":257},134,{"file":259,"line":279,"context":257},{"file":259,"line":282,"context":257},191,{"file":259,"line":284,"context":257},192,{"file":259,"line":286,"context":257},198,{"file":259,"line":288,"context":257},199,{"file":259,"line":290,"context":257},208,{"file":259,"line":292,"context":257},209,{"file":259,"line":294,"context":257},215,{"file":259,"line":296,"context":257},216,{"file":259,"line":298,"context":257},225,{"file":259,"line":300,"context":257},226,{"file":259,"line":302,"context":257},232,{"file":259,"line":304,"context":257},233,{"file":259,"line":306,"context":257},242,{"file":259,"line":308,"context":257},243,{"file":259,"line":310,"context":257},249,{"file":259,"line":312,"context":257},250,{"file":259,"line":314,"context":257},259,{"file":259,"line":316,"context":257},260,{"file":259,"line":318,"context":257},266,{"file":259,"line":320,"context":257},267,{"file":259,"line":322,"context":257},276,{"file":259,"line":324,"context":257},277,{"file":259,"line":326,"context":257},283,{"file":259,"line":328,"context":257},284,{"file":330,"line":331,"context":257},"admin\\partials\\main_items.php",5,{"file":330,"line":333,"context":257},14,{"file":330,"line":335,"context":257},17,{"file":330,"line":337,"context":257},21,{"file":330,"line":339,"context":257},23,{"file":330,"line":341,"context":257},26,{"file":330,"line":343,"context":257},35,{"file":330,"line":164,"context":257},{"file":330,"line":346,"context":257},43,{"file":330,"line":172,"context":257},{"file":330,"line":184,"context":257},{"file":330,"line":189,"context":257},{"file":330,"line":189,"context":257},{"file":330,"line":189,"context":257},{"file":330,"line":194,"context":257},{"file":330,"line":218,"context":257},{"file":330,"line":355,"context":257},60,{"file":330,"line":357,"context":257},64,{"file":330,"line":359,"context":257},66,{"file":330,"line":361,"context":257},69,{"file":363,"line":331,"context":257},"admin\\partials\\main_panel.php",{"file":363,"line":147,"context":257},{"file":363,"line":147,"context":257},{"file":363,"line":367,"context":257},63,{"file":363,"line":136,"context":257},{"file":363,"line":370,"context":257},83,{"file":363,"line":370,"context":257},{"file":363,"line":34,"context":257},{"file":363,"line":26,"context":257},{"file":363,"line":124,"context":257},{"file":363,"line":376,"context":257},87,{"file":363,"line":376,"context":257},{"file":363,"line":376,"context":257},{"file":363,"line":376,"context":257},{"file":363,"line":381,"context":257},98,{"file":363,"line":383,"context":257},101,{"file":363,"line":385,"context":257},105,{"file":363,"line":387,"context":257},107,{"file":363,"line":389,"context":257},110,{"file":363,"line":391,"context":257},114,{"file":393,"line":102,"context":257},"admin\\partials\\main_settings.php",{"file":393,"line":337,"context":257},{"file":393,"line":339,"context":257},{"file":393,"line":341,"context":257},{"file":393,"line":398,"context":257},37,{"file":393,"line":212,"context":257},{"file":393,"line":212,"context":257},{"file":393,"line":402,"context":257},61,{"file":393,"line":176,"context":257},{"file":393,"line":176,"context":257},{"file":393,"line":176,"context":257},{"file":393,"line":176,"context":257},{"file":393,"line":408,"context":257},96,{"file":393,"line":410,"context":257},102,{"file":393,"line":412,"context":257},106,{"file":393,"line":414,"context":257},122,{"file":393,"line":416,"context":257},123,{"file":393,"line":275,"context":257},{"file":393,"line":419,"context":257},125,{"file":393,"line":421,"context":257},127,{"file":393,"line":423,"context":257},141,{"file":146,"line":425,"context":257},132,{"file":427,"line":239,"context":257},"includes\\class.jrmkillboardwphelper.php",{"file":427,"line":429,"context":257},369,{"file":427,"line":431,"context":257},451,{"file":163,"line":73,"context":257},{"file":163,"line":385,"context":257},{"file":163,"line":435,"context":257},112,{"file":163,"line":437,"context":257},155,{"file":163,"line":439,"context":257},161,{"file":163,"line":441,"context":257},175,{"file":163,"line":443,"context":257},181,{"file":163,"line":445,"context":257},193,{"file":163,"line":447,"context":257},202,{"file":163,"line":294,"context":257},{"file":163,"line":450,"context":257},224,{"file":163,"line":452,"context":257},235,{"file":163,"line":454,"context":257},246,{"file":163,"line":310,"context":257},{"file":163,"line":457,"context":257},262,{"file":163,"line":459,"context":257},268,{"file":163,"line":461,"context":257},280,{"file":163,"line":463,"context":257},306,{"file":163,"line":465,"context":257},318,{"file":163,"line":467,"context":257},351,{"file":163,"line":469,"context":257},379,{"file":163,"line":471,"context":257},388,{"file":163,"line":473,"context":257},437,{"file":163,"line":475,"context":257},447,{"file":163,"line":477,"context":257},460,{"file":163,"line":479,"context":257},465,{"file":163,"line":481,"context":257},483,{"file":163,"line":483,"context":257},489,{"file":163,"line":485,"context":257},497,{"file":163,"line":487,"context":257},541,{"file":163,"line":489,"context":257},547,{"file":491,"line":46,"context":257},"public\\partials\\frontend.php",{"file":491,"line":493,"context":257},4,{"file":491,"line":493,"context":257},{"file":491,"line":493,"context":257},{"file":491,"line":493,"context":257},{"file":491,"line":102,"context":257},{"file":491,"line":102,"context":257},{"file":491,"line":500,"context":257},7,{"file":491,"line":502,"context":257},9,{"file":491,"line":504,"context":257},11,{"file":491,"line":506,"context":257},12,{"file":491,"line":508,"context":257},13,{"file":491,"line":508,"context":257},{"file":491,"line":333,"context":257},{"file":491,"line":512,"context":257},15,{"file":491,"line":514,"context":257},19,{"file":491,"line":61,"context":257},{"file":491,"line":61,"context":257},{"file":491,"line":147,"context":257},{"file":491,"line":158,"context":257},{"file":491,"line":158,"context":257},{"file":491,"line":355,"context":257},{"file":491,"line":355,"context":257},{"file":491,"line":264,"context":257},{"file":491,"line":367,"context":257},{"file":491,"line":525,"context":257},65,{"file":491,"line":525,"context":257},{"file":491,"line":525,"context":257},{"file":491,"line":529,"context":257},70,{"file":491,"line":529,"context":257},{"file":491,"line":529,"context":257},{"file":491,"line":529,"context":257},{"file":491,"line":529,"context":257},{"file":491,"line":535,"context":257},71,{"file":491,"line":535,"context":257},{"file":491,"line":535,"context":257},{"file":491,"line":535,"context":257},{"file":491,"line":535,"context":257},{"file":491,"line":267,"context":257},{"file":491,"line":267,"context":257},{"file":491,"line":267,"context":257},{"file":491,"line":267,"context":257},{"file":491,"line":267,"context":257},{"file":491,"line":546,"context":257},73,{"file":491,"line":546,"context":257},{"file":491,"line":101,"context":257},{"file":491,"line":101,"context":257},{"file":491,"line":228,"context":257},{"file":491,"line":136,"context":257},{"file":491,"line":136,"context":257},{"file":491,"line":376,"context":257},{"file":491,"line":555,"context":257},93,{"file":491,"line":557,"context":257},95,{"file":491,"line":408,"context":257},{"file":491,"line":560,"context":257},97,{"file":491,"line":560,"context":257},{"file":491,"line":381,"context":257},{"file":491,"line":564,"context":257},99,{"file":491,"line":566,"context":257},104,{"file":491,"line":566,"context":257},{"file":491,"line":387,"context":257},{"file":491,"line":570,"context":257},111,{"file":491,"line":570,"context":257},{"file":491,"line":570,"context":257},{"file":491,"line":574,"context":257},117,{"file":491,"line":574,"context":257},{"file":491,"line":275,"context":257},[],[579,596,607],{"entryPoint":580,"graph":581,"unsanitizedCount":13,"severity":595},"jrm_killboard_do_store_settings (jrmkb_killboard.php:275)",{"nodes":582,"edges":593},[583,587],{"id":584,"type":585,"label":586,"file":163,"line":324},"n0","source","$_POST (x7)",{"id":588,"type":589,"label":590,"file":163,"line":591,"wp_function":592},"n1","sink","update_option() [Settings Manipulation]",293,"update_option",[594],{"from":584,"to":588,"sanitized":183},"low",{"entryPoint":597,"graph":598,"unsanitizedCount":13,"severity":595},"jrm_killboard_do_store_graphics_settings (jrmkb_killboard.php:313)",{"nodes":599,"edges":605},[600,603],{"id":584,"type":585,"label":601,"file":163,"line":602},"$_POST (x28)",315,{"id":588,"type":589,"label":590,"file":163,"line":604,"wp_function":592},321,[606],{"from":584,"to":588,"sanitized":183},{"entryPoint":608,"graph":609,"unsanitizedCount":13,"severity":595},"\u003Cjrmkb_killboard> (jrmkb_killboard.php:0)",{"nodes":610,"edges":614},[611,613],{"id":584,"type":585,"label":612,"file":163,"line":324},"$_POST (x35)",{"id":588,"type":589,"label":590,"file":163,"line":591,"wp_function":592},[615],{"from":584,"to":588,"sanitized":183},{"summary":617,"deductions":618},"The jrm-killboard plugin v1.3.1 presents a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all SQL queries and has no recorded vulnerability history, which suggests a generally secure development approach and a lack of known exploitable flaws.\n\nHowever, there are notable concerns identified in the static analysis. The plugin exposes a significant attack surface with 18 AJAX handlers, and a concerning 3 of these lack authentication checks. This means that without proper authorization, unauthenticated users could potentially interact with these handlers, leading to unexpected behavior or unintended data manipulation if not otherwise secured. The low percentage of properly escaped output (27%) is another significant weakness, increasing the risk of cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled carefully before being displayed.\n\nWhile the taint analysis found no critical or high severity issues and the vulnerability history is clean, the presence of unprotected AJAX endpoints and inadequate output escaping are tangible risks that require attention. The lack of capability checks on AJAX handlers further compounds this risk. The plugin's strengths lie in its SQL handling and historical security, but the identified weaknesses in authentication and output sanitization detract from its overall security.",[619,621,624,626],{"reason":620,"points":11},"AJAX handlers without auth checks",{"reason":622,"points":623},"Low percentage of properly escaped output",8,{"reason":625,"points":331},"Dangerous function: preg_replace(\u002Fe)",{"reason":627,"points":500},"No capability checks on AJAX handlers","2026-03-17T01:45:44.878Z",{"wat":630,"direct":651},{"assetPaths":631,"generatorPatterns":640,"scriptPaths":641,"versionParams":642},[632,633,634,635,636,637,638,639],"\u002Fwp-content\u002Fplugins\u002Fjrm-killboard\u002Fadmin\u002Fcss\u002Fjrm-killboard-admin.css","\u002Fwp-content\u002Fplugins\u002Fjrm-killboard\u002Fadmin\u002Fcss\u002Fjrm-killboard-graphic.css","\u002Fwp-content\u002Fplugins\u002Fjrm-killboard\u002Fadmin\u002Fcss\u002Fjrm-killboard-settings.css","\u002Fwp-content\u002Fplugins\u002Fjrm-killboard\u002Fadmin\u002Fjs\u002Fjrm-killboard-admin.js","\u002Fwp-content\u002Fplugins\u002Fjrm-killboard\u002Fadmin\u002Fjs\u002Fjrm-killboard-graphics.js","\u002Fwp-content\u002Fplugins\u002Fjrm-killboard\u002Fadmin\u002Fjs\u002Fjrm-killboard-items.js","\u002Fwp-content\u002Fplugins\u002Fjrm-killboard\u002Fadmin\u002Fjs\u002Fjrm-killboard-settings.js","\u002Fwp-content\u002Fplugins\u002Fjrm-killboard\u002Fcss\u002Fjrm-killboard-frontend.css",[],[635,636,637,638],[643,644,645,646,647,648,649,650],"jrm-killboard\u002Fadmin\u002Fcss\u002Fjrm-killboard-admin.css?ver=","jrm-killboard\u002Fadmin\u002Fcss\u002Fjrm-killboard-graphic.css?ver=","jrm-killboard\u002Fadmin\u002Fcss\u002Fjrm-killboard-settings.css?ver=","jrm-killboard\u002Fadmin\u002Fjs\u002Fjrm-killboard-admin.js?ver=","jrm-killboard\u002Fadmin\u002Fjs\u002Fjrm-killboard-graphics.js?ver=","jrm-killboard\u002Fadmin\u002Fjs\u002Fjrm-killboard-items.js?ver=","jrm-killboard\u002Fadmin\u002Fjs\u002Fjrm-killboard-settings.js?ver=","jrm-killboard\u002Fcss\u002Fjrm-killboard-frontend.css?ver=",{"cssClasses":652,"htmlComments":657,"htmlAttributes":659,"restEndpoints":661,"jsGlobals":663,"shortcodeOutput":665},[653,654,655,656],"jrm-killboard-admin-wrap","jrm-killboard-graphic-wrap","jrm-killboard-settings-wrap","jrm-killboard-items-wrap",[658],"Fly safe Capsuler!",[660],"data-jrm-killboard-id",[662],"\u002Fwp-json\u002Fjrm-killboard\u002Fv1\u002Fdata",[664],"jrm_killboard_admin_object",[666],"[jrm_killboard]"]