[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmPXIRNmTco1i6274yG6Yndi80CGTt4onjsCDXGfTLPU":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":137,"fingerprints":202},"better-menu-widget","Better Menu Widget","1.5.1","Tracey Holinka","https:\u002F\u002Fprofiles.wordpress.org\u002Ftraceyholinka\u002F","\u003Cp>\u003Cstrong>This plugin is no longer under active development.\u003C\u002Fstrong> With all the improvements to WordPress the need for this plugin has long passed. It will still work but no improvements will be made.\u003C\u002Fp>\n\u003Cp>A Custom Menu widget that adds a custom url to the widget title and adds a custom css class. The default custom menu CSS class is \u003Ccode>sub-menu\u003C\u002Fcode> and it is applied to the \u003Ccode>\u003Cul>\u003C\u002Fcode> tag. You will need to style the widget using your theme’s stylesheet.\u003C\u002Fp>\n\u003Cp>Based on the core WordPress Custom Menu widget.\u003C\u002Fp>\n\u003Ch4>Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Custom title URL\u003C\u002Fli>\n\u003Cli>Custom CSS class\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Plugin’s Official Site\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetter-menu-widget\u002F\" rel=\"ugc\">Overview\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FTraceyHolinka\u002Fbetter-menu-widget\u002Fblob\u002Fmaster\u002Fchangelog.md\" rel=\"nofollow ugc\">Changelog\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Better Menu Widget makes it easy to customize your menu widgets by adding css styles and a heading link.",600,25533,84,5,"2019-02-09T23:17:00.000Z","4.9.29","4.5","",[20,21,22],"menus","navigation","widget","http:\u002F\u002Ftraceyholinka.com\u002Fwordpress-plugins\u002Fbetter-menu-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-menu-widget.1.5.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":13,"computed_at":34},"traceyholinka",1,30,"2026-04-04T03:48:15.039Z",[36,62,81,99,117],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":26,"last_vuln_date":61,"fetched_at":28},"bellows-accordion-menu","Bellows Accordion Menu","1.4.4","sevenspark","https:\u002F\u002Fprofiles.wordpress.org\u002Fsevenspark\u002F","\u003Cp>Bellows is an awesome accordion menu for WordPress.  It works with the WordPress menu system to allow you to build beautiful accordion menus for your site.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpaccordionmenu.com\u002Ffree\u002F\" rel=\"nofollow ugc\">Bellows Lite Demo\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpaccordionmenu.com\u002F\" rel=\"nofollow ugc\">Bellows Full Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Get started: \u003Ca href=\"http:\u002F\u002Fsevenspark.com\u002Fdocs\u002Fbellows\u002Fquick-start\u002Flite\" rel=\"nofollow ugc\">Bellows Quick Start Guide\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Feature Overview\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fully functional accordion menu\u003C\u002Fli>\n\u003Cli>Multiple submenu levels\u003C\u002Fli>\n\u003Cli>3 included skin presets\u003C\u002Fli>\n\u003Cli>Multi- or single-folding\u003C\u002Fli>\n\u003Cli>Expand current submenu automatically option\u003C\u002Fli>\n\u003Cli>Shortcode integration – add an accodion menu to yoru site anywhere you can add shortcodes\u003C\u002Fli>\n\u003Cli>Widget integration – add an accordion menu to your widgetized theme areas\u003C\u002Fli>\n\u003C\u002Ful>\n","A flexible and robust accordion menu plugin",10000,118946,100,23,"2025-05-19T16:18:00.000Z","6.8.5","5.0","7.4",[53,54,55,21,56],"accordion","images","menu","widgets","http:\u002F\u002Fgetbellows.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbellows-accordion-menu.1.4.4.zip",98,2,"2025-06-05 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":46,"num_ratings":32,"last_updated":72,"tested_up_to":49,"requires_at_least":73,"requires_php":51,"tags":74,"homepage":77,"download_link":78,"security_score":79,"vuln_count":32,"unpatched_count":32,"last_vuln_date":80,"fetched_at":28},"themebeez-toolkit","Themebeez Toolkit","1.3.5","themebeez","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemebeez\u002F","\u003Cp>A essential toolkit for \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002F\" rel=\"nofollow ugc\">WordPress themes\u003C\u002Fa> developed by us. Themebeez Toolkit helps you to import dummy demo contents. It also adds extra features & functionality our themes.\u003C\u002Fp>\n\u003Ch4>✨ WHICH THEME DEMO IMPORT IS INCLUDED:\u003C\u002Fh4>\n\u003Cp>✅ Orchid Store: \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fthemes\u002Forchid-store\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003Cbr \u002F>\n✅ Orchid Store Pro: \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fthemes\u002Forchid-store-pro\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003Cbr \u002F>\n✅ Cream Magazine: \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fthemes\u002Fcream-magazine\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003Cbr \u002F>\n✅ Cream Magazine Pro: \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fthemes\u002Fcream-magazine-pro\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003Cbr \u002F>\n✅ Fascinate: \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fthemes\u002Ffascinate\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003Cbr \u002F>\n✅ Fascinate Pro: \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fthemes\u002Ffascinate-pro\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003Cbr \u002F>\n✅ Cream Blog: \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fthemes\u002Fcream-blog\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003Cbr \u002F>\n✅ Cream Blog Pro: \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fthemes\u002Fcream-blog-pro\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003Cbr \u002F>\n✅ StyleBlog Plus: \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fthemes\u002Fstyle-blog-pro\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003Cbr \u002F>\n✅ Royale News: \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fthemes\u002Froyale-news\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003Cbr \u002F>\n✅ Royale News Pro: \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fthemes\u002Froyale-news-pro\u002F\" rel=\"nofollow ugc\">Link\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>✨ WHY TO USE THEMEBEEZ TOOLKIT?\u003C\u002Fh4>\n\u003Cp>✅ To import one click demo content for your website.\u003Cbr \u002F>\n✅It also adds extra functionality to Orchid store theme as we have extended simple mega menu functionality in Orchid Store theme via this plugin.\u003C\u002Fp>\n\u003Ch4>✨ HOW TO USE THEMEBEEZ TOOLKIT?\u003C\u002Fh4>\n\u003Cp>✅ While installing any free themes by themebeez do kindly install & activate prompt plugin “Themebeez Toolkit ” or you can do this manually too.\u003Cbr \u002F>\n✅ After activating the Themebeez Toolkit plugin, if you are using a theme provided by Themebeez, go to Dashboard > Theme Name > Starter Templates.\u003Cbr \u002F>\n✅ Under Starter Templates, you can choose which demo content to import for your website.\u003Cbr \u002F>\n✅ Choose your demo by checking live preview.\u003Cbr \u002F>\n✅ Keep Themebeez Toolkit plugin along with you till you are using themes made by us.\u003Cbr \u002F>\n✅ Feel free to contact Themebeez Support team at ( https:\u002F\u002Fthemebeez.com\u002Fsupport\u002F ) if you need any assistance.\u003C\u002Fp>\n\u003Ch4>✨ VIDEO TUTORIAL:\u003C\u002Fh4>\n\u003Cp>Watch the video below which will demonstrate how to use Themebeez Toolkit plugin to import demo dummy contents while using our theme.\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\u002FJvZSZzL0hB4?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\u003Ch4>✨ADDITIONAL FEATURES:\u003C\u002Fh4>\n\u003Cp>Themebeez Tookit also adds extra functionality to \u003Ca href=\"https:\u002F\u002Fthemebeez.com\u002Fthemes\u002Forchid-store\u002F\" rel=\"nofollow ugc\">Orchid store theme\u003C\u002Fa> as we have extended simple mega menu functionality in Orchid Store theme via this plugin.\u003C\u002Fp>\n\u003Ch4>✨ COPYRIGHT & CREDITS:\u003C\u002Fh4>\n\u003Cp>Themebeez Toolkit uses \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fproteusthemes\u002Fone-click-demo-import\" rel=\"nofollow ugc\">One Click Demo Import plugin\u003C\u002Fa> script (C) 2016 ProteusThemes.com Licensed under the \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GNU General Public License v2.0\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Themebeez Toolkit is free software, feel free to redistribute it or modify it under the terms of the \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">GNU General Public License\u003C\u002Fa> as published by the Free Software Foundation.\u003C\u002Fp>\n","A essential toolkit for WordPress themes developed by us. Themebeez Toolkit helps you to import dummy demo contents. It also adds extra features & &hellip;",9000,299872,"2025-04-23T05:15:00.000Z","5.6",[75,76,20,66,56],"content","demo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fthemebeez-toolkit\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthemebeez-toolkit.1.3.5.zip",78,"2025-12-26 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":70,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":18,"tags":95,"homepage":97,"download_link":98,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"widgets-in-menu","Widgets in Menu for WordPress","1.0.0","Saurabh","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaurabhshukla\u002F","\u003Cp>Allows you to add Widgets in WordPress Navigation Menus via a custom widget area and an extra box in menu edit screen.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Warning\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You will need to have some CSS skills for the widgets to display properly in nav menus.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-in-menu\u002Fscreenshots\" rel=\"ugc\">View the screenshots\u003C\u002Fa> for usage instructions.\u003C\u002Fp>\n\u003Ch4>Source code and Contributions\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyapapaya\u002FWidgets-In-Menu-for-WordPress\" rel=\"nofollow ugc\">Fork on Github\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Contributions are always welcome\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Most documentation is inline.\u003C\u002Fli>\n\u003Cli>The hooks (actions and filters) are documented in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-in-menu\u002Fother_notes\u002F\" rel=\"ugc\">Other Notes\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Some useful stuff is in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-in-menu\u002Ffaq\u002F\" rel=\"ugc\">FAQ section\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Ch4>Actions\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>yawp_wim_pre_callback\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Fires before a widget’s display callback is called. Similar to ‘dynamic_sidebar’ action.\u003C\u002Fp>\n\u003Cp>\u003Cem>Parameters\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>$yawp_wim_widget\u003C\u002Fem>    array    An associative array of widget arguments.\n\u003Col>\n\u003Cli>string \u003Cem>$name\u003C\u002Fem> Name of the widget.\u003C\u002Fli>\n\u003Cli>string \u003Cem>$id\u003C\u002Fem> Widget ID.\u003C\u002Fli>\n\u003Cli>array|callback \u003Cem>$callback\u003C\u002Fem> When the hook is fired on the front-end, $callback is an array containing the widget object. Fired on the back-end, $callback is ‘wp_widget_control’, see $_callback.\u003C\u002Fli>\n\u003Cli>array \u003Cem>$params\u003C\u002Fem> An associative array of multi-widget arguments.\u003C\u002Fli>\n\u003Cli>string \u003Cem>$classname\u003C\u002Fem> CSS class applied to the widget container.\u003C\u002Fli>\n\u003Cli>string \u003Cem>$description\u003C\u002Fem> The widget description.\u003C\u002Fli>\n\u003Cli>array \u003Cem>$_callback\u003C\u002Fem> When the hook is fired on the back-end, $_callback is populated with an array containing the widget object, see $callback.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filters\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>yawp_wim_attribute_prefix\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filters the prefix used in class\u002Fid attributes in html display.\u003C\u002Fp>\n\u003Cp>\u003Cem>Parameters\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>$default_prefix\u003C\u002Fem>    string   The default prefix: ‘yawp_wim’\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>yawp_wim_widget_params\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filter the parameters passed to the widget’s display callback. Similar to ‘dynamic_sidebar_params’ filter\u003C\u002Fp>\n\u003Cp>\u003Cem>Parameters\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>$params\u003C\u002Fem>    array\n\u003Col>\n\u003Cli>array   \u003Cem>$args\u003C\u002Fem> An array of widget display arguments.\n\u003Col>\n\u003Cli>string \u003Cem>$name\u003C\u002Fem> Name of the sidebar the widget is assigned to.\u003C\u002Fli>\n\u003Cli>string \u003Cem>$id\u003C\u002Fem> ID of the sidebar the widget is assigned to.\u003C\u002Fli>\n\u003Cli>string \u003Cem>$description\u003C\u002Fem> The sidebar description.\u003C\u002Fli>\n\u003Cli>string \u003Cem>$class\u003C\u002Fem> CSS class applied to the sidebar container.\u003C\u002Fli>\n\u003Cli>string \u003Cem>$before_widget\u003C\u002Fem> HTML markup to prepend to each widget in the sidebar.\u003C\u002Fli>\n\u003Cli>string \u003Cem>$after_widget\u003C\u002Fem> HTML markup to append to each widget in the sidebar.\u003C\u002Fli>\n\u003Cli>string \u003Cem>$before_title\u003C\u002Fem> HTML markup to prepend to the widget title when displayed.\u003C\u002Fli>\n\u003Cli>string \u003Cem>$after_title\u003C\u002Fem> HTML markup to append to the widget title when displayed.\u003C\u002Fli>\n\u003Cli>string \u003Cem>$widget_id\u003C\u002Fem> ID of the widget.\u003C\u002Fli>\n\u003Cli>string \u003Cem>$widget_name\u003C\u002Fem> Name of the widget. }\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>array   \u003Cem>$widget_args\u003C\u002Fem>  An array of multi-widget arguments.\n\u003Col>\n\u003Cli>int \u003Cem>$number\u003C\u002Fem> Number increment used for multiples of the same widget.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>yawp_wim_no_widgets_message\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filters the html displayed if no widgets are present in the sidebar.\u003C\u002Fp>\n\u003Cp>\u003Cem>Parameters\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>$no_widgets_output\u003C\u002Fstrong>   array   The default output\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows you to add Widgets in WordPress Navigation Menus",106447,96,21,"2018-06-27T04:16:00.000Z","4.7.32","3.5",[96,20,56],"custom-link","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-in-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidgets-in-menu.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":90,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":18,"tags":113,"homepage":115,"download_link":116,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"editor-menu-and-widget-access","Editor Menu and Widget Access","3.1.2","GuyPrimavera","https:\u002F\u002Fprofiles.wordpress.org\u002Fguyprimavera\u002F","\u003Cp>This open source and lightweight plugin allows users with the role \u003Cstrong>Editor\u003C\u002Fstrong> or \u003Cstrong>Shop Manager\u003C\u002Fstrong> to access the \u003Cstrong>Menus\u003C\u002Fstrong> and \u003Cstrong>Widgets\u003C\u002Fstrong> areas of the Appearance menu in WordPress’ admin area.\u003C\u002Fp>\n\u003Cp>This is a common task that would be useful for clients to manage themselves to give them more control over their website’s content.\u003C\u002Fp>\n\u003Cp>This plugin also gives access to the \u003Cstrong>Customize\u003C\u002Fstrong> submenu and other theme options, but these can be hidden through the options page at \u003Cstrong>Appearance > Editor Access\u003C\u002Fstrong> if you wish.\u003C\u002Fp>\n\u003Cp>You can also select other menus to hide from Editors and Shop Managers (e.g. custom theme or plugin options pages), as well as hiding \u003Cstrong>any elements on the Admin Bar\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Allow access\u003C\u002Fstrong> to Customize, Menus and Widgets for Editors and Shop Managers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme Options\u003C\u002Fstrong> remain hidden from these user roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide custom options pages\u003C\u002Fstrong> from these users (if your theme\u002Fplugin has a custom settings page you wish to hide).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide any other menus\u003C\u002Fstrong> or submenus. Simply select which menus you wish to hide.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide admin bar menus and elements\u003C\u002Fstrong>. Choose which elements you wish to hide.\u003C\u002Fli>\n\u003C\u002Ful>\n","Allow and control Editor and Shop Manager access to the menus, widgets and appearance menu, plus other menus and adminbar items.",7000,84034,24,"2021-06-02T08:53:00.000Z","5.7.15","3.0.1",[114,55,20,22,56],"appearance","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feditor-menu-and-widget-access\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feditor-menu-and-widget-access.3.1.2.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":130,"requires_at_least":50,"requires_php":18,"tags":131,"homepage":134,"download_link":135,"security_score":59,"vuln_count":32,"unpatched_count":26,"last_vuln_date":136,"fetched_at":28},"collapsing-categories","Collapsing Categories","3.0.12","robfelty","https:\u002F\u002Fprofiles.wordpress.org\u002Frobfelty\u002F","\u003Cp>Collapsing Categories creates an expandable list of categories and\u003Cbr \u002F>\nsubcategories. It can also expand to show posts. The primary usage is as a\u003Cbr \u002F>\nwidget, but you can also use the code in your theme manually if you wish (see\u003Cbr \u002F>\ninstallation instructions)\u003C\u002Fp>\n\u003Ch3>Options\u003C\u002Fh3>\n\u003Cp>Options can be set\u003Cbr \u002F>\nfrom the block panel. If you wish to insert the code into your theme manually\u003Cbr \u002F>\ninstead of using a widget, you can use the following options. These options\u003Cbr \u002F>\ncan be given to the \u003Ccode>collapsCat()\u003C\u002Fcode> function either as an array or in query\u003Cbr \u002F>\nstyle, in the same manner as the \u003Ccode>wp_list_categories\u003C\u002Fcode> function.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$defaults=array(\n   'showPostCount' => true,\n   'inExclude' => 'exclude',\n   'inExcludeCats' => '',\n   'showPosts' => true, \n   'showPages' => false,\n   'linkToCat' => true,\n   'olderThan' => 0,\n   'excludeAll' => '0',\n   'catSortOrder' => 'ASC',\n   'catSort' => 'catName',\n   'postSortOrder' => 'ASC',\n   'postSort' => 'postTitle',\n   'expand' => '0',\n   'defaultExpand' => '',\n   'postTitleLength' => 0,\n   'accordion' => 0,\n   'catfeed' => 'none',\n   'taxonomy' => 'category',\n   'showPostDate' => false,\n   'postDateAppend' => 'after',\n   'postDateFormat' => 'm\u002Fd',\n   'useCookies' => true,\n   'showTopLevel' => true,\n   'postsBeforeCats' => false,\n   'expandCatPost' => true,\n   'debug'=>'0'\n);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>inExclude\n\u003Cul>\n\u003Cli>Whether to include or exclude certain categories\n\u003Cul>\n\u003Cli>‘exclude’ (default) \u003C\u002Fli>\n\u003Cli>‘include’\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>inExcludeCats\n\u003Cul>\n\u003Cli>The categories which should be included or excluded\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>showPages\n\u003Cul>\n\u003Cli>Whether or not to include pages as well as posts. Default if false\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>linkToCat\n\u003Cul>\n\u003Cli>1 (true), clicking on a category title will link to the category archive (default)\u003C\u002Fli>\n\u003Cli>0 (false), clicking on a category title expands and collapses \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>catSort\n\u003Cul>\n\u003Cli>How to sort the categorys. Possible values:\n\u003Cul>\n\u003Cli>‘catName’ the title of the category (default)\u003C\u002Fli>\n\u003Cli>‘catId’ the Id of the category\u003C\u002Fli>\n\u003Cli>‘catSlug’ the url of the category\u003C\u002Fli>\n\u003Cli>‘catCount’ the number of posts in the category\u003C\u002Fli>\n\u003Cli>‘catOrder’ custom order specified in the categorys settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>catSortOrder\n\u003Cul>\n\u003Cli>Whether categories should be sorted in normal or reverse\u003Cbr \u002F>\norder. Possible values:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>‘ASC’ normal order (a-z 0-9) (default)\u003C\u002Fli>\n\u003Cli>‘DESC’ reverse order (z-a 9-0)  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>postSort\n\u003Cul>\n\u003Cli>How to sort the posts. Possible values:\n\u003Cul>\n\u003Cli>‘postDate’ the date of the post (default)\u003C\u002Fli>\n\u003Cli>‘postId’ the Id of the post\u003C\u002Fli>\n\u003Cli>‘postTitle’ the title of the post\u003C\u002Fli>\n\u003Cli>‘postComment’ the number of comments on the post\u003C\u002Fli>\n\u003Cli>‘postOrder’ sort by menu order\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>postSortOrder\n\u003Cul>\n\u003Cli>Whether post should be sorted in normal or reverse\u003Cbr \u002F>\norder. Possible values:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>‘ASC’ normal order (a-z 0-9) (default)\u003C\u002Fli>\n\u003Cli>‘DESC’ reverse order (z-a 9-0)  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>expand\n\u003Cul>\n\u003Cli>The symbols to be used to mark expanding and collapsing. Possible values:\n\u003Cul>\n\u003Cli>‘0’ Triangles (default)\u003C\u002Fli>\n\u003Cli>‘1’ + –\u003C\u002Fli>\n\u003Cli>‘2’ [+] [-]\u003C\u002Fli>\n\u003Cli>‘3’ images (you can upload your own if you wish)\u003C\u002Fli>\n\u003Cli>‘4’ custom symbols\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>customExpand\n\u003Cul>\n\u003Cli>If you have selected ‘4’ for the expand option, this character will be\u003Cbr \u002F>\nused to mark expandable link categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>customCollapse\n\u003Cul>\n\u003Cli>If you have selected ‘4’ for the expand option, this character will be\u003Cbr \u002F>\nused to mark collapsible link categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>postTitleLength\n\u003Cul>\n\u003Cli>Truncate post titles to this number of characters (default: 0 = don’t\u003Cbr \u002F>\ntruncate)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>accordion\n\u003Cul>\n\u003Cli>When set to true, expanding one category closes all others at that level\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>catfeed\n\u003Cul>\n\u003Cli>Whether to add a link to the rss feed for a category. Possible values:\n\u003Cul>\n\u003Cli>‘none’ (default)\u003C\u002Fli>\n\u003Cli>‘text’ shows RSS\u003C\u002Fli>\n\u003Cli>‘image’ shows an RSS icon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>taxonomy\n\u003Cul>\n\u003Cli>Type of taxonmy to display. Possible values:\n\u003Cul>\n\u003Cli>‘category’ (default)\u003C\u002Fli>\n\u003Cli>‘link_category’\u003C\u002Fli>\n\u003Cli>‘post_tag’\u003C\u002Fli>\n\u003Cli>‘both’ (categories and tags)\u003C\u002Fli>\n\u003Cli>any other registered taxononmy (e.g. recipe press uses recipe-categories)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>showPostDate\n\u003Cul>\n\u003Cli>When true, show the date of each post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>postDateAppend\n\u003Cul>\n\u003Cli>Show the date before or after the post title. Possible values:\n\u003Cul>\n\u003Cli>‘after’ (default)\u003C\u002Fli>\n\u003Cli>‘before’\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>postDateFormat\n\u003Cul>\n\u003Cli>What format the post date is in. This uses the standard php date\u003Cbr \u002F>\nformatting codes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>useCookies\n\u003Cul>\n\u003Cli>When true, expanding and collapsing of categories is remembered for each\u003Cbr \u002F>\nvisitor. When false, categories are always display collapsed (unless\u003Cbr \u002F>\nexplicitly set to auto-expand). Possible values:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>1 (true) (default)\u003C\u002Fli>\n\u003Cli>0 (false)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>showTopLevel\n\u003Cul>\n\u003Cli>When set to false, the top level category will not be shown. This could\u003Cbr \u002F>\nbe useful if you only want to show subcategories from one particular\u003Cbr \u002F>\ntop-level category\u003C\u002Fp>\n\u003Cul>\n\u003Cli>1 (true) (default)\u003C\u002Fli>\n\u003Cli>0 (false)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>postsBeforeCats\n\u003Cul>\n\u003Cli>When set to true, posts in category X will be ordered before\u003Cbr \u002F>\nsubcategories of category X\u003C\u002Fp>\n\u003Cul>\n\u003Cli>1 (true)\u003C\u002Fli>\n\u003Cli>0 (false) (default)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>expandCatPost\n\u003Cul>\n\u003Cli>When set to true, any category to which a post is assigned will\u003Cbr \u002F>\nautomatically be expanded on a single post page.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>1 (true) (default)\u003C\u002Fli>\n\u003Cli>0 (false)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>showEmptyCat\n\u003Cul>\n\u003Cli>When set to true, empty categories are shown\n\u003Cul>\n\u003Cli>0 (false) (default)\u003C\u002Fli>\n\u003Cli>1 (true) \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>debug\n\u003Cul>\n\u003Cli>When set to true, extra debugging information will be displayed in the\u003Cbr \u002F>\nunderlying code of your page (but not visible from the browser). Use\u003Cbr \u002F>\nthis option if you are having problems\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>collapsCat('catSort=ASC&expand=3&inExcludeCats=general,uncategorized')\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This will produce a list with:\u003Cbr \u002F>\n* categories shown in alphabetical order\u003Cbr \u002F>\n* using images to mark collapsing and expanding\u003Cbr \u002F>\n* exclude posts from  the categories general and uncategorized\u003C\u002Fp>\n\u003Cpre>\u003Ccode>`\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003C?php\u003Cbr \u002F>\n                    echo '\u003C\u002Fp>\n\u003Cul>‘ . “\\n”;\u003Cbr \u002F>\n                    if (function_exists(‘collapsCat’)) {\u003Cbr \u002F>\n                      collapsCat(array(\u003Cbr \u002F>\n                            ‘postSort’ => ‘postDate’,\u003Cbr \u002F>\n                            ‘postSortOrder’ => ‘DESC’,\u003Cbr \u002F>\n                        ) );\u003Cbr \u002F>\n                    } else {\u003Cbr \u002F>\n                      wp_get_categories(‘your_options_here’);\u003Cbr \u002F>\n                    }\u003Cbr \u002F>\n                    echo “\u003C\u002Ful>\n\u003Cp>\\n”;\u003Cbr \u002F>\n                    ?>\u003Cbr \u002F>\n    `\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>I use this plugin in my blog at http:\u002F\u002Frobfelty.com\u003C\u002Fp>\n\u003Ch3>CAVEAT\u003C\u002Fh3>\n\u003Cp>Currently this plugin relies on Javascript to expand and collapse the links.\u003Cbr \u002F>\nIf a user’s browser doesn’t support javascript they won’t see the links to the\u003Cbr \u002F>\nposts, but the links to the categories will still work (which is the default\u003Cbr \u002F>\nbehavior in wordpress anyways)\u003C\u002Fp>\n","Adds a widget which uses Javascript to dynamically expand or collapse the set of posts for each category.",4000,291891,82,57,"2026-02-12T03:58:00.000Z","6.9.4",[132,21,133,22],"categories","sidebar","https:\u002F\u002Frobfelty.com\u002Fplugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollapsing-categories.3.0.12.zip","2024-12-17 00:00:00",{"attackSurface":138,"codeSignals":150,"taintFlows":194,"riskAssessment":195,"analyzedAt":201},{"hooks":139,"ajaxHandlers":146,"restRoutes":147,"shortcodes":148,"cronEvents":149,"entryPointCount":26,"unprotectedCount":26},[140],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","widgets_init","load_better_menu_widget","better-menu-widget.php",32,[],[],[],[],{"dangerousFunctions":151,"sqlUsage":152,"outputEscaping":154,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":193},[],{"prepared":26,"raw":26,"locations":153},[],{"escaped":155,"rawEcho":156,"locations":157},12,18,[158,160,162,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191],{"file":144,"line":79,"context":159},"raw output",{"file":144,"line":161,"context":159},81,{"file":144,"line":25,"context":159},{"file":144,"line":164,"context":159},95,{"file":144,"line":166,"context":159},174,{"file":144,"line":168,"context":159},182,{"file":144,"line":170,"context":159},183,{"file":144,"line":172,"context":159},184,{"file":144,"line":174,"context":159},187,{"file":144,"line":176,"context":159},188,{"file":144,"line":178,"context":159},189,{"file":144,"line":180,"context":159},192,{"file":144,"line":182,"context":159},193,{"file":144,"line":184,"context":159},194,{"file":144,"line":186,"context":159},198,{"file":144,"line":188,"context":159},203,{"file":144,"line":190,"context":159},204,{"file":144,"line":192,"context":159},205,[],[],{"summary":196,"deductions":197},"The plugin 'better-menu-widget' v1.5.1 appears to have a generally strong security posture based on the provided static analysis. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, which significantly limits the plugin's attack surface.  Furthermore, the code signals indicate no dangerous functions, file operations, or external HTTP requests. All SQL queries are using prepared statements, and there are no recorded vulnerabilities (CVEs) for this plugin. This suggests a commitment to secure coding practices.\n\nHowever, a notable concern is the output escaping. With 30 total outputs and only 40% properly escaped, there is a significant potential for cross-site scripting (XSS) vulnerabilities. This means user-supplied data, if not handled carefully by the calling code, could be rendered directly in the browser without proper sanitization, allowing attackers to inject malicious scripts. The absence of nonce and capability checks on any potential entry points (though none were identified) is also a point of caution, as it implies that if any entry points were to be introduced or discovered in the future, they might lack essential security measures. The lack of taint analysis data might be due to the limited entry points or the nature of the analyzed code, but it means we cannot fully rule out complex, multi-step vulnerabilities. Despite these concerns, the lack of identified critical issues, SQL injection risks, and a clean vulnerability history are positive indicators.",[198],{"reason":199,"points":200},"Low percentage of properly escaped output",8,"2026-03-16T19:28:20.829Z",{"wat":203,"direct":209},{"assetPaths":204,"generatorPatterns":206,"scriptPaths":207,"versionParams":208},[205],"\u002Fwp-content\u002Fplugins\u002Fbetter-menu-widget\u002Flanguages\u002F",[],[],[],{"cssClasses":210,"htmlComments":211,"htmlAttributes":212,"restEndpoints":213,"jsGlobals":214,"shortcodeOutput":215},[4],[],[],[],[],[]]