[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$feORQPy_bYNVm4H3OUwOCnaLSoA3kuqaFuBPfkc00whg":3,"$fl6OTP21AiXJXjcY15yaP2MdIEx6eWeLClpmloRJkATQ":206,"$fEIjlqUYCT4qnmhBDYeNXJ0FkUILDhTiGo6O6ww7uhqI":211},{"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":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":36,"analysis":129,"fingerprints":188},"usher","Usher","1.0.1","Drew Jaynes","https:\u002F\u002Fprofiles.wordpress.org\u002Fdrewapicture\u002F","\u003Cp>Usher brings Gmail-like keyboard shortcuts for navigating around the various core pages of the WordPress admin.\u003C\u002Fp>\n\u003Cp>Additionally, it includes a robust API for registering new global and screen-specific keyboard shortcuts.\u003C\u002Fp>\n\u003Cp>To register new shortcuts, use the Usher\\register_shortcut() function. For example:\u003C\u002Fp>\n\u003Cp>\u003Cem>Add a shortcut for the EDD Dashboard\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Usher\\register_shortcut( 'g d', array(\n    'label' => __( 'Navigate to the EDD dashboard', 'textdomain' ),\n    'url'   => 'edit.php?post_type=download',\n    'cap'   => 'manage_shop_settings'\n) );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cem>Add a shortcut for the Jetpack Dashboard\u003C\u002Fem>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Usher\\register_shortcut( 'g j', array(\n    'label' => __( 'Navigate to the Jetpack dashboard', 'textdomain' ),\n    'url'   => 'admin.php?page=jetpack',\n    'cap'   => 'manage_options',\n) );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Adds keyboard shortcuts for navigating around the WordPress admin.",0,1565,"2021-07-01T08:09:00.000Z","5.8.13","5.0","7.0",[18,19,20,21],"admin","keyboard","navigation","shortcuts","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fusher.1.0.1.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":24,"computed_at":35},"drewapicture",7,4120,87,30,"2026-05-20T02:20:09.338Z",[37,55,69,90,110],{"slug":38,"name":39,"version":6,"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":15,"requires_php":50,"tags":51,"homepage":53,"download_link":54,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"quick-navigation-interface","Quick Navigation Interface","Ian Dunn","https:\u002F\u002Fprofiles.wordpress.org\u002Fiandunn\u002F","\u003Cp>Quick Navigation Interface provides a new way to navigate through the Administration Panels, combining the speed of keyboard shortcuts with the ease of a graphical user interface.\u003C\u002Fp>\n\u003Cp>Just press \u003Ccode>g\u003C\u002Fcode> or ` — \u003Cem>the backtick character, usually located above the tab key\u003C\u002Fem> — to bring up the interface, and then start typing part of the name of any screen, post, page, etc. As you type, you’ll be shown a list of matching links. Use the \u003Ccode>Up\u003C\u002Fcode> and \u003Ccode>Down\u003C\u002Fcode> keys to move between them, and press \u003Ccode>Enter\u003C\u002Fcode> to open one.\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\u002F60iVn94hEIE?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>This was inspired by Ubuntu’s Dash and \u003Ca href=\"http:\u002F\u002Fwww.markshuttleworth.com\u002Farchives\u002F939\" rel=\"nofollow ugc\">HUD\u003C\u002Fa>, and is also similar to the Spotlight feature in OS X.\u003C\u002Fp>\n","Quickly access screens and content within wp-admin just by typing the first few letters of the name.",60,6203,100,5,"2020-12-09T13:39:00.000Z","5.6.17","5.6",[19,20,21,52],"wp-admin","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquick-navigation-interface","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-navigation-interface.1.0.1.zip",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":11,"downloaded":63,"rating":11,"num_ratings":11,"last_updated":64,"tested_up_to":65,"requires_at_least":50,"requires_php":50,"tags":66,"homepage":22,"download_link":68,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"keyboard-nav-wp","Keyboard Navigation WP","1.0","Lukman Nakib","https:\u002F\u002Fprofiles.wordpress.org\u002Fpyrobd\u002F","\u003Cp>Easily Navigate through your admin menus. Turn on \u002F off from settings.\u003C\u002Fp>\n\u003Ch3>1.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>First Version\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily Navigate through your admin menus. Turn on \u002F off from settings.",820,"2022-12-09T15:05:00.000Z","6.1.10",[67,19,20],"admin-helper","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeyboard-nav-wp.1.0.zip",{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":77,"downloaded":78,"rating":79,"num_ratings":80,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":22,"tags":84,"homepage":88,"download_link":89,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"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,85,86,87,20],"child-page","menu","menus","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fauto-subpage-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-subpage-menu.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":77,"downloaded":98,"rating":99,"num_ratings":100,"last_updated":101,"tested_up_to":102,"requires_at_least":103,"requires_php":22,"tags":104,"homepage":108,"download_link":109,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"easy-wp-page-navigation","Easy WP Page Navigation","1.4","PenciDesign","https:\u002F\u002Fprofiles.wordpress.org\u002Fbboy8k\u002F","\u003Cp>This plugin will create a new page navigation. Easy to use and custom it.\u003Cbr \u002F>\nWith this plugin, you don’t worry about paging in your blog.\u003C\u002Fp>\n\u003Cp>Multiple styles for navigation, you can see in \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-wp-page-navigation\u002Fscreenshots\u002F\" rel=\"ugc\">Screenshots\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>To using it in your blog, see the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-wp-page-navigation\u002Finstallation\u002F\" rel=\"ugc\">installation instructions\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Subscribe our newsletter \u003Ca href=\"http:\u002F\u002Fpencidesign.com\u002F#footer-subscribe\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You need a theme? see \u003Ca href=\"http:\u002F\u002Fthemeforest.net\u002Fuser\u002Fpencidesign\u002Fportfolio?ref=PenciDesign\" rel=\"nofollow ugc\">our premium themes\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Support is handled in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Feasy-wp-page-navigation\" rel=\"ugc\">WordPress forums\u003C\u002Fa>. Please note that support is limited and does not cover any custom implementation of the plugin.\u003C\u002Fp>\n","Easy to add page navigation in your blog",30819,96,10,"2016-04-07T09:35:00.000Z","4.5.33","3.0",[18,91,105,106,107],"page-navigation","page-navigation-in-wordpress","taxonomies","http:\u002F\u002Fpencidesign.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-wp-page-navigation.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":34,"last_updated":121,"tested_up_to":122,"requires_at_least":103,"requires_php":22,"tags":123,"homepage":127,"download_link":128,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"visual-sitemap","Visual Sitemap","0.9","ThemeBoy","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeboy\u002F","\u003Cp>Displays an interactive visual sitemap in admin. A nice touch for sites delivered to clients, and useful for managing a site as it gives a visual overview of all pages, tags, and categories.\u003C\u002Fp>\n","Display an interactive visual sitemap of pages, tags, and categories in admin.",400,13624,98,"2017-12-26T14:36:00.000Z","4.9.29",[18,20,124,125,126],"overview","sitemap","tree","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fvisual-sitemap\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisual-sitemap.0.9.zip",{"attackSurface":130,"codeSignals":163,"taintFlows":180,"riskAssessment":181,"analyzedAt":187},{"hooks":131,"ajaxHandlers":159,"restRoutes":160,"shortcodes":161,"cronEvents":162,"entryPointCount":11,"unprotectedCount":11},[132,138,143,149,153,156],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","admin_notices","maybe_display_hint_notice","includes\\class-usher.php",133,{"type":133,"name":139,"callback":140,"file":141,"line":142},"admin_enqueue_scripts","register_assets","includes\\core\\class-assets.php",28,{"type":133,"name":144,"callback":145,"priority":146,"file":147,"line":148},"current_screen","set_shortcuts_data",11,"includes\\core\\class-render-dialog.php",36,{"type":133,"name":150,"callback":151,"priority":80,"file":147,"line":152},"admin_head","render_dialog",37,{"type":133,"name":139,"callback":154,"priority":146,"file":147,"line":155},"enqueue_assets",39,{"type":133,"name":150,"callback":150,"file":157,"line":158},"usher.php",119,[],[],[],[],{"dangerousFunctions":164,"sqlUsage":165,"outputEscaping":167,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":178,"bundledLibraries":179},[],{"prepared":11,"raw":11,"locations":166},[],{"escaped":168,"rawEcho":169,"locations":170},34,4,[171,174,175,177],{"file":147,"line":172,"context":173},57,"raw output",{"file":147,"line":172,"context":173},{"file":147,"line":176,"context":173},65,{"file":147,"line":176,"context":173},1,[],[],{"summary":182,"deductions":183},"The \"usher\" v1.0.1 plugin exhibits an excellent security posture based on the provided static analysis. The plugin has no apparent attack surface, meaning there are no AJAX handlers, REST API routes, shortcodes, or cron events that could be exploited. Furthermore, the code signals are highly positive, with no dangerous functions identified, all SQL queries using prepared statements, and a very high percentage of properly escaped output. The absence of file operations, external HTTP requests, and the presence of capability checks indicate good development practices for securing functionalities.\n\nThe taint analysis shows zero flows, suggesting that user input is not being processed in a way that could lead to vulnerabilities like code injection or path traversal. The plugin's vulnerability history is also clean, with no recorded CVEs, indicating a history of secure development or a lack of targeted exploitation.\n\nOverall, \"usher\" v1.0.1 appears to be a very secure plugin. The strengths lie in its minimal attack surface, robust coding practices regarding SQL and output sanitization, and a complete lack of identified vulnerabilities. The only minor observation is the absence of nonce checks, which is generally a good practice for AJAX handlers, though in this case, there are no AJAX handlers to secure. The absence of known vulnerabilities and taint flows further bolsters confidence in its security.",[184],{"reason":185,"points":186},"No nonce checks found",3,"2026-03-17T06:54:37.145Z",{"wat":189,"direct":196},{"assetPaths":190,"generatorPatterns":192,"scriptPaths":193,"versionParams":194},[191],"\u002Fwp-content\u002Fplugins\u002Fusher\u002Fassets\u002Fjs\u002Fusher.js",[],[191],[195],"usher\u002Fassets\u002Fjs\u002Fusher.js?ver=",{"cssClasses":197,"htmlComments":200,"htmlAttributes":201,"restEndpoints":203,"jsGlobals":204,"shortcodeOutput":205},[198,199],"usher-reqs","usher-reqs-row",[],[202],"data-plugin=\"usher\u002Fusher.php\"",[],[],[],{"error":207,"url":208,"statusCode":209,"statusMessage":210,"message":210},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fusher\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":212,"versions":213},2,[214,220],{"version":6,"download_url":23,"svn_tag_url":215,"released_at":25,"has_diff":216,"diff_files_changed":217,"diff_lines":25,"trac_diff_url":218,"vulnerabilities":219,"is_current":207},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fusher\u002Ftags\u002F1.0.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fusher%2Ftags%2F1.0.0&new_path=%2Fusher%2Ftags%2F1.0.1",[],{"version":221,"download_url":222,"svn_tag_url":223,"released_at":25,"has_diff":216,"diff_files_changed":224,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":225,"is_current":216},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fusher.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fusher\u002Ftags\u002F1.0.0\u002F",[],[]]