[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fM7SC1wy9MIC383d2DlcrCXsntzkhBM6fcMTiRtCDYFg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":146,"fingerprints":212},"reorder-multisite-sites-dropdown","Reorder Multisite Sites Dropdown","2.0","kodeala","https:\u002F\u002Fprofiles.wordpress.org\u002Fkodeala\u002F","\u003Cp>Reorder Multisite Sites Dropdown gives WordPress Multisite administrators a powerful tool to organize the My Sites dropdown in the WordPress Admin Bar. With this plugin, you can customize how sites appear in the admin bar so they are easier to find and better organized for your workflow. It is especially useful for WordPress Multisite networks with many sites where the default alphabetical ordering becomes difficult to manage, enhancing the existing WordPress multisite admin bar experience without modifying WordPress core functionality.\u003C\u002Fp>\n\u003Cp>With this plugin, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reorder sites in the My Sites dropdown using drag-and-drop.\u003C\u002Fli>\n\u003Cli>Manually set ordering using number input fields for quick repositioning.\u003C\u002Fli>\n\u003Cli>Create groups to organize related sites together.\u003C\u002Fli>\n\u003Cli>Add divider lines to visually separate sections.\u003C\u002Fli>\n\u003Cli>Nest sites inside groups for better structure.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The ordering interface is available in the Network Admin under Settings > Reorder My Sites\u003C\u002Fp>\n","Adds advanced ordering controls to the WordPress Multisite My Sites admin bar dropdown, allowing administrators to organize sites with drag-and-drop,  &hellip;",10,2300,100,5,"2026-03-04T18:06:00.000Z","6.9.4","4.5","7.0",[20,21,22,23,24],"dropdown","menu","multisite","my-sites","reorder","https:\u002F\u002Fwww.kodeala.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freorder-multisite-sites-dropdown.2.0.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},3,60,30,94,"2026-04-04T06:08:07.081Z",[38,63,86,105,126],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":27,"last_vuln_date":62,"fetched_at":29},"dropdown-multisite-selector","Dropdown multisite selector","0.9.4","alordiel","https:\u002F\u002Fprofiles.wordpress.org\u002Falordiel\u002F","\u003Cp>With this plugin you can create fully configurable dropdown field which select options would work as links and will redirect the user to the selected one. It was originally built for multisite for faster navigation between each sub-site, but currently it also supports custom links as options from the dropdown.\u003C\u002Fp>\n\u003Ch4>There are three options:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>manually configure the number of the options from the dropdown element – pick up a name of your option and the relevant url where the user will be redirected after choosing it;\u003C\u002Fli>\n\u003Cli>get any list of all sites from WordPress Multisite network – this one picks the names of all your sites that are in the multisite network and adds them to the select element;\u003C\u002Fli>\n\u003Cli>get the same list as previous one but only with the site where the current logged-in user is registered;\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>You can manage:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Your label for the name of the select option or leave it without label\u003C\u002Fli>\n\u003Cli>Your first select option (‘Select branch’, ‘Select country’, ‘Choose Side’)\u003C\u002Fli>\n\u003Cli>Sorting of your custom list (alphabetic sorting + reverse sorting (your last entries will become first in the dropdown))\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Once you have saved your settings you can see the result using this shortcode [dms] or use the widget.\u003C\u002Fp>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>[dms] – Using this shortcode will generate the same dropdown as the one you have configured in the admin settings panel.\u003C\u002Fp>\n\u003Cp>[dms_manual name=”” placeholder=”” target=”” options=””] – Use this one your own dropdown that has nothing to do with the settings you have set. The arguments of this shortcode are:\u003Cbr \u002F>\n* name – the label of the select option (leave empty for no label)\u003Cbr \u002F>\n* placeholder – the first option that is shown in the select menu (like: “–  Select –“)\u003Cbr \u002F>\n* target – could be “default” or “blank”. This is the target of the link – “blank” is to be open in new window\u003Cbr \u002F>\n* options – name-link pairs, should be placed as : “url1|name1, url2|name2, url3|name3”\u003C\u002Fp>\n\u003Cp>An example:\u003Cbr \u002F>\n[dms_manual name=”Label” placeholder=”–Select–” target=”blank” options=”Trusted search engine|https:\u002F\u002Fduckduckgo.com, Tracking search engine|https:\u002F\u002Fgoogle.bg”]\u003C\u002Fp>\n\u003Cp>If you would more functionality, please contact me to check if I can implement it. Also thanks to everyone giving me hints how to improve this plugin.\u003C\u002Fp>\n\u003Ch4>Filters in the code\u003C\u002Fh4>\n\u003Cp>Here are some filters that you can use to modify the results from the code:\u003Cbr \u002F>\n* \u003Ccode>dms_sites_arguments\u003C\u002Fcode> – to control the attributes used in the function \u003Ccode>get_sites()\u003C\u002Fcode> when ‘Show all sites in the WMN’ option is selected.\u003Cbr \u002F>\n* \u003Ccode>dms_multisite_pairs\u003C\u002Fcode> – filter the results returned from \u003Ccode>get_sites()\u003C\u002Fcode>.\u003Cbr \u002F>\n* \u003Ccode>dms_users_sites\u003C\u002Fcode> – control the sites when ‘Show only the sites where the user is registered’ option is selected.\u003C\u002Fp>\n","Gives you the resources to make select field with redirecting options to a given URLs.",1000,31602,19,"2025-03-26T10:17:00.000Z","6.7.5","3.8","7.4.0",[54,55,56,22,57],"dropdown-menu","edit-select-options","flexible-select","redirect","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdropdown-multisite-selector\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdropdown-multisite-selector.zip",91,2,"2025-03-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":13,"num_ratings":11,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":81,"download_link":82,"security_score":83,"vuln_count":84,"unpatched_count":27,"last_vuln_date":85,"fetched_at":29},"navigation-menu-as-dropdown-widget","Navigation menu as Dropdown Widget","1.5.2","Jeroen Peters","https:\u002F\u002Fprofiles.wordpress.org\u002Fjeroenpeters1986\u002F","\u003Cp>Convert a Navigation Menu to a dropdown which you visitors can use to navigate to another page.\u003Cbr \u002F>\nThis can be a nifty element on mobile webpages or just to provide a quick way to navigate to users.\u003C\u002Fp>\n\u003Cp>We are proud to be featured on:\u003Cbr \u002F>\n – \u003Ca href=\"https:\u002F\u002Fwpglob.com\u002Fblog\u002F\" rel=\"nofollow ugc\">WordPress tutorials\u003C\u002Fa>\u003Cbr \u002F>\n – \u003Ca href=\"https:\u002F\u002Fwpmissing.com\u002Fplugins\u002Fsite-dropdown-menu-widget\u002F\" rel=\"nofollow ugc\">WP Missing: install the Navigation as dropdown plugin\u003C\u002Fa>\u003Cbr \u002F>\n – The blog of \u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Fsurvey-maker\" rel=\"nofollow ugc\">WordPress survey plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Did you know you can try out this widget using TasteWP?\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fnavigation-menu-as-dropdown-widget\" rel=\"nofollow ugc\">Try it out here, without any obligations\u003C\u002Fa>\u003C\u002Fp>\n","WordPress plugin which provides a widget with a clickable dropdown of a WordPress navigation menu. It supports one level of parent-child menu's.",3000,42861,"2025-04-12T21:10:00.000Z","6.8.5","3.0.1","5.3",[20,21,78,79,80],"navigation","quicknav","select","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnavigation-menu-as-dropdown-widget.1.5.2.zip",99,1,"2024-04-16 00:00:00",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":13,"num_ratings":96,"last_updated":97,"tested_up_to":18,"requires_at_least":98,"requires_php":99,"tags":100,"homepage":81,"download_link":104,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ollie-menu-designer","Ollie Menu Designer","0.2.8","Mike McAlister","https:\u002F\u002Fprofiles.wordpress.org\u002Fmmcalister\u002F","\u003Cp>\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\u002FUXWOafpBn38?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>\u003C\u002Fp>\n\u003Cp>Create stunning, content-rich dropdown, mobile, and mega menus using the WordPress block editor and full site editing. \u003Ca href=\"https:\u002F\u002Folliewp.com\u002Fmenu-designer\" rel=\"nofollow ugc\">Ollie Menu Designer\u003C\u002Fa> lets you build beautiful dropdown menus and mobile navigation with images, buttons, call-to-actions, and any other blocks – giving you the same creative freedom you have when designing your pages.\u003C\u002Fp>\n\u003Cp>Menu Designer puts you in complete control of how your menus look and function. Best of all, if you’re using the \u003Ca href=\"https:\u002F\u002Folliewp.com\u002Fdownload\u002F\" rel=\"nofollow ugc\">free Ollie theme\u003C\u002Fa>, you’ll get access to a collection of beautifully pre-designed menu templates to help you get started quickly.\u003C\u002Fp>\n\u003Ch4>Design Freedom\u003C\u002Fh4>\n\u003Cp>Create dropdown menus and mobile menus that match your vision using any WordPress block you can imagine. Whether you need multi-column layouts, featured images and galleries, rich text with custom typography, or buttons and call-to-action elements, Menu Designer gives you complete creative control. You can even include recent posts, product grids, search bars, forms, custom HTML, and literally any other block to build exactly the navigation experience your site needs.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multi-column layouts with images, text, and buttons\u003C\u002Fli>\n\u003Cli>Rich content like galleries, forms, and product grids\u003C\u002Fli>\n\u003Cli>Complete creative control with any WordPress block\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Mobile-First Options\u003C\u002Fh4>\n\u003Cp>Your menus look great on every device with Ollie Menu Designer’s mobile-optimized approach. Design custom mobile menu experiences that replace default navigation with beautiful, touch-friendly interfaces. You have complete control over responsive behavior, including the ability to disable dropdowns on mobile with fallback URLs, set custom breakpoints, and ensure optimized performance across all devices.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fast, beautiful mobile menu designs with touch-friendly interactions\u003C\u002Fli>\n\u003Cli>Choose from several pre-designed menu patterns\u003C\u002Fli>\n\u003Cli>Optimized performance across all devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Build faster with Ollie\u003C\u002Fh4>\n\u003Cp>Get started instantly with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Follie\u002F\" rel=\"ugc\">free Ollie block theme\u003C\u002Fa>, which comes packed with beautiful pre-designed menu templates and patterns built specifically for Ollie Menu Designer. Instead of starting from scratch, you’ll have access to professionally-crafted mobile menus, dropdown designs, and mega menu layouts that seamlessly integrate with Ollie’s design system. Simply install the theme, browse the menu pattern library, and customize the designs to match your brand – no design experience required.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pre-designed menu templates and patterns included\u003C\u002Fli>\n\u003Cli>Seamless integration with Ollie’s design system\u003C\u002Fli>\n\u003Cli>Professional designs ready to customize for your brand\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Adding Mobile Menus with Ollie Menu Designer\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>We’ve created a \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FUXWOafpBn38?t=150\" rel=\"nofollow ugc\">full video tutorial\u003C\u002Fa> on creating mobile menus.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Navigate to Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Editor \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Patterns and edit your Header template part\u003C\u002Fli>\n\u003Cli>Click the Navigation block\u003C\u002Fli>\n\u003Cli>In the Navigation block Settings tab, find the Mobile Menu panel\u003C\u002Fli>\n\u003Cli>Click “Create a new one” or select from existing mobile menu templates\u003C\u002Fli>\n\u003Cli>Choose from pre-designed Ollie patterns or build custom with blocks\u003C\u002Fli>\n\u003Cli>Save your menu and select it in the Mobile Menu panel\u003C\u002Fli>\n\u003Cli>Customize background colors and menu icon in the mobile menu settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Adding Dropdowns and Mega Menus with Ollie Menu Designer\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>We’ve created a \u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FUXWOafpBn38?t=421\" rel=\"nofollow ugc\">full video tutorial\u003C\u002Fa> on creating drop down and mega menus.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Navigate to Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Editor \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Patterns and edit your Header template part\u003C\u002Fli>\n\u003Cli>Click Add Block and search for “Dropdown Menu”\u003C\u002Fli>\n\u003Cli>Name your dropdown and position it in your navigation\u003C\u002Fli>\n\u003Cli>In the Dropdown Menu block Settings tab, find the dropdown menu panel\u003C\u002Fli>\n\u003Cli>Click “Create a new one” or select from existing dropdown menu templates\u003C\u002Fli>\n\u003Cli>Choose from pre-designed Ollie patterns or build custom with blocks\u003C\u002Fli>\n\u003Cli>Save your menu and select it in the dropdown menu panel\u003C\u002Fli>\n\u003Cli>Configure additional customization settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Adding Starter Patterns\u003C\u002Fh4>\n\u003Cp>You can create custom starter patterns for menu templates to give users quick starting points for their menus. This is especially useful for theme developers who want to provide pre-designed menu layouts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to Add Starter Patterns\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Create a \u003Ccode>\u002Fpatterns\u003C\u002Fcode> folder in your theme or plugin directory\u003C\u002Fli>\n\u003Cli>Add your pattern files (PHP format) to this folder\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In each pattern file, ensure you include the following in your pattern header:\u003C\u002Fp>\n\u003Cp>Block Types: core\u002Ftemplate-part\u002Fmenu\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>This ensures your pattern appears as an option when creating new menu template parts.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.5 or higher\u003C\u002Fli>\n\u003Cli>A WordPress block theme like \u003Ca href=\"https:\u002F\u002Folliewp.com\" rel=\"nofollow ugc\">Ollie\u003C\u002Fa> that supports the WordPress navigation block\u003C\u002Fli>\n\u003C\u002Ful>\n","Create custom dropdown & mobile menus using WordPress blocks. Design rich, responsive navigation with any block content in the block editor.",2000,23510,6,"2026-03-13T15:03:00.000Z","6.5","7.4",[101,54,102,103,78],"block","mega-menu","mobile-menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Follie-menu-designer.0.2.8.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":46,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":81,"tags":119,"homepage":123,"download_link":124,"security_score":125,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"black-studio-touch-dropdown-menu","Black Studio Touch Dropdown Menu","1.0.2","Black Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fblack-studio\u002F","\u003Cp>Navigation dropdown menus are widely used, especially on sites with lots of pages and\u002For categories, as they allow to navigate directly to almost every page of the site, with no need to navigate through all the intermediate pages in the hierarchy. Unfortunately dropdown menus do not work well with mobile \u002F touch devices, because the “mouseover” event is not handled, so when the user click a top level menu, the browser follows the link instead of opening the dropdown menu. This plugin is a solution for that situation. On touch devices, the first click \u002F tap on a top level menu (or, in general on any menu with children) only expands the nested dropdown menu, while the second one brings to the link. This is the same behavior natively adopted by iPad \u002F iPhone starting from iOS version 5, so this plugin is intended to work with previous versions of iOS and with other mobile platforms that do not have such native behavior (Android, Windows, etc).\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.blackstudio.it\u002Fen\u002F\" rel=\"nofollow ugc\">Black Studio web site\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.blackstudio.it\u002Fen\u002Fwordpress-plugins\u002Fblack-studio-touch-dropdown-menu\u002F\" rel=\"nofollow ugc\">Plugin’s web page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fblack-studio-touch-dropdown-menu\" rel=\"ugc\">Support forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Follow us on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fblackstudioita\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fblackstudiocomunicazione\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fblack-studio\" rel=\"nofollow ugc\">LinkedIn\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fblack-studio\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Get involved\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Developers can contribute to the source code on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fblack-studio\u002Fblack-studio-touch-dropdown-menu\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Users can contribute by leaving a 5 stars \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fblack-studio-touch-dropdown-menu#postform\" rel=\"ugc\">review\u003C\u002Fa> or making a \u003Ca href=\"https:\u002F\u002Fwww.blackstudio.it\u002Fen\u002Fwordpress-plugins\u002Fblack-studio-touch-dropdown-menu\u002F\" rel=\"nofollow ugc\">donation\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>This plugin was inspired by the article \u003Ca href=\"https:\u002F\u002Fsnippets.webaware.com.au\u002Fsnippets\u002Fmake-css-drop-down-menus-work-on-touch-devices\u002F\" rel=\"nofollow ugc\">“Make CSS drop-down menus work on touch devices”\u003C\u002Fa> written by Ross McKay, although it uses a totally different javascript code.\u003C\u002Fp>\n","Add support for navigation dropdown menus on mobile \u002F touch devices.",52051,84,22,"2022-07-01T13:27:00.000Z","6.0.11","3.0",[20,21,120,121,122],"mobile","touch","touchscreen","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fblack-studio-touch-dropdown-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblack-studio-touch-dropdown-menu.1.0.2.zip",85,{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":13,"num_ratings":32,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":99,"tags":139,"homepage":143,"download_link":144,"security_score":145,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"multilevel-navigation-menu","Multilevel Navigation Menu","2.0.2","Laxman Prajapati","https:\u002F\u002Fprofiles.wordpress.org\u002Flaxman-prajapati\u002F","\u003Cp>\u003Cstrong>Multilevel Navigation Menu\u003C\u002Fstrong> plugin ability to add a full-screen navigation menu to our website. An easy way to use the plugin on our website.\u003C\u002Fp>\n\u003Cp>You can use the \u003Cstrong>[multilevel_navigation_menu]\u003C\u002Fstrong> shortcode in your header file and after that, the menu will be shown automatically on the front side.\u003C\u002Fp>\n\u003Cp>Make sure you have hide your default navigation menu before adding a shortcode. From CSS, javascript or any other way.\u003C\u002Fp>\n\u003Ch4>Awesome features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display the menu with full-width or container width\u003C\u002Fli>\n\u003Cli>Set menu outer width as well as inner container left and right spacing of the menu\u003C\u002Fli>\n\u003Cli>Display the multi-level menu (Level 1, 2, 3, 4, 5)\u003C\u002Fli>\n\u003Cli>Set menu background and font color based on the menu level\u003C\u002Fli>\n\u003Cli>Set the responsive breakpoint of menu\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>[multilevel_navigation_menu]\u003C\u002Fstrong> – Show the navigation menu in the header(front side).\u003C\u002Fli>\n\u003C\u002Ful>\n","Multilevel Navigation Menu plugin ability to add a full-screen navigation menu to our website.",500,11100,"2025-01-06T10:58:00.000Z","6.6.5","6.3",[54,103,140,141,142],"multilevel-menu","navigation-menu","navmenu","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmultilevel-navigation-menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultilevel-navigation-menu.2.0.2.zip",92,{"attackSurface":147,"codeSignals":174,"taintFlows":202,"riskAssessment":203,"analyzedAt":211},{"hooks":148,"ajaxHandlers":170,"restRoutes":171,"shortcodes":172,"cronEvents":173,"entryPointCount":27,"unprotectedCount":27},[149,155,158,162,166],{"type":150,"name":151,"callback":152,"file":153,"line":154},"action","admin_head","kodeala_msdd_adminbar_styles","functions.php",360,{"type":150,"name":156,"callback":152,"file":153,"line":157},"wp_head",361,{"type":150,"name":159,"callback":160,"file":153,"line":161},"admin_enqueue_scripts","kodeala_msdd_scripts",375,{"type":150,"name":163,"callback":164,"file":153,"line":165},"network_admin_menu","kodeala_msdd_menu_and_fields",391,{"type":150,"name":167,"callback":168,"priority":13,"file":153,"line":169},"admin_bar_menu","kodeala_msdd_admin_bar_menu",558,[],[],[],[],{"dangerousFunctions":175,"sqlUsage":176,"outputEscaping":178,"fileOperations":27,"externalRequests":27,"nonceChecks":84,"capabilityChecks":27,"bundledLibraries":201},[],{"prepared":27,"raw":27,"locations":177},[],{"escaped":179,"rawEcho":180,"locations":181},23,9,[182,185,187,189,191,193,195,197,199],{"file":153,"line":183,"context":184},264,"raw output",{"file":153,"line":186,"context":184},267,{"file":153,"line":188,"context":184},304,{"file":153,"line":190,"context":184},305,{"file":153,"line":192,"context":184},411,{"file":153,"line":194,"context":184},412,{"file":153,"line":196,"context":184},418,{"file":153,"line":198,"context":184},419,{"file":153,"line":200,"context":184},420,[],[],{"summary":204,"deductions":205},"The plugin 'reorder-multisite-sites-dropdown' v2.0 demonstrates a generally strong security posture based on the provided static analysis. The absence of any known CVEs, critical taint flows, dangerous functions, file operations, or external HTTP requests is a significant positive.  The fact that all SQL queries utilize prepared statements and that there are no identified unsanitized paths in taint analysis further reinforces this. However, there are areas for concern. The limited output escaping (72% properly escaped) suggests a potential for reflected cross-site scripting (XSS) vulnerabilities if the unescaped outputs are user-controlled. Additionally, the lack of capability checks on any entry points is a notable weakness, as it implies that any authenticated user, regardless of their role, could potentially interact with these functionalities. While the attack surface is currently zero, relying solely on nonce checks for security without implementing capability checks on potential future entry points is not a robust long-term strategy.\n\nDespite the lack of known vulnerabilities and a seemingly clean code analysis regarding critical security flaws, the incomplete output escaping and the absence of capability checks present potential risks. The plugin's vulnerability history being entirely clear is a very good sign, suggesting consistent good practices from the developers. The primary weakness lies in the potential for XSS due to imperfect output escaping and the lack of role-based access control on any functionalities that might be introduced. Therefore, while the current risk appears low, it's not negligible, and addressing the output escaping and implementing capability checks would significantly improve its security.",[206,208],{"reason":207,"points":14},"Output escaping is not fully implemented",{"reason":209,"points":210},"No capability checks on entry points",7,"2026-03-16T23:59:25.372Z",{"wat":213,"direct":222},{"assetPaths":214,"generatorPatterns":217,"scriptPaths":218,"versionParams":219},[215,216],"\u002Fwp-content\u002Fplugins\u002Freorder-multisite-sites-dropdown\u002Fdist\u002Freorder-multisite-sites-dropdown.css","\u002Fwp-content\u002Fplugins\u002Freorder-multisite-sites-dropdown\u002Fdist\u002Freorder-multisite-sites-dropdown.js",[],[216],[220,221],"reorder-multisite-sites-dropdown\u002Fdist\u002Freorder-multisite-sites-dropdown.css?ver=","reorder-multisite-sites-dropdown\u002Fdist\u002Freorder-multisite-sites-dropdown.js?ver=",{"cssClasses":223,"htmlComments":241,"htmlAttributes":249,"restEndpoints":254,"jsGlobals":255,"shortcodeOutput":257},[224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240],"msdd-icon","msdd-icon-move","msdd-icon-unwrap","msdd-site-row","msdd-group-row","msdd-divider-row","msdd-site-title","msdd-group-title","msdd-site-actions","msdd-group-actions","msdd-site-remove","msdd-group-remove","msdd-group-add-site","msdd-group-add-divider","msdd-group-add-group","msdd-divider-actions","msdd-site-id",[242,243,244,245,246,247,248],"\u003C!-- msdd-editor-items -->","\u003C!-- msdd-site-row -->","\u003C!-- msdd-group-row -->","\u003C!-- msdd-divider-row -->","\u003C!-- msdd-site-actions -->","\u003C!-- msdd-group-actions -->","\u003C!-- msdd-divider-actions -->",[250,251,252,253],"data-site-id","data-group-id","data-item-type","data-is-draggable",[],[256],"window.kodeala_msdd_data",[]]