[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGV4Zbm3mIOMHmxEQ2Fu69WTPuq182UNSdICHE0VXHuk":3,"$fWUOOODj9-deiLviDTgCswS37LkKeqG-MWo7WHm431F8":215,"$fe-QY2mlNqHxKr1DfvgxUo7MZ4wIyuddd_CZ0Z19UC4U":219},{"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":25,"download_link":26,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":35,"analysis":138,"fingerprints":196},"hide-current-page-from-menu-advanced","Hide Current Page From Menu – Advanced","3.0.0","cradlean","https:\u002F\u002Fprofiles.wordpress.org\u002Fcradlean\u002F","\u003Cp>\u003Cstrong>Hide Current Page From Menu – Advanced\u003C\u002Fstrong> is a lightweight WordPress plugin that automatically hides the menu item corresponding to the current page, post, or custom post type.\u003Cbr \u002F>\nIt works dynamically — no need to edit your menus manually — and supports nested menu structures, specific menu locations, and role-based visibility.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Hiding the “current” page to simplify navigation\u003Cbr \u002F>\n– Restricting certain menus for logged-in or logged-out users\u003Cbr \u002F>\n– Keeping dynamic menus clean without coding\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically hides the current page’s menu item.\u003C\u002Fli>\n\u003Cli>Supports nested (hierarchical) menus and ancestor cleanup.\u003C\u002Fli>\n\u003Cli>Works with pages, posts, and custom post types.\u003C\u002Fli>\n\u003Cli>Role-based visibility controls.\u003C\u002Fli>\n\u003Cli>Menu location targeting.\u003C\u002Fli>\n\u003Cli>Lightweight and optimized for performance — no front-end JavaScript required.\u003C\u002Fli>\n\u003C\u002Ful>\n","Hide the current page’s menu item dynamically with advanced options for user roles, menu locations, and post types. Clean, fast, and fully theme-safe.",0,333,100,1,"2025-11-27T15:23:00.000Z","6.8.5","5.0","7.4",[20,21,22,23,24],"hide-current-page","hide-menu-item","menu","navigation","user-roles","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhide-current-page-from-menu-advanced\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-current-page-from-menu-advanced.3.0.0.zip",null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":13,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},30,94,"2026-05-20T06:59:13.677Z",[36,56,78,97,114],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":47,"requires_at_least":17,"requires_php":48,"tags":49,"homepage":52,"download_link":53,"security_score":54,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":55},"hide-menu-items-by-role","Hide Menu Items by Role","1.0.1","Mahfuzur Rahman","https:\u002F\u002Fprofiles.wordpress.org\u002Fmahfuzurwp\u002F","\u003Cp>This plugin allows you to hide menu items based on user roles. You can select which user roles should not be able to see each menu item when you create or edit a menu item.\u003C\u002Fp>\n\u003Cp>The plugin hides the menu items using fillters provided by the WP core which means we are not using any JavaScript or JQuery.\u003C\u002Fp>\n","A simple WordPress plugin to hide menu items based on user roles.",60,1901,"2024-12-01T06:47:00.000Z","6.7.5","7.0",[50,22,23,51,24],"hide-menu-items","roles","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhide-menu-items-by-role","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-menu-items-by-role.1.0.1.zip",92,"2026-04-16T10:56:18.058Z",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":16,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":75,"download_link":76,"security_score":13,"vuln_count":14,"unpatched_count":11,"last_vuln_date":77,"fetched_at":55},"different-menus-in-different-pages","Different Menu in Different Pages – Conditional Menu","2.4.5","recorp","https:\u002F\u002Fprofiles.wordpress.org\u002Frecorp\u002F","\u003Cp>\u003Cstrong>Different Menu in Different Pages\u003C\u002Fstrong> lets you control menu visibility with flexible conditional rules.\u003Cbr \u002F>\nDisplay unique navigation menus based on \u003Cstrong>pages, posts, categories, tags, templates, user roles, devices,\u003C\u002Fstrong> and more — creating a fully personalized user experience.\u003C\u002Fp>\n\u003Cp>For example:\u003Cbr \u002F>\n– Show one menu on your homepage and a different one on product pages.\u003Cbr \u002F>\n– Display menus only for logged-in users or specific user roles.\u003Cbr \u002F>\n– Assign menus dynamically by URL patterns, post types, or page templates.\u003C\u002Fp>\n\u003Ch3>🎯 Key Features\u003C\u002Fh3>\n\u003Cp>✓ Show menus to \u003Cstrong>logged-in\u003C\u002Fstrong>, \u003Cstrong>logged-out\u003C\u002Fstrong>, or \u003Cstrong>all\u003C\u002Fstrong> users.\u003Cbr \u002F>\n✓ Restrict menus by \u003Cstrong>user roles\u003C\u002Fstrong> or exclude certain roles.\u003Cbr \u002F>\n✓ Insert dynamic data in menu items using shortcodes:\u003Cbr \u002F>\n      {username}, \u003Ccode>{display_name}\u003C\u002Fcode>, \u003Ccode>{first_name}\u003C\u002Fcode>, \u003Ccode>{last_name}\u003C\u002Fcode>, \u003Ccode>{nickname}\u003C\u002Fcode>, \u003Ccode>{email}\u003C\u002Fcode>, \u003Ccode>{avatar}\u003C\u002Fcode> (with size options).\u003Cbr \u002F>\n✓ Create \u003Cstrong>unlimited conditional menus\u003C\u002Fstrong> from the settings page.\u003Cbr \u002F>\n✓ Assign menus by \u003Cstrong>exact URL\u003C\u002Fstrong>, \u003Cstrong>page ID\u003C\u002Fstrong>, \u003Cstrong>slug\u003C\u002Fstrong>, or \u003Cstrong>URL pattern\u003C\u002Fstrong> (\u003Ccode>%keyword%\u003C\u002Fcode>).\u003Cbr \u002F>\n✓ Assign menus to \u003Cstrong>special pages\u003C\u002Fstrong> (Home, Front Page, Blog, 404, Search).\u003Cbr \u002F>\n✓ Support for \u003Cstrong>RTL\u003C\u002Fstrong> (right-to-left) layouts.\u003Cbr \u002F>\n✓ Duplicate any existing menu using the \u003Cstrong>Menu Duplicator\u003C\u002Fstrong> tool.\u003Cbr \u002F>\n✓ Modern AJAX-based interface for fast settings updates.\u003C\u002Fp>\n\u003Ch3>🌟 Pro Features\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Pro version\u003C\u002Fstrong> includes even more control and flexibility:\u003C\u002Fp>\n\u003Cp>✓ Assign menus for \u003Cstrong>specific devices\u003C\u002Fstrong> (desktop, mobile, tablet) or \u003Cstrong>operating systems\u003C\u002Fstrong> (Android, iOS).\u003Cbr \u002F>\n✓ Create \u003Cstrong>multilingual or country-specific\u003C\u002Fstrong> menus (no extra plugins needed).\u003Cbr \u002F>\n✓ Quick \u003Cstrong>search filter\u003C\u002Fstrong> for settings.\u003Cbr \u002F>\n✓ Assign menus directly from the \u003Cstrong>post\u002Fpage editor\u003C\u002Fstrong>.\u003Cbr \u002F>\n✓ \u003Cstrong>Backup & Restore\u003C\u002Fstrong> menu rules easily.\u003Cbr \u002F>\n✓ Temporarily \u003Cstrong>disable\u003C\u002Fstrong> a menu without deleting it.\u003Cbr \u002F>\n✓ \u003Cstrong>Unlimited conditional menus\u003C\u002Fstrong> support.\u003Cbr \u002F>\n✓ \u003Cstrong>Elementor header\u002Ffooter\u003C\u002Fstrong> navigation compatibility.\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>Upgrade to the Pro version\u003C\u002Fstrong> for advanced functionality at \u003Ca href=\"https:\u002F\u002Fmyrecorp.com\" rel=\"nofollow ugc\">myrecorp.com\u003C\u002Fa>.\u003C\u002Fp>\n","Easily assign different menus to pages, posts, user roles, devices, and custom URLs using advanced conditional menu visibility rules.",4000,63227,82,20,"2025-10-19T13:10:00.000Z","5.1","5.4",[72,73,74,23,24],"conditional-menu","different-menu","menu-visibility","https:\u002F\u002Fmyrecorp.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdifferent-menus-in-different-pages.2.4.5.zip","2024-04-29 00:00:00",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":13,"num_ratings":88,"last_updated":89,"tested_up_to":16,"requires_at_least":17,"requires_php":48,"tags":90,"homepage":95,"download_link":96,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":55},"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,8663,3,"2025-10-02T15:41:00.000Z",[91,92,93,94,24],"access-control","role-based-menus","site-navigation","tags-menu-visibility","https:\u002F\u002Fgithub.com\u002Fkahnu044\u002Fmenu-by-user-roles","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmenu-by-user-roles.2.0.4.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":11,"downloaded":105,"rating":13,"num_ratings":14,"last_updated":106,"tested_up_to":16,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":112,"download_link":113,"security_score":13,"vuln_count":11,"unpatched_count":11,"last_vuln_date":27,"fetched_at":55},"menu-ghost","Menu Ghost","2.0.1","Reza Sarailoo","https:\u002F\u002Fprofiles.wordpress.org\u002Fsarailoo\u002F","\u003Cp>Menu Ghost lets you conditionally display each menu item based on factors like user role, device, date, pages, and more.\u003C\u002Fp>\n\u003Cp>Design frictionless navigation experiences and boost conversions by only showing relevant menu items to each visitor. Menu Ghost integrates with the native WordPress menu editor and adds a modern conditions interface that feels like it belongs in core. Everything happens inside \u003Cstrong>Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Menus\u003C\u002Fstrong> (classic themes) or \u003Cstrong>Site Editor \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Navigation\u003C\u002Fstrong> (block themes) no shortcodes or template edits required.\u003C\u002Fp>\n\u003Ch3>What does Menu Ghost do?\u003C\u002Fh3>\n\u003Cp>Menu Ghost gives you total control over which navigation links appear and when. Build unlimited rule sets per menu item, combining audience, page, schedule, and campaign conditions. Hide seasonal promotions after a sale ends, display member-only dashboards, or show localized links based on browser language.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Audience targeting\u003C\u002Fstrong> – Show or hide menu items based on user role, login status, browser language, or detected device (desktop, tablet, mobile).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page & post rules\u003C\u002Fstrong> – Limit links to specific pages, post types, taxonomies, archives, author archives, search results, or 404 pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduling controls\u003C\u002Fstrong> – Activate items on selected weekdays, within date ranges, or during daily time windows.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Campaign awareness\u003C\u002Fstrong> – React to query-string values, UTM parameters, or custom marketing links for landing pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No-code workflow\u003C\u002Fstrong> – React-powered UI inside the existing menu screen. Toggle rules with familiar WordPress components.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited conditions\u003C\u002Fstrong> – Stack include\u002Fexclude rules to create precise logic for every menu item.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance friendly\u003C\u002Fstrong> – All logic runs server-side with cached WordPress APIs. No front-end scripts added to your theme.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Popular use cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Display a “Members Area” link only to logged-in customers on desktop.\u003C\u002Fli>\n\u003Cli>Promote a holiday sale on every page until a specific date\u002Ftime is reached.\u003C\u002Fli>\n\u003Cli>Replace “Book a call” with “Download brochure” on mobile visitors to boost conversions.\u003C\u002Fli>\n\u003Cli>Show “Return to checkout” when users view product archives, but hide it elsewhere.\u003C\u002Fli>\n\u003Cli>Localize navigation labels and URLs based on browser language or UTM campaigns.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why choose Menu Ghost?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Native experience\u003C\u002Fstrong> – Built with the WordPress components library for a seamless admin UI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean code & extensibility\u003C\u002Fstrong> – PHP logic follows core standards and stores data in post meta.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Marketing ready\u003C\u002Fstrong> – Understand traffic sources and tailor menus without page builders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO aware\u003C\u002Fstrong> – Hide links for humans while keeping friendly markup for search engines (links still exist, only visibility changes).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The interface is built with React and uses WordPress components so it remains responsive, accessible, and familiar. All rule data is stored in post meta to keep compatibility with exports, migrations, and backups.\u003C\u002Fp>\n\u003Ch3>Rule reference\u003C\u002Fh3>\n\u003Ch4>Pages tab\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Include \u002F Exclude\u003C\u002Fstrong> – Decide whether a matching condition should show or hide the menu item.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Entire Site\u003C\u002Fstrong> – Create a catch-all rule that always fires. Place it below granular rules when you need fallback behavior.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Archive scopes\u003C\u002Fstrong> – Target date archives, author archives, taxonomy listings, WooCommerce product archives, search results, or even the 404 template.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Singular scopes\u003C\u002Fstrong> – Limit links to specific posts, pages, custom post types, parent\u002Fchild relationships, or taxonomy terms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Condition\u003C\u002Fstrong> – Stack unlimited rules. Menu Ghost evaluates them from top to bottom, so keep broad rules toward the bottom of the list.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced tab\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>User Role\u003C\u002Fstrong> – Match any WordPress role, including custom roles added by eCommerce or membership plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Device\u003C\u002Fstrong> – Detect desktop, tablet, or mobile visitors to tailor calls to action per device.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login Status\u003C\u002Fstrong> – Serve different menu links to logged-in versus logged-out visitors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Signup Date\u003C\u002Fstrong> – Target members who registered before or after a specific date—ideal for onboarding flows.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Browser Language\u003C\u002Fstrong> – Show localized links when the visitor’s browser shares a preferred language.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Days of the Week\u003C\u002Fstrong> – Toggle links on specific weekdays (e.g., “Weekend brunch menu”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Within Date Range\u003C\u002Fstrong> – Schedule seasonal links to appear between two calendar dates without manual edits.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Within Time Window\u003C\u002Fstrong> – Display links only during a daily time slice, such as support hours or flash sales.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL Query Parameter\u003C\u002Fstrong> – Require a query-string key\u002Fvalue (like \u003Ccode>ref=partner\u003C\u002Fcode>) before the menu item appears.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>UTM Campaign \u002F Content \u002F Medium \u002F Source \u002F Term\u003C\u002Fstrong> – React to marketing URLs so visitors see campaign-specific navigation when arriving from ads or emails.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>The source code for Menu Ghost lives in the public repository at https:\u002F\u002Fgithub.com\u002Fsarailoo\u002Fmenu-ghost.\u003C\u002Fp>\n","Target menu items by role, device, schedule, and campaign rules using a fast, native conditions interface inside the menu editor.",313,"2025-11-25T22:20:00.000Z","6.6","8.0",[110,74,23,111,24],"conditional-menus","personalization","https:\u002F\u002Fgithub.com\u002Fsarailoo\u002Fmenu-ghost","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmenu-ghost.2.0.1.zip",{"slug":115,"name":116,"version":117,"author":115,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":123,"num_ratings":124,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":133,"download_link":134,"security_score":135,"vuln_count":136,"unpatched_count":11,"last_vuln_date":137,"fetched_at":55},"megamenu","Max Mega Menu","3.8.1","https:\u002F\u002Fprofiles.wordpress.org\u002Fmegamenu\u002F","\u003Cp>Max Mega Menu will automatically convert your existing menu into a mega menu. You can then add any WordPress widget to your menu, restyle your menu using the theme editor and change the menu behaviour using the built in settings. Max Mega Menu is a complete menu management plugin, perfect for taking control of your existing menu and turning it into a user-friendly, accessible and touch ready menu with just a few clicks.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F44dJwP1AXT8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>Documentation & Demo: \u003Ca href=\"https:\u002F\u002Fwww.megamenu.com\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.megamenu.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Mobile\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatic support for native touch events\u003C\u002Fli>\n\u003Cli>Off Canvas Mobile Menu option built in\u003C\u002Fli>\n\u003Cli>Specify your own Responsive Breakpoint\u003C\u002Fli>\n\u003Cli>For items with sub menus, choose between “First click opens sub menu, second click closes sub menu” or “First click opens sub menu, second click follows link”\u003C\u002Fli>\n\u003Cli>Option to hide sub menus on mobile\u003C\u002Fli>\n\u003Cli>Mobile Toggle Bar designer allows you to tailor the toggle bar elements to fit in with your site design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Builds upon the standard WordPress menus system\u003C\u002Fli>\n\u003Cli>Restores the \u003Cem>Appearance > Menus\u003C\u002Fem> screen in “full site editing” themes\u003C\u002Fli>\n\u003Cli>Supports multiple menu locations each with their own configuration\u003C\u002Fli>\n\u003Cli>Off canvas (slide in from left or right) or standard drop down mobile menu\u003C\u002Fli>\n\u003Cli>Organise your sub menu content into rows and columns using the Grid Layout builder\u003C\u002Fli>\n\u003Cli>Display WordPress Widgets in your menu\u003C\u002Fli>\n\u003Cli>Fully customise the styling of your menus using the built in theme editor\u003C\u002Fli>\n\u003Cli>Supports Flyout (traditional) or Mega Menu sub menu styles\u003C\u002Fli>\n\u003Cli>Hover, Hover Intent or Click event to open sub menus\u003C\u002Fli>\n\u003Cli>Fade, Fade Up, Slide Up or Slide sub menu transitions\u003C\u002Fli>\n\u003Cli>Add icons to menu items\u003C\u002Fli>\n\u003Cli>Menu item options including Hide Text, Disable Link, Hide on Mobile etc\u003C\u002Fli>\n\u003Cli>Align menu items to the left or right of the menu bar\u003C\u002Fli>\n\u003Cli>Align sub menus to left or right of parent menu item\u003C\u002Fli>\n\u003Cli>Display your menu using Automatic Integration, Block, Widget or Shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Accessibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Keyboard Navigation built in\u003C\u002Fli>\n\u003Cli>\u003Ccode>TAB\u003C\u002Fcode> activates keyboard navigation and navigates through the menu\u003C\u002Fli>\n\u003Cli>\u003Ccode>ENTER\u003C\u002Fcode> or \u003Ccode>SPACE\u003C\u002Fcode> on a sub menu arrow indicator shows\u002Fhides the sub menu\u003C\u002Fli>\n\u003Cli>\u003Ccode>ESC\u003C\u002Fcode> closes all open sub menus\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Max Mega Menu is developed with a focus on code quality, performance and usability.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The only mega menu plugin with zero “!important”, block or inline CSS styles\u003C\u002Fli>\n\u003Cli>Menus are styled using a single, static CSS file\u003C\u002Fli>\n\u003Cli>Less than 2kb JavaScript (when gzipped)\u003C\u002Fli>\n\u003Cli>Responsive, touch & retina ready\u003C\u002Fli>\n\u003Cli>Built with accessibility in mind – keyboard navigation supported\u003C\u002Fli>\n\u003Cli>Extensively tested in all modern desktop and mobile browsers\u003C\u002Fli>\n\u003Cli>Clean code with a low memory footprint\u003C\u002Fli>\n\u003Cli>Supports all core nav_menu filters (prepend filter name with “mega_”)\u003C\u002Fli>\n\u003Cli>In depth documentation\u003C\u002Fli>\n\u003Cli>Basic Support included with free version\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features:\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Tabbed Mega Menus\u003C\u002Fli>\n\u003Cli>Sticky Menu\u003C\u002Fli>\n\u003Cli>Vertical & Accordion Menus\u003C\u002Fli>\n\u003Cli>FontAwesome, Genericon & Custom Icons\u003C\u002Fli>\n\u003Cli>Custom Item Styling\u003C\u002Fli>\n\u003Cli>Menu Logo\u003C\u002Fli>\n\u003Cli>Search Box\u003C\u002Fli>\n\u003Cli>WooCommerce & EDD support\u003C\u002Fli>\n\u003Cli>Google Fonts\u003C\u002Fli>\n\u003Cli>Roles & Restrictions\u003C\u002Fli>\n\u003Cli>Mobile toggle blocks\u003C\u002Fli>\n\u003Cli>Automatic updates\u003C\u002Fli>\n\u003Cli>Priority Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Find out more: \u003Ca href=\"https:\u002F\u002Fwww.megamenu.com\u002Fupgrade\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.megamenu.com\u002Fupgrade\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","An easy to use mega menu plugin. Written the WordPress way.",300000,11680982,96,863,"2026-03-17T17:12:00.000Z","6.9.4","6.2","5.6",[130,22,131,23,132],"mega-menu","mobile-menu","responsive-menu","https:\u002F\u002Fwww.megamenu.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmegamenu.3.8.1.zip",99,2,"2024-03-26 00:00:00",{"attackSurface":139,"codeSignals":182,"taintFlows":191,"riskAssessment":192,"analyzedAt":195},{"hooks":140,"ajaxHandlers":168,"restRoutes":179,"shortcodes":180,"cronEvents":181,"entryPointCount":136,"unprotectedCount":11},[141,148,153,157,161,165],{"type":142,"name":143,"callback":144,"priority":145,"file":146,"line":147},"filter","wp_nav_menu_objects","filter_menu_items",10,"hide-current-page-from-menu-advanced.php",36,{"type":149,"name":150,"callback":151,"file":146,"line":152},"action","admin_menu","add_admin_menu",37,{"type":149,"name":154,"callback":155,"file":146,"line":156},"admin_init","register_settings",38,{"type":149,"name":158,"callback":159,"file":146,"line":160},"admin_enqueue_scripts","enqueue_admin_assets",39,{"type":149,"name":162,"callback":163,"file":146,"line":164},"save_post","clear_menu_cache",42,{"type":149,"name":166,"callback":163,"file":146,"line":167},"wp_update_nav_menu",43,[169,175],{"action":170,"nopriv":171,"callback":172,"hasNonce":173,"hasCapCheck":173,"file":146,"line":174},"hcpm_preview_menu",false,"ajax_preview_menu",true,40,{"action":176,"nopriv":171,"callback":177,"hasNonce":173,"hasCapCheck":173,"file":146,"line":178},"hcpm_clear_cache","ajax_clear_cache",41,[],[],[],{"dangerousFunctions":183,"sqlUsage":184,"outputEscaping":186,"fileOperations":11,"externalRequests":11,"nonceChecks":136,"capabilityChecks":189,"bundledLibraries":190},[],{"prepared":11,"raw":11,"locations":185},[],{"escaped":187,"rawEcho":11,"locations":188},73,[],4,[],[],{"summary":193,"deductions":194},"The plugin 'hide-current-page-from-menu-advanced' version 3.0.0 exhibits a strong security posture based on the provided static analysis.  All identified entry points (AJAX handlers) are protected with nonce and capability checks, and there are no detected critical or high-severity taint flows.  The code demonstrates good development practices, with all SQL queries using prepared statements and all output being properly escaped.  The absence of file operations and external HTTP requests further reduces the attack surface. The plugin also has no recorded vulnerability history, which is a positive indicator of its secure development and maintenance over time.\n\nWhile the static analysis reveals no immediate threats, a completely unblemished record can sometimes indicate limited testing or a very small user base. However, given the comprehensive checks in place for the identified entry points, the plugin appears robust. The limited attack surface, consisting solely of two AJAX handlers, both of which are secured, is a significant strength.  The lack of any dangerous functions or file operations further solidifies its secure design. The plugin demonstrates a commitment to secure coding standards through its use of prepared statements and proper output escaping.",[],"2026-04-16T13:00:32.656Z",{"wat":197,"direct":206},{"assetPaths":198,"generatorPatterns":201,"scriptPaths":202,"versionParams":203},[199,200],"\u002Fwp-content\u002Fplugins\u002Fhide-current-page-from-menu-advanced\u002Fcss\u002Fhcpm-admin-style.css","\u002Fwp-content\u002Fplugins\u002Fhide-current-page-from-menu-advanced\u002Fjs\u002Fhcpm-admin-script.js",[],[200],[204,205],"hide-current-page-from-menu-advanced\u002Fcss\u002Fhcpm-admin-style.css?ver=","hide-current-page-from-menu-advanced\u002Fjs\u002Fhcpm-admin-script.js?ver=",{"cssClasses":207,"htmlComments":209,"htmlAttributes":210,"restEndpoints":211,"jsGlobals":212,"shortcodeOutput":214},[208],"hcpm-sibling-of-current",[],[],[],[213],"hcpm_admin_ajax_object",[],{"error":173,"url":216,"statusCode":217,"statusMessage":218,"message":218},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fhide-current-page-from-menu-advanced\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":220,"versions":221},8,[222,227,234,240,247,254,260,267],{"version":6,"download_url":26,"svn_tag_url":223,"released_at":27,"has_diff":171,"diff_files_changed":224,"diff_lines":27,"trac_diff_url":225,"vulnerabilities":226,"is_current":173},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhide-current-page-from-menu-advanced\u002Ftags\u002F3.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhide-current-page-from-menu-advanced%2Ftags%2F2.0.6&new_path=%2Fhide-current-page-from-menu-advanced%2Ftags%2F3.0.0",[],{"version":228,"download_url":229,"svn_tag_url":230,"released_at":27,"has_diff":171,"diff_files_changed":231,"diff_lines":27,"trac_diff_url":232,"vulnerabilities":233,"is_current":171},"2.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-current-page-from-menu-advanced.2.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhide-current-page-from-menu-advanced\u002Ftags\u002F2.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhide-current-page-from-menu-advanced%2Ftags%2F2.0.4&new_path=%2Fhide-current-page-from-menu-advanced%2Ftags%2F2.0.6",[],{"version":81,"download_url":235,"svn_tag_url":236,"released_at":27,"has_diff":171,"diff_files_changed":237,"diff_lines":27,"trac_diff_url":238,"vulnerabilities":239,"is_current":171},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-current-page-from-menu-advanced.2.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhide-current-page-from-menu-advanced\u002Ftags\u002F2.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhide-current-page-from-menu-advanced%2Ftags%2F2.0.3&new_path=%2Fhide-current-page-from-menu-advanced%2Ftags%2F2.0.4",[],{"version":241,"download_url":242,"svn_tag_url":243,"released_at":27,"has_diff":171,"diff_files_changed":244,"diff_lines":27,"trac_diff_url":245,"vulnerabilities":246,"is_current":171},"2.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-current-page-from-menu-advanced.2.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhide-current-page-from-menu-advanced\u002Ftags\u002F2.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhide-current-page-from-menu-advanced%2Ftags%2F2.0.2&new_path=%2Fhide-current-page-from-menu-advanced%2Ftags%2F2.0.3",[],{"version":248,"download_url":249,"svn_tag_url":250,"released_at":27,"has_diff":171,"diff_files_changed":251,"diff_lines":27,"trac_diff_url":252,"vulnerabilities":253,"is_current":171},"2.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-current-page-from-menu-advanced.2.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhide-current-page-from-menu-advanced\u002Ftags\u002F2.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhide-current-page-from-menu-advanced%2Ftags%2F2.0.1&new_path=%2Fhide-current-page-from-menu-advanced%2Ftags%2F2.0.2",[],{"version":100,"download_url":255,"svn_tag_url":256,"released_at":27,"has_diff":171,"diff_files_changed":257,"diff_lines":27,"trac_diff_url":258,"vulnerabilities":259,"is_current":171},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-current-page-from-menu-advanced.2.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhide-current-page-from-menu-advanced\u002Ftags\u002F2.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhide-current-page-from-menu-advanced%2Ftags%2F2.0.0&new_path=%2Fhide-current-page-from-menu-advanced%2Ftags%2F2.0.1",[],{"version":261,"download_url":262,"svn_tag_url":263,"released_at":27,"has_diff":171,"diff_files_changed":264,"diff_lines":27,"trac_diff_url":265,"vulnerabilities":266,"is_current":171},"2.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-current-page-from-menu-advanced.2.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhide-current-page-from-menu-advanced\u002Ftags\u002F2.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fhide-current-page-from-menu-advanced%2Ftags%2F1.0&new_path=%2Fhide-current-page-from-menu-advanced%2Ftags%2F2.0.0",[],{"version":268,"download_url":269,"svn_tag_url":270,"released_at":27,"has_diff":171,"diff_files_changed":271,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":272,"is_current":171},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-current-page-from-menu-advanced.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhide-current-page-from-menu-advanced\u002Ftags\u002F1.0\u002F",[],[]]