[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4iXWpl3h_Li8mS1xng-wFBD3aKi3gIh3zAJJ-6ND3OI":3,"$fUo0Pj1ZLes0npVc-rSIjcBVuy9xErkmgZeXC9Tf98ww":215,"$fxM6cbHjR28i7cGVtNYegA3RXyDipMu9pbjqrpWKR23s":219},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":132,"fingerprints":182},"advance-nav-menu-manager","Advance Nav Menu Manager","1.3","KrishaWeb","https:\u002F\u002Fprofiles.wordpress.org\u002Fkrishaweb\u002F","\u003Cp>Advance Nav Menu Manager simplifies WordPress navigation menu management by providing advanced features for site administrators, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Move individual menu items to other menus.\u003C\u002Fli>\n\u003Cli>Copy or duplicate menu items between menus.\u003C\u002Fli>\n\u003Cli>Disable specific menu items temporarily.\u003C\u002Fli>\n\u003Cli>User-friendly interface integrated into the WordPress menu editor.\u003C\u002Fli>\n\u003Cli>JavaScript-driven interaction for easy selection and action.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is ideal for developers and site managers who want more control over navigation without writing code or manually editing the database.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","Advance Nav Menu Manager lets WordPress admins move, copy, duplicate, or disable menu items with advanced controls directly in the admin panel.",0,1025,"2026-04-08T07:20:00.000Z","6.8.5","5.0","7.2",[18,19,20,21,22],"admin","duplicate","menu","move","navigation","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvance-nav-menu-manager.1.3.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"krishaweb",14,16830,655,79,"2026-05-19T20:08:25.031Z",[38,55,75,94,112],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":11,"downloaded":46,"rating":11,"num_ratings":11,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":53,"download_link":54,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"cc-duplicate-menu","CC Duplicate Menu","1.0.0","caterhamcomputing","https:\u002F\u002Fprofiles.wordpress.org\u002Fcaterhamcomputing\u002F","\u003Cp>CC Duplicate Menu adds a Duplicate Menu button to the WordPress menu editor, allowing you to create a full copy of an existing navigation menu.\u003C\u002Fp>\n\u003Cp>The duplicated menu:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>uses the original menu name with “ (copy)” appended\u003C\u002Fli>\n\u003Cli>keeps the same links and labels\u003C\u002Fli>\n\u003Cli>preserves menu hierarchy and order\u003C\u002Fli>\n\u003Cli>creates new menu items so the copied menu can be edited independently\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is built with security, privacy and WordPress coding standards in mind.\u003C\u002Fp>\n","Safely duplicate WordPress navigation menus from the menu editor.",70,"2026-03-30T13:23:00.000Z","6.9.4","6.4","7.4",[18,52,19,20,22],"clone","https:\u002F\u002Fccplugins.co.uk\u002Fwordpress-plugins-by-cc-plugins\u002Fcc-duplicate-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcc-duplicate-menu.1.0.0.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":46,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":58,"requires_php":23,"tags":68,"homepage":72,"download_link":73,"security_score":74,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"exclude-pages-from-menu","Exclude Pages From Menu","3.0","Vinod Dalvi","https:\u002F\u002Fprofiles.wordpress.org\u002Fvinod-dalvi\u002F","\u003Cp>Exclude Pages From Menu plugin provides easy option to remove any page from navigation menu.\u003C\u002Fp>\n\u003Cp>The plugin provides option in the page edit screen in admin area which you can use to remove the page from menu display in the site front end.\u003C\u002Fp>\n\u003C\u002Fp>\n\u003Cp>Like Exclude Pages From Menu? \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fexclude-pages-from-menu\u002Freviews\u002F?filter=5#new-post\" rel=\"ugc\">Give us a rating\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Need Help or Have Suggestions? contact us on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fexclude-pages-from-menu\u002F\" rel=\"ugc\">Plugin support forum\u003C\u002Fa>\u003C\u002Fp>\n","The plugin provides option in the page edit screen to remove page from navigation menu in the front end of site.",9000,111658,19,"2021-03-14T14:40:00.000Z","5.7.15",[69,56,70,20,71],"exclude-pages","hide-pages","remove-pages-from-navigation","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexclude-pages-from-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexclude-pages-from-menu.3.0.zip",85,{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":85,"num_ratings":32,"last_updated":86,"tested_up_to":48,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":23,"download_link":93,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"remove-admin-menus-by-role","Remove admin menus by role","1.37","manu225","https:\u002F\u002Fprofiles.wordpress.org\u002Fmanu225\u002F","\u003Cp>Select easily which admin menus to remove for which roles.\u003Cbr \u002F>\nA Pro version with more options is available: \u003Ca href=\"https:\u002F\u002Fwww.info-d-74.com\u002Fen\u002Fproduit\u002Fremove-admin-menus-by-role-pro-plugin-wordpress-2\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.info-d-74.com\u002Fen\u002Fproduit\u002Fremove-admin-menus-by-role-pro-plugin-wordpress-2\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Select easily which admin menus to remove for which roles.",8000,65940,88,"2025-12-02T14:08:00.000Z","3.5","5.6",[18,90,20,91,92],"hide","remove","role","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fremove-admin-menus-by-role.1.37.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":104,"num_ratings":105,"last_updated":106,"tested_up_to":107,"requires_at_least":108,"requires_php":23,"tags":109,"homepage":23,"download_link":110,"security_score":111,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"menu-item-duplicator","Menu Item Duplicator","1.0.2","mathieuhays","https:\u002F\u002Fprofiles.wordpress.org\u002Fmathieuhays\u002F","\u003Cp>This plugin allows you to duplicate a menu item, sub-items included in Appearance > Menus.\u003C\u002Fp>\n","Allow you to duplicate menu items and their sub-elements in Appearance > Menus",2000,16939,76,13,"2024-10-16T10:11:00.000Z","6.6.5","4.0",[19,20,22],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmenu-item-duplicator.1.0.2.zip",92,{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":122,"num_ratings":123,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":23,"tags":127,"homepage":130,"download_link":131,"security_score":74,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"auto-subpage-menu","Auto Subpage Menu","1.1.5","jojoee","https:\u002F\u002Fprofiles.wordpress.org\u002Fjojoee\u002F","\u003Cp>By default wordpress menu system, wordpress can only automatically add\u002Fremove \u003Cstrong>top-level page\u003C\u002Fstrong> to\u002Ffrom menus\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When \u003Cstrong>publish\u003C\u002Fstrong> top-level page then add it into menus\u003C\u002Fli>\n\u003Cli>When \u003Cstrong>move\u003C\u002Fstrong> top-level page to trash then remove it from menus\u003C\u002Fli>\n\u003Cli>When \u003Cstrong>restore\u003C\u002Fstrong> top-level page then add it into menus\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>this feature has no effect with \u003Cstrong>subpage\u003C\u002Fstrong> (child page), but \u003Cstrong>Auto Subpage Menu\u003C\u002Fstrong> can\u003C\u002Fp>\n\u003Cul>\n\u003Cli>When \u003Cstrong>publish\u003C\u002Fstrong> subpage (child page) then add it into menus (if its page parent exists in menu)\u003C\u002Fli>\n\u003Cli>When \u003Cstrong>update\u003C\u002Fstrong> subpage (child page) then update menus\u003C\u002Fli>\n\u003Cli>When \u003Cstrong>move\u003C\u002Fstrong> subpage (child page) to trash then remove it from menus\u003C\u002Fli>\n\u003Cli>When \u003Cstrong>restore\u003C\u002Fstrong> subpage (child page) then add it into menus\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Notes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FWordPress_Coding_Standards\" rel=\"nofollow ugc\">WordPress Coding Standards\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.phpdoc.org\u002F\" rel=\"nofollow ugc\">phpDocumentor\u003C\u002Fa> DocBlock Standard\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fauto-subpage-menu\u002F\" rel=\"ugc\">Auto Subpage Menu\u003C\u002Fa> – WordPress Directory Uri\u003C\u002Fli>\n\u003Cli>2 spaces for indent\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjojoee\u002Fauto-subpage-menu\" rel=\"nofollow ugc\">Repository on Github\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>TODO\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>[ ] Implement DocBlock to all\u003C\u002Fli>\n\u003Cli>[ ] Automatically update child-page when its parent have been move, suggested by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fprofile\u002Fncwebdev\" rel=\"ugc\">ncwebdev\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fmenu-link-doesnt-work-properly-when-moving-a-page\" rel=\"ugc\">topic\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>[ ] Add other versions into wordpress download page\u003C\u002Fli>\n\u003C\u002Ful>\n","By default wordpress menu system, wordpress can only automatically add\u002Fremove top-level page to\u002Ffrom menus",800,10069,86,12,"2020-08-04T00:36:00.000Z","5.4.19","3.3.0",[18,128,20,129,22],"child-page","menus","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fauto-subpage-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-subpage-menu.zip",{"attackSurface":133,"codeSignals":162,"taintFlows":174,"riskAssessment":175,"analyzedAt":181},{"hooks":134,"ajaxHandlers":149,"restRoutes":158,"shortcodes":159,"cronEvents":160,"entryPointCount":161,"unprotectedCount":11},[135,141,146],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","init","advance_nav_menu_manager_initialize","advance-navmenu-manager.php",47,{"type":136,"name":142,"callback":143,"priority":144,"file":145,"line":123},"wp_nav_menu_item_custom_fields","anmm_custom_field_menu",10,"include\u002Foption.php",{"type":136,"name":147,"callback":148,"file":145,"line":111},"admin_enqueue_scripts","advance_nav_menu_scripts",[150,156],{"action":151,"nopriv":152,"callback":151,"hasNonce":153,"hasCapCheck":152,"file":154,"line":155},"anmm_save_menu_data",false,true,"include\u002Fclass-advancenavmenumanager.php",230,{"action":151,"nopriv":153,"callback":151,"hasNonce":153,"hasCapCheck":152,"file":154,"line":157},231,[],[],[],2,{"dangerousFunctions":163,"sqlUsage":164,"outputEscaping":166,"fileOperations":11,"externalRequests":11,"nonceChecks":168,"capabilityChecks":11,"bundledLibraries":173},[],{"prepared":11,"raw":11,"locations":165},[],{"escaped":167,"rawEcho":168,"locations":169},34,1,[170],{"file":154,"line":171,"context":172},282,"raw output",[],[],{"summary":176,"deductions":177},"The 'advance-nav-menu-manager' plugin v1.3 exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, file operations, external HTTP requests, and the consistent use of prepared statements for SQL queries are positive indicators.  Furthermore, the high percentage of properly escaped output and the presence of a nonce check suggest good development practices for protecting against common web vulnerabilities. The plugin also has no recorded vulnerability history, which is a significant strength.\n\nDespite these positive aspects, the static analysis reveals a minor concern regarding capability checks. While the plugin has a small attack surface with only two AJAX handlers, and both appear to be protected by authentication, the lack of explicit capability checks on these AJAX handlers could represent a potential weakness. This means that while an attacker would need to be authenticated to reach these endpoints, they might not be restricted based on user roles or specific permissions, potentially leading to unintended actions if not handled carefully within the AJAX handler logic itself. The absence of taint analysis data is a neutral observation, meaning no flaws were detected in that specific area during the analysis.\n\nIn conclusion, the 'advance-nav-menu-manager' plugin demonstrates a generally secure design with robust input handling and no historical vulnerabilities. The primary area for improvement lies in ensuring explicit capability checks are implemented for its AJAX endpoints to further harden its security against privilege escalation or unauthorized actions within authenticated user contexts.  Overall, the plugin appears to be a low-risk option for users.",[178],{"reason":179,"points":180},"Missing capability checks on AJAX handlers",8,"2026-04-16T13:45:12.073Z",{"wat":183,"direct":189},{"assetPaths":184,"generatorPatterns":186,"scriptPaths":187,"versionParams":188},[185],"\u002Fwp-content\u002Fplugins\u002Fadvance-nav-menu-manager\u002Fassets\u002Fjs\u002Fadvance-navmenu-manager.js",[],[],[],{"cssClasses":190,"htmlComments":196,"htmlAttributes":198,"restEndpoints":211,"jsGlobals":212,"shortcodeOutput":214},[191,192,193,194,195],"field-custom_menu_meta","logged-input-holder","have_sub_item-button","have_sub_item-button-label","anmm-duplicate-submit",[197],"\u003C!-- New interface option for user  -->",[199,200,201,202,203,204,205,206,207,208,209,210],"name=\"nav_menu_id_advance_item\"","id=\"nav_menu_id_advance_item","name=\"current_menu_id\"","id=\"current_menu_id","name=\"menu_move_select\"","id=\"menu_move_select","name=\"have_sub_item[]\"","id=\"have_sub_item","name=\"duplicate_menus\"","data-action=\"move\"","data-action=\"copy\"","data-action=\"duplicate\"",[],[213],"ANM_AJAX_OB",[],{"error":153,"url":216,"statusCode":217,"statusMessage":218,"message":218},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fadvance-nav-menu-manager\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":161,"versions":220},[221,226],{"version":6,"download_url":24,"svn_tag_url":222,"released_at":26,"has_diff":152,"diff_files_changed":223,"diff_lines":26,"trac_diff_url":224,"vulnerabilities":225,"is_current":153},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadvance-nav-menu-manager\u002Ftags\u002F1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadvance-nav-menu-manager%2Ftags%2F1.1&new_path=%2Fadvance-nav-menu-manager%2Ftags%2F1.3",[],{"version":227,"download_url":228,"svn_tag_url":229,"released_at":26,"has_diff":152,"diff_files_changed":230,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":231,"is_current":152},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvance-nav-menu-manager.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadvance-nav-menu-manager\u002Ftags\u002F1.1\u002F",[],[]]