[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVfpBvzP5wBX0PG_6lNiY31C6G9bqPyfHrYA3EVLH1_s":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":18,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":39,"analysis":138,"fingerprints":190},"auto-generate-submenus","Auto Generate Submenus","1.1","Willy Bahuaud","https:\u002F\u002Fprofiles.wordpress.org\u002Fwillybahuaud\u002F","\u003Cp>It add fields to nav menu items in the menu editor (on admin side), allowing to automatically generate submenus on front-end.\u003C\u002Fp>\n\u003Cp>You can, for example, ask that the last 5 items of a category appear in the sub-menu. You can also request to display all sub-terms of a taxonomy term. Or you can also ask to list all the contents associated with a CPT archive page…\u003C\u002Fp>\n","With this plugin, you can add an automatically generated submenu for each menu item.",60,2807,100,1,"2017-04-24T07:59:00.000Z","4.7.32","4.6","",[20,21,22,23,24],"auto","menu","menus","submenu","wp-nav-menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-generate-submenus.1.1.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"willybahuaud",8,8680,89,30,86,"2026-04-04T10:46:15.662Z",[40,58,80,98,117],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":13,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":56,"download_link":57,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"user-admin-simplifier","User Admin Simplifier","1.0.0","Adam Silverstein","https:\u002F\u002Fprofiles.wordpress.org\u002Fadamsilverstein\u002F","\u003Cp>Lets any Administrator simplify the WordPress Admin interface, on a per-user basis. Hide any specific menu or submenu (including in the admin bar) or hide the admin bar entirely.\u003C\u002Fp>\n","Lets any Administrator simplify the WordPress Admin interface, on a per-user basis, by turning specific menu\u002Fsubmenu sections off.",10000,71687,31,"2020-03-15T01:49:00.000Z","5.7.15","3.0.1",[55],"admin-simplify-menus-submenus","http:\u002F\u002Fwww.earthbound.com\u002Fplugins\u002Fuser-admin-simplifier","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-admin-simplifier.1.0.1.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"category-posts-in-custom-menu","Category Posts in Custom Menu","3.0.5","Diana van de Laarschot","https:\u002F\u002Fprofiles.wordpress.org\u002Fanaid\u002F","\u003Cp>The default custom menu in WordPress only allows adding a link that leads to a list of posts and pages belonging to a taxonomy (category, tag, etc). If you want to list the posts and pages themselves and if you want WordPress to do this automatically for you, then I hope you will find this plugin useful.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Also works for custom taxonomies and custom post types\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>NEW: CPCM V3 now provides support for Full Site Editing with the Gutenberg Block Editor\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>WARNING: Coming from version 1.x? There are breaking changes, read the changelog before upgrading.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Using it\u003C\u002Fh4>\n\u003Cp>Enable the plugin and go to either Appearance > Menus or Appearance > Customize or Appearance > Editor. Add a category (or other taxonomy like tag or custom) to the menu. Next, you can choose if you would like to replace the category by the posts or pages themselves.\u003C\u002Fp>\n\u003Cp>For each Category in your menu, you now have the following extra configuration options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Replace by posts in the category y\u002Fn; \u003C\u002Fli>\n\u003Cli>specify the (maximum) number of posts you want to show for this item (max 10);\u003C\u002Fli>\n\u003Cli>their ordering ascending or descending by Title, Date or Menu Order;\u003C\u002Fli>\n\u003Cli>specify the title for the menu items. For this you can use %post_title, %post_author and other wildcards, see ‘Other Notes > Wildcards’. Default value: %post_title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Wildcards\u003C\u002Fh4>\n\u003Cp>You can control the title of the menu items generated by the plug-in with the following wildcards:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>%post_title\u003C\u002Fli>\n\u003Cli>%post_author\u003C\u002Fli>\n\u003Cli>%post_date for the unformatted post date: 2012-11-10 18:14:23\u003C\u002Fli>\n\u003Cli>%post_date() for a formatted post date with the following default formatting: November 10th, 2012\u003C\u002Fli>\n\u003Cli>%post_date(\u003Cyour formatting here>) for custom date formatting. Example: %post_date(l jS \\of F Y, h:i:s A). See \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFormatting_Date_and_Time\" rel=\"nofollow ugc\">https:\u002F\u002Fcodex.wordpress.org\u002FFormatting_Date_and_Time\u003C\u002Fa> for formatting options.\u003C\u002Fli>\n\u003Cli>%post_date_gmt\u003C\u002Fli>\n\u003Cli>%post_date_gmt()\u003C\u002Fli>\n\u003Cli>%post_date_gmt(\u003Cyour formatting here>)\u003C\u002Fli>\n\u003C\u002Ful>\n","Dynamic menus: List all posts from a category in your menu. Also works for tags, custom taxonomies as well as pages and custom post types.",2000,104444,96,43,"2025-12-03T15:57:00.000Z","6.9.4","5.4","7.4",[75,76,77,21,23],"automatic","category","dynamic","https:\u002F\u002Fwordpress.telodelic.nl\u002Fcategory-posts-in-custom-menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-posts-in-custom-menu.3.0.5.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":93,"homepage":96,"download_link":97,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"custom-post-type-auto-menu","Custom Post Type Auto Menu","1.3.1","Ken Dirschl","https:\u002F\u002Fprofiles.wordpress.org\u002Fbadfun\u002F","\u003Cp>Custom Post Type Auto Menu allows the user to choose a custom post type, a menu, and a menu parent item to which new custom post type posts\u003Cbr \u002F>\nwill be added automatically. This simplifies the menu process for users who may not be comfortable adding items to menus, or\u003Cbr \u002F>\nfor sites that have a large number of custom post type additions, such as products.\u003C\u002Fp>\n\u003Cp>The plugin supports multiple custom post types.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>The custom post type you wish to use must be have both ‘public’ and ‘show_in_nav_menus’ set to true.\u003C\u002Fli>\n\u003Cli>Your theme must have menus.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Ampersands and other HTML entites in titles can sometimes have curious results, such as multiple menu items.\u003C\u002Fli>\n\u003Cli>After a custom post type post has been published, if it is downgraded to ‘draft’ the item stays in the menu.\u003C\u002Fli>\n\u003Cli>Bulk trashing custom post types will leave the menu items behind. Trash custom post types one at a time and it works fine.\u003C\u002Fli>\n\u003Cli>Menu items can not have the same name, even if attached to different menus.\u003C\u002Fli>\n\u003Cli>Known to conflict with Anything Order plugin: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanything-order\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Acknowledgements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Thanks to all who have made suggestions for features to this plugin. I will try to put aside some time to work on it.\u003C\u002Fli>\n\u003Cli>Many thanks to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcodbox\" rel=\"nofollow ugc\">codbox\u003C\u002Fa> for the bug fixes and the new class. Much appreciated!\u003C\u002Fli>\n\u003Cli>Thanks to Andrew Kurtis of \u003Ca href=\"http:\u002F\u002Fwww.webhostinghub.com\u002F\" rel=\"nofollow ugc\">WebHostingHub\u003C\u002Fa> for the Spanish translation\u003C\u002Fli>\n\u003Cli>There are various urls in the code from developers whose solutions I used to solve problems. Thanks everyone!\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically create menu items for your custom post types in your chosen menu and parent menu item.",600,23775,72,17,"2021-06-21T16:26:00.000Z",[94,95,22],"auto-menu","custom-post-type","https:\u002F\u002Fgithub.com\u002Fbadfun\u002Fcustom-post-type-auto-menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-type-auto-menu.1.3.1.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":13,"num_ratings":108,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":18,"tags":112,"homepage":115,"download_link":116,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"navception","Navception","2.0.0","Faison","https:\u002F\u002Fprofiles.wordpress.org\u002Ffaison\u002F","\u003Ch4>About Navception\u003C\u002Fh4>\n\u003Cp>Navception: The act of embedding a pre-constructed WordPress Menu inside another WordPress Menu.\u003C\u002Fp>\n\u003Cp>Navception adds a simple feature to WordPress Menus, but opens the door to powerful possibilities. New to your WordPress Nav Menu editor, is a box that lets you add menus into your menus! This allows you to create one menu to include as a submenu once in another menu, multiple times in another menu, or multiple times in multiple menus. What makes this so powerful is that if you decide that your submenu needs another link added to it, you only have to update it in one place! Navception, a simple concept with powerful results!\u003C\u002Fp>\n\u003Cp>Let’s look at a couple of scenarios:\u003C\u002Fp>\n\u003Ch4>Without Navception\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you have a submenu you need repeated across your site: First you have to add all the links everywhere you want the submenu, then to update the submenu you have to modify the links everywhere the submenu exists.\u003C\u002Fli>\n\u003Cli>If you have too many menu items in your menu: You have to pick and choose which menu items are removed to make room for new ones.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>With Navception\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you have a submenu you need repeated across your site: First you create the submenu as a stand-alone WordPress menu and embed it where you need it once, then to update the submenu you only need to modify the links in the stand-alone menu.\u003C\u002Fli>\n\u003Cli>If you have too many menu items in your menu: You make some of the submenus separate WordPress menus and embed those new menus into the original menu to make room for more menu items.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Navception’s Inception\u003C\u002Fh4>\n\u003Cp>Navception became a thought when working on a client’s main menu. This menu was a typical 3 level menu, with two submenus that were repeated 4 times each. Those submenus were a hassle to add and a pain to maintain. When I realized that I wanted a plugin that allowed me to create a submenu once and include it as a menu item in a separate menu, I was surprised to find that no such plugin existed.\u003C\u002Fp>\n\u003Cp>Navception became a necessity when working on that same client’s main menu. This menu became so large that I received the following warning: “You are approaching the post variable limit imposed by your server configuration. Exceeding this limit may automatically delete menu items when you save.” It turns out that every Nav Menu Item in the WordPress Admin area has roughly 8 inputs associated with it. One of the aforementioned submenus contained 7 menu items, or 56 inputs. Using Navception, I created that submenu as a stand-alone WordPress menu, then included it as 1 menu item in the client’s main menu. This reduced the inputs generated by that submenu from 56 to 8. Since that submenu was included 4 times, I not only avoided the Post Variable Limit, but I also made the menu easier to manage.\u003C\u002Fp>\n\u003Ch4>Dangers of Navception\u003C\u002Fh4>\n\u003Cp>When embedding menus in other menus, you must take care not to include the same menu in itself. When done directly or indirectly, this can cause your website to go into an infinite loop (aka Limbo) when attempting to display the menu. I added some safeguards to keep you from accidentally causing this to happen, though I’m only 90% confident that I covered all scenarios. If you ever put your website into Limbo, you only need to remove the menu you embedded, then please make a post in the support forum telling me what you did so I can cover that case as well.\u003C\u002Fp>\n","Embed WordPress Menus inside of other WordPress Menus!",200,10367,9,"2014-10-22T03:46:00.000Z","4.0.38","3.5",[21,113,22,23,114],"menu-item","submenus","http:\u002F\u002Ffaisonz.com\u002Fwordpress-plugins\u002Fnavception\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnavception.2.0.0.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":13,"num_ratings":14,"last_updated":127,"tested_up_to":71,"requires_at_least":128,"requires_php":129,"tags":130,"homepage":136,"download_link":137,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"drag-drop-menu-items","Drag & Drop Menu Items","2.0.2","Sajjad Hossain Sagor","https:\u002F\u002Fprofiles.wordpress.org\u002Fsajjad67\u002F","\u003Cp>Easily Add Nav Menu Item By Dragging It To Menu Lists Container.\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Hassle Free Add Menu Items By Dragging\u003C\u002Fli>\n\u003Cli>Droppable Area is Highlighted For Avoid Confusion\u003C\u002Fli>\n\u003Cli>Drop Menu Items Right into Menu List (Right Side)\u003C\u002Fli>\n\u003C\u002Ful>\n","Add WP Menu Items By Dragging It & Dropping into Menu Items List Area.",90,5553,"2025-12-10T17:21:00.000Z","5.6","8.0",[131,132,133,134,135],"add-menu-items","drag-and-drop","nav-menu-items","nav-menu-items-edit","wp-nav-menus","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdrag-drop-menu-items\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdrag-drop-menu-items.2.0.2.zip",{"attackSurface":139,"codeSignals":172,"taintFlows":180,"riskAssessment":181,"analyzedAt":189},{"hooks":140,"ajaxHandlers":168,"restRoutes":169,"shortcodes":170,"cronEvents":171,"entryPointCount":27,"unprotectedCount":27},[141,147,151,156,160,164],{"type":142,"name":143,"callback":144,"file":145,"line":146},"filter","wp_edit_nav_menu_walker","willy_wp_edit_nav_menu_walker","auto-generate-submenus.php",19,{"type":148,"name":149,"callback":150,"file":145,"line":36},"action","admin_init","willy_menu_pirouette",{"type":142,"name":152,"callback":153,"priority":154,"file":145,"line":155},"manage_nav-menus_columns","willy_manage_nav_menus_columns",11,83,{"type":148,"name":157,"callback":158,"priority":154,"file":145,"line":159},"wp_update_nav_menu_item","willy_wp_update_nav_menu_item",92,{"type":142,"name":161,"callback":162,"file":145,"line":163},"wp_setup_nav_menu_item","willy_wp_setup_nav_menu_item",105,{"type":142,"name":165,"callback":166,"file":145,"line":167},"wp_get_nav_menu_items","willy_autolist_wp_nav_menu_objects",116,[],[],[],[],{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":176,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":179},[],{"prepared":27,"raw":27,"locations":175},[],{"escaped":177,"rawEcho":27,"locations":178},3,[],[],[],{"summary":182,"deductions":183},"The \"auto-generate-submenus\" v1.1 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of any identified dangerous functions, raw SQL queries, unescaped output, file operations, or external HTTP requests is a positive indicator.  Furthermore, the lack of any recorded CVEs, past or present, suggests a history of responsible development or minimal exposure. The static analysis shows zero attack surface points and zero taint flows, which are excellent indicators of robust security practices. However, the complete absence of nonce checks and capability checks across all entry points (though the entry points are zero) is a significant concern. While there are currently no identified vulnerabilities, this lack of fundamental WordPress security mechanisms leaves the plugin potentially vulnerable if new entry points are introduced or if the existing (currently zero) are exploited in unexpected ways.  The plugin's strengths lie in its clean code regarding dangerous functions and data handling, but its weakness is the oversight in implementing standard WordPress security checks.",[184,187],{"reason":185,"points":186},"No nonce checks implemented",10,{"reason":188,"points":186},"No capability checks implemented","2026-03-16T21:40:50.781Z",{"wat":191,"direct":196},{"assetPaths":192,"generatorPatterns":193,"scriptPaths":194,"versionParams":195},[],[],[],[],{"cssClasses":197,"htmlComments":200,"htmlAttributes":201,"restEndpoints":207,"jsGlobals":208,"shortcodeOutput":209},[198,199],"field-autolist","edit-menu-item-autolist",[],[202,203,204,205,206],"name=\"menu-item-autolist-type","name=\"menu-item-autolist-number","name=\"menu-item-autolist","id=\"edit-menu-item-autolist","value=\"sub-terms\"",[],[],[]]