[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f0PbNN1ydpVu76W8i6sf_Xo0Enk1RtvIIEXpMr3hEoGA":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":35,"analysis":142,"fingerprints":173},"majpage-menu-class-extender","MAJpage Menu Class Extender","1.6","duzymaju","https:\u002F\u002Fprofiles.wordpress.org\u002Fduzymaju\u002F","\u003Cp>This simple plugin was written to add classes to first, last, parent, even and odd elements of wp_page_menu and wp_nav_menu to support recognizing it in older browsers without :first-child, :last-child and :nth-child supporting.\u003C\u002Fp>\n\u003Cp>Plugin adds the following classes to menu \u003Cli> tags:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“first-menu-item” to every first child of \u003Cul> or \u003Cmenu> tag,\u003C\u002Fli>\n\u003Cli>“last-menu-item” to every last child of \u003Cul> or \u003Cmenu> tag,\u003C\u002Fli>\n\u003Cli>“parent-menu-item” to every child of \u003Cul> or \u003Cmenu> tag that has another \u003Cul> or \u003Cmenu> tag inside (a parent to another menu level),\u003C\u002Fli>\n\u003Cli>“odd-menu-item” to every odd child of \u003Cul> or \u003Cmenu> tag, including first and\u002For last child,\u003C\u002Fli>\n\u003Cli>\n\u003Cp>“even-menu-item” to every even child of \u003Cul> or \u003Cmenu> tag, including first and\u002For last child.\u003C\u002Fp>\n\u003Cp>Above classes are added separately to each menu level. Plugin use SimpleXML extension and requires PHP 5 or higher. Menu should have valid XHTML code.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds classes to first, last, parent, even and odd elements of wp_page_menu and wp_nav_menu.",50,6546,100,1,"2019-09-08T12:21:00.000Z","5.2.24","3.0.0","",[20,21,22,23,24],"classes","menu","tags","wp_nav_menu","wp_page_menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmajpage-menu-class-extender.1.6.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},30,84,"2026-04-04T06:51:19.243Z",[36,59,82,101,121],{"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":18,"tags":51,"homepage":56,"download_link":57,"security_score":13,"vuln_count":14,"unpatched_count":27,"last_vuln_date":58,"fetched_at":29},"conditional-menus","Conditional Menus","1.2.7","themifyme","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemifyme\u002F","\u003Cp>Conditional Menus is a simple yet useful WordPress plugin by \u003Ca href=\"https:\u002F\u002Fthemify.me\u002F\" rel=\"nofollow ugc\">Themify\u003C\u002Fa>, which allows you to swap the menus in the theme as per specific conditions. In short, you can have different menus in different posts, pages, categories, archive pages, etc. It works with any WordPress theme that uses the standard WordPress menu function.\u003C\u002Fp>\n\u003Ch3>How to use it\u003C\u002Fh3>\n\u003Cp>Once you activate the plugin, you will see the conditional menus on the Manage Locations tab located in your WP Admin > Appearance > Menus page.\u003C\u002Fp>\n\u003Cp>1) To add conditional menu: click “Conditional Menu” and select a menu from the list (you can create these menus in the “Edit Menus” tab)\u003Cbr \u002F>\n   – You can remove the menu by selecting “Disable Menu” from the list.\u003Cbr \u002F>\n2) Click on “+ Conditions” to add conditions in the modal box (tick the checkboxes where you want the menu to appear)\u003Cbr \u002F>\n3) To remove the conditional menus, click on the “X” button\u003C\u002Fp>\n\u003Cp>Visit https:\u002F\u002Fthemify.me\u002Fconditional-menus for more details.\u003C\u002Fp>\n","This plugin enables you to set conditional menus per posts, pages, categories, archive pages, etc.",60000,879798,88,72,"2026-02-17T20:29:00.000Z","6.9.4","4.0",[52,53,54,21,55],"admin","conditional-tags","context","menu-items","https:\u002F\u002Fthemify.me\u002Fconditional-menus","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fconditional-menus.1.2.7.zip","2023-05-24 00:00:00",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":13,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":80,"download_link":81,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"menu-by-user-roles","Menu By User Roles","2.0.4","kahnu044","https:\u002F\u002Fprofiles.wordpress.org\u002Fkahnu044\u002F","\u003Cp>Menu By User Roles is a WordPress plugin that allows you to control the visibility of menu items based on user roles. You can assign specific user roles to each menu item, ensuring that only users with those roles can see and access the corresponding links.\u003C\u002Fp>\n\u003Cp>For more information and usage instructions, visit the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkahnu044\u002Fmenu-by-user-roles\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support and inquiries, please \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkahnu044\u002Fmenu-by-user-roles\u002Fissues\" rel=\"nofollow ugc\">open an issue on GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is released under the GPL-2.0+ License. See \u003Ccode>LICENSE\u003C\u002Fcode> for more information.\u003C\u002Fp>\n\u003Ch3>Author\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fkahnu044\" rel=\"nofollow ugc\">Kahnu Charan Swain\u003C\u002Fa>\u003C\u002Fp>\n","Menu By User Roles allows you to control the visibility of menu items based on user roles.",1000,8453,3,"2025-10-02T15:41:00.000Z","6.8.5","5.0","7.0",[75,76,77,78,79],"access-control","role-based-menus","site-navigation","tags-menu-visibility","user-roles","https:\u002F\u002Fgithub.com\u002Fkahnu044\u002Fmenu-by-user-roles","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmenu-by-user-roles.2.0.4.zip",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":13,"num_ratings":69,"last_updated":92,"tested_up_to":93,"requires_at_least":72,"requires_php":94,"tags":95,"homepage":99,"download_link":100,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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,"2025-12-02T16:11:00.000Z","6.9.0","5.6",[21,96,97,98,23],"navigation","sayhellogmbh","separator","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmhm-menu-separator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmhm-menu-separator.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":13,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":18,"tags":115,"homepage":119,"download_link":120,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"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",[116,21,117,118,23],"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":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":18,"tags":136,"homepage":140,"download_link":141,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"custom-menu-class","Custom Menu Class","0.2.6.1","Aiken1","https:\u002F\u002Fprofiles.wordpress.org\u002Faiken1\u002F","\u003Cp>Simple plugin that adds extra functionality to menu items. The plugin will allow to set predefined CSS classes (Select field) to menu items.\u003Cbr \u002F>\nSupport for the plugin “If Menu”: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fif-menu\u002F – does not break the “If Menu” plugin.\u003C\u002Fp>\n\u003Cp>Example of defining CSS classes for menu items is in the “FAQ” tab here.\u003C\u002Fp>\n\u003Cp>Custom Menu Class is 100% free. if you have questions or need additional information u can comment on my website ( http:\u002F\u002Fdeving.de – http:\u002F\u002Fdeving.de\u002Fblog\u002Fwordpress\u002F2292-wordpress-plugin-fuer-voreingestellte-css-klassen-fuer-menue-links\u002F ) or in the “Support” tab here.\u003C\u002Fp>\n\u003Cp>Check out my \u003Ca href=\"http:\u002F\u002Fthemeforest.net\u002Fuser\u002FAiken1\u002Fportfolio?ref=Aiken1\" title=\"Themeforest\" rel=\"nofollow ugc\">Themeforest Account\u003C\u002Fa>\u003C\u002Fp>\n","Set predefined CSS classes to menu items",200,14546,58,7,"2016-04-25T11:47:00.000Z","4.5.33","3.7",[20,137,138,21,139],"css-class","css-classes","menu-class","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-menu-class\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-menu-class.zip",{"attackSurface":143,"codeSignals":156,"taintFlows":163,"riskAssessment":164,"analyzedAt":172},{"hooks":144,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":155,"entryPointCount":27,"unprotectedCount":27},[145,150],{"type":146,"name":23,"callback":147,"file":148,"line":149},"filter","extend","majpage-menu-class-extender.php",15,{"type":146,"name":24,"callback":147,"file":148,"line":151},16,[],[],[],[],{"dangerousFunctions":157,"sqlUsage":158,"outputEscaping":160,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":162},[],{"prepared":27,"raw":27,"locations":159},[],{"escaped":27,"rawEcho":27,"locations":161},[],[],[],{"summary":165,"deductions":166},"The static analysis of the 'majpage-menu-class-extender' v1.6 plugin reveals a remarkably clean codebase from a security perspective. There are no identified entry points such as AJAX handlers, REST API routes, or shortcodes that lack authentication or permission checks. Furthermore, the code demonstrates excellent security practices by not utilizing dangerous functions, and all SQL queries are prepared statements. Output is consistently escaped, and there are no file operations or external HTTP requests, minimizing potential attack vectors. The absence of known vulnerabilities in its history, with no recorded CVEs, further strengthens its security posture.  The taint analysis also shows no critical or high-severity flows with unsanitized data, indicating a good level of data sanitization within the analyzed code paths. The plugin appears to be developed with security in mind, adhering to best practices for WordPress plugin development by limiting its attack surface and properly handling data.  However, the complete absence of nonce checks, capability checks, and any identified entry points might indicate a very limited functionality or a plugin that doesn't require these security measures for its intended purpose. While this doesn't inherently point to a vulnerability, it's an area that warrants understanding its functional scope to ensure no potential risks are overlooked.",[167,170],{"reason":168,"points":169},"No nonce checks found",5,{"reason":171,"points":169},"No capability checks found","2026-03-16T22:01:39.410Z",{"wat":174,"direct":179},{"assetPaths":175,"generatorPatterns":176,"scriptPaths":177,"versionParams":178},[],[],[],[],{"cssClasses":180,"htmlComments":186,"htmlAttributes":188,"restEndpoints":189,"jsGlobals":190,"shortcodeOutput":191},[181,182,183,184,185],"odd-menu-item","even-menu-item","parent-menu-item","last-menu-item","first-menu-item",[187],"\u003C!-- Menu modified by MAJpage Menu Class Extender -->",[],[],[],[]]