[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fk2uXfoWQPqI2zyUFDNL_vH7mBIQZdoRcHnnGH3_LLmY":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":134,"fingerprints":180},"keyboard-nav","WP Keyboard Navigation","1.0","Tareq Hasan","https:\u002F\u002Fprofiles.wordpress.org\u002Ftareq1988\u002F","\u003Cp>Keyboard Navigation is a simple WordPress plugin to navigation WordPress site via keyboard. The easiest and the fastest way to navigate through your site.\u003C\u002Fp>\n\u003Ch4>Shortcuts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>?\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Toggle the help area\u003C\u002Fli>\n\u003Cli>\u003Ccode>\u002F\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Focus the search box\u003C\u002Fli>\n\u003Cli>\u003Ccode>d\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Toggle the debug bar\u003C\u002Fli>\n\u003Cli>\u003Ccode>r\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Reload the current page\u003C\u002Fli>\n\u003Cli>\u003Ccode>e\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>  Current post\u003C\u002Fli>\n\u003Cli>\u003Ccode>p\u003C\u002Fcode> then \u003Ccode>a\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> All post listing\u003C\u002Fli>\n\u003Cli>\u003Ccode>p\u003C\u002Fcode> then \u003Ccode>n\u003C\u002Fcode>\u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Create new post\u003C\u002Fli>\n\u003Cli>\u003Ccode>Shift + p\u003C\u002Fcode> then \u003Ccode>a\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> All page listing\u003C\u002Fli>\n\u003Cli>\u003Ccode>Shift + p\u003C\u002Fcode> then \u003Ccode>n\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Create new page\u003C\u002Fli>\n\u003Cli>\u003Ccode>g\u003C\u002Fcode> then \u003Ccode>h\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Go to front page\u003C\u002Fli>\n\u003Cli>\u003Ccode>g\u003C\u002Fcode> then \u003Ccode>l\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> login  Go to login page\u003C\u002Fli>\n\u003Cli>\u003Ccode>g\u003C\u002Fcode> then \u003Ccode>d\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> dashboard    Go to admin dashboard\u003C\u002Fli>\n\u003Cli>\u003Ccode>g\u003C\u002Fcode> then \u003Ccode>c\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> comment   Go to comment edit page\u003C\u002Fli>\n\u003Cli>\u003Ccode>g\u003C\u002Fcode> then \u003Ccode>t\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> themes    Go to themes page\u003C\u002Fli>\n\u003Cli>\u003Ccode>g\u003C\u002Fcode> then \u003Ccode>p\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> plugins   Go to plugins page\u003C\u002Fli>\n\u003Cli>\u003Ccode>g\u003C\u002Fcode> then \u003Ccode>u\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> users  Go to users page\u003C\u002Fli>\n\u003Cli>\u003Ccode>g\u003C\u002Fcode> then \u003Ccode>s\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> settings  Go to settings page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Extend\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fccampbell\u002Fmousetrap\" rel=\"nofollow ugc\">Mousetrap\u003C\u002Fa> was used as the shortcut handling library. So new shortcuts can be added very easily. Fork the plugin if you are interested 🙂\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>This may have bugs and lack of many features. If you want to contribute on this project, you are more than welcome. Please fork the repository from \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftareq1988\u002Fwp-keyboard-nav\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cp>Brought to you by \u003Ca href=\"http:\u002F\u002Ftareq.wedevs.com\" rel=\"nofollow ugc\">Tareq Hasan\u003C\u002Fa> from \u003Ca href=\"http:\u002F\u002Fwedevs.com\" rel=\"nofollow ugc\">weDevs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Donate\u003C\u002Fh4>\n\u003Cp>Please \u003Ca href=\"http:\u002F\u002Ftareq.wedevs.com\u002Fdonate\u002F\" rel=\"nofollow ugc\">donate\u003C\u002Fa> for this awesome plugin to continue it’s development to bring more awesome features.\u003C\u002Fp>\n","Navigate your WordPress site via keyboard.",10,3108,0,"2020-03-14T06:09:00.000Z","5.4.19","3.3","",[19,20,21,22],"keyboard","mouse","navigation","shortcut","http:\u002F\u002FweDevs.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeyboard-nav.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"tareq1988",9,370,30,84,"2026-04-05T09:21:14.433Z",[37,58,77,91,112],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":56,"download_link":57,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"quick-navigation-interface","Quick Navigation Interface","1.0.1","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,6136,100,5,"2020-12-09T13:39:00.000Z","5.6.17","5.0","5.6",[19,21,54,55],"shortcuts","wp-admin","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquick-navigation-interface","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquick-navigation-interface.1.0.1.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":11,"downloaded":66,"rating":47,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":51,"requires_php":70,"tags":71,"homepage":74,"download_link":75,"security_score":76,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"gotomenu","GoToMenu – Menu Navigator","1.0.0","Santosh Kori","https:\u002F\u002Fprofiles.wordpress.org\u002Fsantoshkori26\u002F","\u003Cp>\u003Cstrong>GoToMenu – Menu Navigator\u003C\u002Fstrong> GoToMenu – Menu Navigator is a WordPress plugin that boosts efficiency by offering rapid access to any registered menu. A simple F2 keypress opens a search box, letting users quickly find and open their desired menu. Save time and streamline workflow by skipping manual menu scrolling.\u003C\u002Fp>\n\u003Ch3>Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Adds a settings page under “GoToMenu” in the WordPress admin area.\u003C\u002Fli>\n\u003Cli>Includes a toggle field called “Enable for Frontend” to enable or disable the plugin’s functionality on the frontend.\u003C\u002Fli>\n\u003Cli>Includes a toggle field called “Enable for backend” to enable or disable the plugin’s functionality on the backend.\u003C\u002Fli>\n\u003Cli>When enabled, users (including guest users) can press the F2 key to open a modal displaying a list of available menus.\u003C\u002Fli>\n\u003Cli>Users can select a menu from the dropdown list and navigate directly to the selected menu’s page.\u003C\u002Fli>\n\u003Cli>Fully accessible and keyboard-friendly, with support for navigating the modal using keyboard keys.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. See the License URI for more details.\u003C\u002Fp>\n","A simple and accessible WordPress plugin that allows users to quickly navigate through your site's menus using the F2 keyboard shortcut.",1124,1,"2024-11-16T07:23:00.000Z","6.6.5","7.4",[72,19,73,21,22],"accessibility","menu","https:\u002F\u002Fwww.santoshkori.com\u002Fgotomenu-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgotomenu.1.0.0.zip",92,{"slug":78,"name":79,"version":40,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":13,"downloaded":84,"rating":13,"num_ratings":13,"last_updated":85,"tested_up_to":86,"requires_at_least":51,"requires_php":87,"tags":88,"homepage":17,"download_link":90,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"usher","Usher","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.",1521,"2021-07-01T08:09:00.000Z","5.8.13","7.0",[89,19,21,54],"admin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fusher.1.0.1.zip",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":47,"num_ratings":101,"last_updated":102,"tested_up_to":103,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":110,"download_link":111,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"save-with-keyboard","Save with keyboard","3.0.2","Mattia Trapani","https:\u002F\u002Fprofiles.wordpress.org\u002Fzupolgec\u002F","\u003Cp>This plugin lets you save your posts, pages, theme and plugin files, widgets, menus, etc. in the most natural way: pressing Ctrl+S (or Cmd+S on Mac).\u003C\u002Fp>\n\u003Cp>I’ve coded this plugin because I was tired of pressing Cmd+S and then realize Chrome was trying to save the whole webpage\u003C\u002Fp>\n\u003Cp>After coding this up, I’ve found in the plugin directory two plugins that did the same thing, but each one had some flaws that convinced me to publish mine.\u003C\u002Fp>\n\u003Cp>This plugin loads a small Javascript file (minified if not WP_DEBUG). The Javascript checks the contents of any admin page for save buttons.\u003C\u002Fp>\n\u003Cp>It is also \u003Cem>so\u003C\u002Fem> smart that saves as draft unpublished posts\u002Fpages and updates the ones that are already public.\u003C\u002Fp>\n\u003Cp>Also adds a little tooltip on the buttons that can be “clicked” with Ctrl+S or Cmd+S.\u003C\u002Fp>\n","Save everything in the most natural way by pressing Ctrl+S (or Cmd+S on Mac).",3000,33582,31,"2018-11-03T08:57:00.000Z","5.0.25","3.0","5.2.4",[19,107,108,22,109],"publish","save","update","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsave-with-keyboard\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsave-with-keyboard.3.0.2.zip",{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":47,"num_ratings":122,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":17,"tags":126,"homepage":132,"download_link":133,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"shutter-reloaded-plus","Shutter Reloaded Plus","0.6","danaila_iulian","https:\u002F\u002Fprofiles.wordpress.org\u002Fdanaila_iulian\u002F","\u003Cp>Shutter Reloaded Plus is an image viewer for your website that works similarly to Lightbox, Thickbox, etc. but is under 8KB in size and does not require any external libraries.\u003C\u002Fp>\n\u003Cp>It is fully responsive, cross-browser and mobile ready. Tested on Chrome, Safari, Firefox, Internet Explorer, Android phones and tablets, Windows Phone 8.\u003C\u002Fp>\n\u003Cp>It has many features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>keyboard navigation with arrow keys, left and right arrows, and close by pressing the Esc key\u003C\u002Fli>\n\u003Cli>resizing large images if the window is too small to display them with option to show the full size image\u003C\u002Fli>\n\u003Cli>combining images in sets\u003C\u002Fli>\n\u003Cli>redrawing the window after resizing, RESPONSIVE\u003C\u002Fli>\n\u003Cli>pre-loading of neighbour images for faster display and very good browser compatibility\u003C\u002Fli>\n\u003Cli>integrate with Google Analytics to count each image view as a page view\u003C\u002Fli>\n\u003Cli>option to overwrite NextGen Gallery’s effects (Lightbox, Fancybox)\u003C\u002Fli>\n\u003Cli>option to display a like button for the current page in the control bar\u003C\u002Fli>\n\u003Cli>click on the image goes to the next image\u003C\u002Fli>\n\u003Cli>click outsite de image to close de slideshow\u003C\u002Fli>\n\u003Cli>all images used for buttons are in a PNG sprite, so it only has 3 HTTP request (image, js and css)\u003C\u002Fli>\n\u003Cli>option to only load it on single pages and posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin offers customization of the colour and opacity settings for the background and colour for the caption text, buttons text and the menu background.\u003C\u002Fp>\n\u003Cp>There are options to enable it for all links pointing to an image on your site (with option to exclude some pages), or just on selected pages. It can be enabled only for image links with CSS class=”shutter” with option to create a single set or multiple sets for each page.\u003C\u002Fp>\n\u003Cp>The plugin can also “auto-make” image sets for each Post, so when several posts are displayed on the “Home” page, links to images on each post will be in a separate set. See the built-in help for more information.\u003C\u002Fp>\n","Darkens the current page and displays an image (like Lightbox, Thickbox, etc.), but is a lot smaller (8KB) and faster.",200,7620,2,"2013-12-13T09:37:00.000Z","3.7.41","3.5",[127,128,129,130,131],"images","javascript","keyboard-navigation","lightbox","viewer","http:\u002F\u002Fwww.itinfo.ro\u002Fshutter-reloaded-plus\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshutter-reloaded-plus.0.6.zip",{"attackSurface":135,"codeSignals":157,"taintFlows":167,"riskAssessment":168,"analyzedAt":179},{"hooks":136,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":156,"entryPointCount":13,"unprotectedCount":13},[137,143,146,150],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","wp_enqueue_scripts","kn_scripts","key-nav.php",44,{"type":138,"name":144,"callback":140,"file":141,"line":145},"admin_enqueue_scripts",45,{"type":138,"name":147,"callback":148,"file":141,"line":149},"wp_footer","kn_help",96,{"type":138,"name":151,"callback":148,"file":141,"line":152},"admin_footer",97,[],[],[],[],{"dangerousFunctions":158,"sqlUsage":159,"outputEscaping":161,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":166},[],{"prepared":13,"raw":13,"locations":160},[],{"escaped":13,"rawEcho":67,"locations":162},[163],{"file":141,"line":164,"context":165},115,"raw output",[],[],{"summary":169,"deductions":170},"The \"keyboard-nav\" v1.0 plugin exhibits a strong security posture based on the provided static analysis. The complete absence of identifiable attack surface points like AJAX handlers, REST API routes, shortcodes, or cron events, and the lack of dangerous function usage, are excellent indicators. Furthermore, the fact that all SQL queries utilize prepared statements demonstrates a good understanding of secure database interaction, mitigating common injection vulnerabilities.\n\nHowever, a significant concern arises from the output escaping. With one total output and 0% properly escaped, there is a high probability of Cross-Site Scripting (XSS) vulnerabilities if any user-supplied data is ever displayed. The absence of nonce and capability checks, while not immediately exploitable due to the lack of entry points, represents a potential weakness if new entry points are introduced in future versions without these security measures. The vulnerability history showing no recorded CVEs is positive but could also indicate a lack of rigorous historical security auditing or that the plugin has not been widely targeted.\n\nIn conclusion, \"keyboard-nav\" v1.0 is remarkably secure in its current form, with no apparent complex vulnerabilities. The primary and most critical weakness is the lack of output escaping, which needs immediate attention. The absence of authentication checks on potential future entry points is a minor concern given the current lack of attack surface, but it highlights an area for improvement in general best practices.",[171,174,177],{"reason":172,"points":173},"Output not properly escaped",7,{"reason":175,"points":176},"No capability checks",3,{"reason":178,"points":176},"No nonce checks","2026-03-17T00:12:16.136Z",{"wat":181,"direct":192},{"assetPaths":182,"generatorPatterns":186,"scriptPaths":187,"versionParams":188},[183,184,185],"\u002Fwp-content\u002Fplugins\u002Fkeyboard-nav\u002Fmouse.css","\u002Fwp-content\u002Fplugins\u002Fkeyboard-nav\u002Fmousetrap.min.js","\u002Fwp-content\u002Fplugins\u002Fkeyboard-nav\u002Fmouse.js",[],[184,185],[189,190,191],"keyboard-nav\u002Fmouse.css?ver=","keyboard-nav\u002Fmousetrap.min.js?ver=","keyboard-nav\u002Fmouse.js?ver=",{"cssClasses":193,"htmlComments":197,"htmlAttributes":198,"restEndpoints":199,"jsGlobals":200,"shortcodeOutput":201},[194,195,196],"thn","cmd","help",[],[],[],[20],[202,203,204],"\u003Cdiv id=\"mouse\">","\u003Cdiv class=\"inner\">","\u003Ch1>Keyboard Shortcuts\u003C\u002Fh1>"]