[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9rQInae76DGOnw_0YEcRqOqlRUV8d_SEhUtg0xLod5k":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":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":75,"fingerprints":135},"zen-menu-logic","Zen Menu Logic","v1.6","zenofwordpress","https:\u002F\u002Fprofiles.wordpress.org\u002Fzenofwordpress\u002F","\u003Cp>This plugin only works under the following conditions:\u003Cbr \u002F>\n1. the theme has registered at least one menu location\u003Cbr \u002F>\n2. user has created at least one custom menu with one or more\u003Cbr \u002F>\n   menu items.\u003Cbr \u002F>\n3. user has selected which menu location the plugin should work on\u003Cbr \u002F>\n   in the Settings -> Zen Menu Logic options page\u003Cbr \u002F>\n4. This plugin currently does not support a website that uses a plugin to\u003Cbr \u002F>\n   change the language of the site to something other than English. This might\u003Cbr \u002F>\n   change in the future.\u003Cbr \u002F>\n5. Oftentimes themes have their own code that effects how menus work, specially\u003Cbr \u002F>\n   when it comes to mobile. Therefore, this plugin may not work with your theme.\u003C\u002Fp>\n\u003Cp>If those 3 conditions are met, then the edit page for every page and post\u003Cbr \u002F>\nand custom post type will contain a meta box listing the custom menus with\u003Cbr \u002F>\nradio buttons. All you need do is select which custom menu should display\u003Cbr \u002F>\nwhen that page is called.\u003C\u002Fp>\n","Zen Menu Logic allows the user to select any of several custom menus to appear on a per page basis.",1000,24815,98,19,"2017-11-17T21:14:00.000Z","4.9.29","3.3.1","",[20,21],"custom-menus","menu-logic","http:\u002F\u002Fwww.zml.zenofwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzen-menu-logic.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":24,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,84,"2026-04-04T15:14:02.062Z",[35,57],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":18,"tags":50,"homepage":55,"download_link":56,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"custom-page-menus","Custom Page Menus","1.0","ray.viljoen","https:\u002F\u002Fprofiles.wordpress.org\u002Frayviljoen\u002F","\u003Cp>The included pages can be defined using the ‘Custom Page Menus’ admin panel on the page-edit screen ( see screenshots ).\u003C\u002Fp>\n\u003Cp>The widget allows you to select whether to display the page’s featured image next to the link. (I would recommend using icon sized images for this feature)\u003C\u002Fp>\n\u003Cp>On the page-edit screen a custom title for that specific page can also be defined. This title will be used should that page appear anywhere on one of the menus created with the plugin.\u003C\u002Fp>\n\u003Cp>The menu can be added to any dynamic sidebar using the Custom Page Menus widget or alternatively coded into themes using the custom template tag:\u003C\u002Fp>\n\u003Cp>cpMenu()\u003C\u002Fp>\n\u003Cp>$args = array( \u003Cbr \u002F> \u003Cbr \u002F>\n‘show_date’ => , \u003Cbr \u002F> \u003Cbr \u002F>\n‘date_format’ => get_option(‘date_format’), \u003Cbr \u002F> \u003Cbr \u002F>\n‘child_of’ => 0, \u003Cbr \u002F> \u003Cbr \u002F>\n‘exclude’ => , \u003Cbr \u002F> \u003Cbr \u002F>\n‘title_li’ => __(‘Pages’), \u003Cbr \u002F> \u003Cbr \u002F>\n‘echo’ => 1, \u003Cbr \u002F> \u003Cbr \u002F>\n‘authors’ => , \u003Cbr \u002F> \u003Cbr \u002F>\n‘sort_column’ => ‘menu_order, post_title’, \u003Cbr \u002F> \u003Cbr \u002F>\n‘link_before’ => , \u003Cbr \u002F> \u003Cbr \u002F>\n‘link_after’ => , \u003Cbr \u002F> \u003Cbr \u002F>\n‘walker’ => ); \u003C\u002Fp>\n\u003Cp>Example Usage: \u003Cem>http:\u002F\u002Fcatn.com\u002Ftech\u002Fdata-centre\u002F\u003C\u002Fem>\u003C\u002Fp>\n","Custom Page Menus plugin allows custom menus to be defined on a per-page basis.",90,13787,60,2,"2011-04-27T16:44:00.000Z","3.0.5","3.0",[51,20,52,53,54],"custom-menu","menu-widget","page-menu","unique-menu","http:\u002F\u002Fcatn.com\u002Fcommunity\u002Fplugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-page-menus.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":25,"num_ratings":25,"last_updated":67,"tested_up_to":68,"requires_at_least":49,"requires_php":18,"tags":69,"homepage":73,"download_link":74,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"wp-custom-menu","Menu Logic","0.1.0","Travis Smith","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpsmith\u002F","\u003Cp>Does some awesomeness.\u003C\u002Fp>\n","Adds a dropdown for stuff",10,1438,"2014-01-22T13:53:00.000Z","3.6.1",[70,71,21,72],"conditionals","logged-in-menus","menus","http:\u002F\u002Fwpsmith.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-custom-menu.zip",{"attackSurface":76,"codeSignals":109,"taintFlows":127,"riskAssessment":128,"analyzedAt":134},{"hooks":77,"ajaxHandlers":105,"restRoutes":106,"shortcodes":107,"cronEvents":108,"entryPointCount":25,"unprotectedCount":25},[78,84,88,92,96,100],{"type":79,"name":80,"callback":81,"file":82,"line":83},"action","init","initMe","zen-menu-logic.php",37,{"type":79,"name":85,"callback":86,"file":82,"line":87},"admin_menu","register_settings_menu",43,{"type":79,"name":89,"callback":90,"file":82,"line":91},"admin_init","init_settings",44,{"type":79,"name":93,"callback":94,"file":82,"line":95},"save_post","save_menulogic",47,{"type":79,"name":97,"callback":98,"file":82,"line":99},"add_meta_boxes","register_menulogic_metabox",48,{"type":101,"name":102,"callback":103,"file":82,"line":104},"filter","wp_nav_menu_args","menulogic",54,[],[],[],[],{"dangerousFunctions":110,"sqlUsage":111,"outputEscaping":113,"fileOperations":25,"externalRequests":25,"nonceChecks":30,"capabilityChecks":46,"bundledLibraries":126},[],{"prepared":25,"raw":25,"locations":112},[],{"escaped":30,"rawEcho":114,"locations":115},5,[116,119,120,122,124],{"file":82,"line":117,"context":118},96,"raw output",{"file":82,"line":13,"context":118},{"file":82,"line":121,"context":118},105,{"file":82,"line":123,"context":118},219,{"file":82,"line":125,"context":118},221,[],[],{"summary":129,"deductions":130},"The zen-menu-logic plugin version 1.6 exhibits a strong security posture in several key areas. The absence of any known CVEs, critical or high severity taint flows, raw SQL queries, or a significant attack surface without authentication is highly positive. The presence of nonce and capability checks, along with the avoidance of dangerous functions and file operations, further bolster its security. However, a notable concern lies in the output escaping, with only 17% of outputs being properly escaped. This indicates a potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is displayed without adequate sanitization, even with the limited entry points identified.  The plugin demonstrates good foundational security practices, but the low percentage of proper output escaping requires attention.",[131],{"reason":132,"points":133},"Low percentage of properly escaped output",8,"2026-03-16T18:46:58.960Z",{"wat":136,"direct":144},{"assetPaths":137,"generatorPatterns":139,"scriptPaths":140,"versionParams":141},[138],"\u002Fwp-content\u002Fplugins\u002Fzen-menu-logic\u002Fzen-menu-logic.php",[],[],[142,143],"zen-menu-logic\u002Fstyle.css?ver=","zen-menu-logic\u002Fjs\u002Fzen-menu-logic.js?ver=",{"cssClasses":145,"htmlComments":147,"htmlAttributes":151,"restEndpoints":158,"jsGlobals":159,"shortcodeOutput":160},[146],"zenofwp_menulogic",[148,149,150],"\u003C!-- Your theme may have registered multiple menu locations, under different names.\u003Cbr\u002F>","There is a radio button for each named location.-->","\u003C!-- Select Custom Menu -->",[152,153,154,155,156,157],"id=\"zenofwp_menulogic_optioinselect\"","id=\"zenofwp_menulogic_optionselect\"","id=\"zenofwp_menulogic_menuselect\"","id=\"zenofwp_menulogic\"","name=\"zenofwp_menulogic_noncename\"","name=\"zenofwp_menulogic_menuselect\"",[],[],[]]