[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fl3XPBpotM9mkM8Hp9YUSs8HN8Csdj6zuAa7cmfEytJc":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":126,"fingerprints":155},"disable-parent-menu-link","Disable Parent Menu Link","0.1.3","mediology","https:\u002F\u002Fprofiles.wordpress.org\u002Fmediology\u002F","\u003Cp>By default WordPress wp_nav_menu function generates a link on parent and child menus.If you want that only child links are clickable then this plugin can solve your problem.\u003C\u002Fp>\n\u003Cp>We would be keen you hear your feedback and requests for any enhancements. Please send your feedback to wordpress@mediologysoftware.com.\u003C\u002Fp>\n","A plugin which allows you to disable parent menu link created through wp_nav_menu function.",200,16919,60,2,"2011-12-09T10:04:00.000Z","3.2.1","3.0","",[4,20,21,22],"menu","remove-parent-menu-link","wp_nav_menu","http:\u002F\u002Fwww.mediologysoftware.com\u002Fwp-concierge\u002Fwp-concierge.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-parent-menu-link.0.1.3.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":31,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},280,30,84,"2026-04-05T03:00:37.422Z",[36,55,76,96,111],{"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":17,"requires_php":18,"tags":50,"homepage":53,"download_link":54,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"advanced-disable-parent-menu-link","Advanced Disable Parent Menu Link","1.0","Kapil Chugh","https:\u002F\u002Fprofiles.wordpress.org\u002Fkapilchugh\u002F","\u003Cp>This plugin is bug free version of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fdisable-parent-menu-link\u002F\" rel=\"ugc\">Disable Parent Menu Link\u003C\u002Fa>.\u003Cbr \u002F>\nSince it was not updated for a long time and I don’t have access to make any changes so I decided to make an upgrade.\u003C\u002Fp>\n\u003Cp>Note! It is better to deactivate Disable Parent Menu Link before installation!\u003C\u002Fp>\n","A plugin which allows you to disable parent menu link.",600,12535,100,6,"2013-01-24T11:02:00.000Z","3.5.2",[51,4,52,21],"disable-link","non-clickable","http:\u002F\u002Fkapilchugh.wordpress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-disable-parent-menu-link.1.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":68,"requires_php":69,"tags":70,"homepage":74,"download_link":75,"security_score":46,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"mhm-menu-separator","Add menu separators to navigation","2.1.3","Mark Howells-Mead","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarkhowellsmead\u002F","\u003Cp>Allow separator (\u003Ccode>HR\u003C\u002Fcode> \u002F line) and unlinked, text-only entries in WordPress’ classic navigation menus.\u003C\u002Fp>\n\u003Ch3>Block editor\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>This plugin does not support the Block Editor or the navigation block\u003C\u002Fstrong>. It is intended for use with the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FWordPress_Menu_User_Guide\" rel=\"nofollow ugc\">classic menus\u003C\u002Fa> (e.g. \u003Ccode>wp_nav_menu\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Upload the plugin folder to the \u003Ccode>\u002Fwp-content\u002Fplugins\u002F\u003C\u002Fcode> directory\u003C\u002Fli>\n\u003Cli>Activate the plugin through the ‘Plugins’ menu in WordPress\u003C\u002Fli>\n\u003Cli>Edit your menu in the “Appearance” section of WordPress Admin. Add a custom link entry, then use \u003Ccode>---\u003C\u002Fcode> (three dashes) as link text for a horizontal line or use \u003Ccode>#\u003C\u002Fcode> as a URL for an unlinked menu entry.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Cp>Version 2.1.0 of the plugin added two filters, with which developers can customise the output.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>mhm-menu-separator\u002Fseparator\u003C\u002Fcode> allows customisation of a separator output. Receives the arguments \u003Ccode>'\u003Chr class=\"mhm-menu-separator\">'\u003C\u002Fcode> (the uncustomised HTML) and \u003Ccode>$item\u003C\u002Fcode> (the menu item).\u003C\u002Fli>\n\u003Cli>\u003Ccode>mhm-menu-separator\u002Ftitle\u003C\u002Fcode> allows customisation of an unlinked menu entry. Receives the arguments \u003Ccode>$item->post_title\u003C\u002Fcode> (the plain, unlinked menu item text) and \u003Ccode>$item\u003C\u002Fcode> (the menu item).\u003C\u002Fli>\n\u003C\u002Ful>\n","Allow separator (HR \u002F line) and unlinked, text-only entries in WordPress' classic navigation menus.",900,15755,3,"2025-12-02T16:11:00.000Z","6.9.0","5.0","5.6",[20,71,72,73,22],"navigation","sayhellogmbh","separator","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmhm-menu-separator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmhm-menu-separator.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":46,"num_ratings":86,"last_updated":87,"tested_up_to":88,"requires_at_least":89,"requires_php":18,"tags":90,"homepage":94,"download_link":95,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wpml-flag-in-menu-extended","WPML flag in menu Extended","1.7","johanvandemerwe","https:\u002F\u002Fprofiles.wordpress.org\u002Fjvandemerwe\u002F","\u003Cp>Shows translated flags (for every language except current viewing lang) in any selected menu in the plugin settings\u003Cbr \u002F>\nLTR support\u003C\u002Fp>\n\u003Cp>In addition to the plugin from Ramon Fincken, this plugin let you select on which menu you want to add the language flags.\u003Cbr \u002F>\nYou can even make an empty menu and make it dedicated for your language flags and put it as a custom menu in the sidebar.\u003C\u002Fp>\n\u003Cp>To make the flags appear on a translated menu, you go in the settings of the plugin and add the translated menu to the selection\u003Cbr \u002F>\nyou made. This has to be done with every translated menu where you want the flags to appear. So, if you just have translated a\u003Cbr \u002F>\nmenu. Go back to the options of the widget and you will see that this translated menu is added to the list. Select this menu too and\u003Cbr \u002F>\nsave the options.\u003C\u002Fp>\n\u003Cp>See other notes tab for explanation\u003C\u002Fp>\n\u003Cp>Visit: http:\u002F\u002Fwww.enovision.net\u002Fwpml_flag_in_menu_extended\u002F for more explanation.\u003C\u002Fp>\n\u003Ch3>additional classes\u003C\u002Fh3>\n\u003Cp>You can also add an additional class for the IMG and LI tag. On the LI tag is automatically added the class “not-last” for all\u003Cbr \u002F>\nflag items but the last one, and “last” for the last flag.\u003C\u002Fp>\n\u003Cp>Now you can add some styling like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F* make a border around the flag icon *\u002F\nimg.wpml_flags {\n    border : 1px solid #f1f1f1;\n}\n\n\u002F* bring the icons a bit closer together *\u002F\nli.wpml_flags.not-last {\n    margin-right : -20px;\n}\n\n\u002F* a little left padding after the flag, when name is used too *\u002F\n.wpml_flags_name {\n    padding-left : 10px;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can find these styles in the style.css in the css directory of the plugin.\u003Cbr \u002F>\nModify this to your own requirements.\u003C\u002Fp>\n\u003Ch3>How to right justify the menu’s on a menu?\u003C\u002Fh3>\n\u003Cp>You can add a wrapper class around the flags and put some CSS styles on it.\u003C\u002Fp>\n\u003Cp>In the wrap element you put: div\u003Cbr \u002F>\nIn the wrap extra classes you put: flag_wrapper.\u003C\u002Fp>\n\u003Cpre>\u003Ccode> #main-nav ul div.flag_wrapper {\n    float: right;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>In the wrap element you put: span\u003Cbr \u002F>\nIn the wrap extra classes you put: flag_wrapper.\u003C\u002Fp>\n\u003Cpre>\u003Ccode> #main-nav ul span.flag_wrapper {\n    float: right;\n    line-height: 14px; \u002F* this could be different *\u002F\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>How to add a menu to a seperate widget area?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Create a new menu f.e.  “Language Selecter”\u003C\u002Fli>\n\u003Cli>Add a custom link to this menu with in the label: [wpml_flag_menu]\u003C\u002Fli>\n\u003Cli>Save the menu\u003C\u002Fli>\n\u003Cli>Create\u002FTranslate the menu in all your languages (to make it exists in all languages)\u003C\u002Fli>\n\u003Cli>Modify the wmpl_flag_menu settings and select the menus used created\u002Ftranslated\u003C\u002Fli>\n\u003Cli>Save the settings\u003C\u002Fli>\n\u003Cli>Add a custom menu widget to the sidebar or any other widget area and select the “Language Selecter” as selected menu\u003C\u002Fli>\n\u003Cli>Save the settings and look for the result\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Limitations\u003C\u002Fh3>\n\u003Cp>This plugin will not create flags on the main navigation menu of SOME(!) Genesis Framework (child) Themes !!!\u003C\u002Fp>\n\u003Cp>Coding by: Johan van de Merwe\u003C\u002Fp>\n","Shows flags of WPML translated content in selected menu's",300,20202,9,"2016-04-07T14:19:00.000Z","4.3.34","2.0.2",[91,20,92,93,22],"header","nav","wpnav","http:\u002F\u002Fwww.enovision.nl\u002FWPML_Flag_In_Menu_Extended","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpml-flag-in-menu-extended.1.7.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":46,"downloaded":104,"rating":46,"num_ratings":14,"last_updated":105,"tested_up_to":49,"requires_at_least":17,"requires_php":18,"tags":106,"homepage":18,"download_link":110,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"sweet-custom-menu","Sweet Custom Menu","0.1","Remi Corson","https:\u002F\u002Fprofiles.wordpress.org\u002Fcorsonr\u002F","\u003Cp>This is a simple plugin to add custom attributes to WordPress menus. This plugin is a working plugin but should be used as an example to implement your custom menu fields. The creation of this plugin is explained \u003Ca href=\"http:\u002F\u002Fwpexplorer.com\u002Fadding-custom-attributes-to-wordpress-menus\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>If you have suggestions or bugfixes for the plugin, please report them on \u003Ca href=\"http:\u002F\u002Fremicorson.com\" rel=\"nofollow ugc\">my website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Languages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin has been translated into the following languages:\u003C\u002Fp>\n\u003Col>\n\u003Cli>English\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>If you want to translate the plugin into your language, \u003Ca href=\"http:\u002F\u002Fremicorson\u002Fcontact\" rel=\"nofollow ugc\">contact me\u003C\u002Fa>.\u003C\u002Fp>\n","This is a simple plugin to add custom attributes to WordPress menus.",11080,"2012-12-21T09:30:00.000Z",[107,20,108,109,22],"corsonr","remi-corson","wordpress-menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsweet-custom-menu.zip",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":46,"downloaded":119,"rating":120,"num_ratings":14,"last_updated":121,"tested_up_to":122,"requires_at_least":89,"requires_php":18,"tags":123,"homepage":124,"download_link":125,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wpml-flag-in-menu","WPML flag in menu","1.2","ramon fincken","https:\u002F\u002Fprofiles.wordpress.org\u002Framon-fincken\u002F","\u003Cp>Shows translated flags (for every language except current viewing lang) in the default or wp_nav_menu at last position.\u003Cbr \u002F>\nwp_nav_menu = Appearance -> menus\u003Cbr \u002F>\nLTR support\u003C\u002Fp>\n\u003Cp>Coding by: \u003Ca href=\"https:\u002F\u002Fwww.mijnpress.nl\" rel=\"nofollow ugc\">MijnPress.nl\u003C\u002Fa> \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002F#!\u002Framonfincken\" rel=\"nofollow ugc\">Twitter profile\u003C\u002Fa> \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Framon-fincken\u002F\" rel=\"nofollow ugc\">More plugins\u003C\u002Fa>\u003C\u002Fp>\n","Shows translated flags (for every language except current viewing lang) in the default or wp_nav_menu at last position",9587,90,"2021-12-09T13:04:00.000Z","5.8.13",[91,20,92,93,22],"https:\u002F\u002Fwww.MijnPress.nl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpml-flag-in-menu.1.2.zip",{"attackSurface":127,"codeSignals":139,"taintFlows":146,"riskAssessment":147,"analyzedAt":154},{"hooks":128,"ajaxHandlers":135,"restRoutes":136,"shortcodes":137,"cronEvents":138,"entryPointCount":26,"unprotectedCount":26},[129],{"type":130,"name":131,"callback":132,"file":133,"line":134},"action","wp_footer","disable_parent_menu_link","disable-parent-menu-link.php",10,[],[],[],[],{"dangerousFunctions":140,"sqlUsage":141,"outputEscaping":143,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":145},[],{"prepared":26,"raw":26,"locations":142},[],{"escaped":26,"rawEcho":26,"locations":144},[],[],[],{"summary":148,"deductions":149},"The plugin 'disable-parent-menu-link' version 0.1.3 exhibits a strong security posture based on the provided static analysis and vulnerability history. The code analysis reveals no dangerous functions, no direct SQL queries (all use prepared statements), and all outputs are properly escaped. Furthermore, there are no file operations or external HTTP requests, and crucially, no identified flows with unsanitized paths in the taint analysis. The absence of any identified CVEs, both historically and currently unpatched, further reinforces its secure design.\n\nHowever, the analysis does highlight a significant area of concern: the complete lack of any authentication or capability checks across all identified entry points. While the current entry point count is zero, if any functionality were to be introduced or discovered that doesn't rely on WordPress's core security mechanisms, it would be entirely unprotected. This lack of built-in checks, while not indicative of a current vulnerability, represents a potential weakness that could be exploited in future updates or if the plugin interacts with other components in unforeseen ways. The plugin's strengths lie in its clean code practices, but its reliance on the WordPress core for all security measures is a notable, albeit currently theoretical, weakness.",[150,152],{"reason":151,"points":134},"No capability checks for any entry points",{"reason":153,"points":134},"No nonce checks for any entry points","2026-03-16T20:17:57.320Z",{"wat":156,"direct":162},{"assetPaths":157,"generatorPatterns":158,"scriptPaths":159,"versionParams":160},[],[],[],[161],"disable-parent-menu-link\u002F0.1.3",{"cssClasses":163,"htmlComments":166,"htmlAttributes":167,"restEndpoints":168,"jsGlobals":169,"shortcodeOutput":170},[164,165],"page_item","menu-item",[],[],[],[],[]]