[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxx5r0L7pRfKpfEKnuMMxmDsTXzvKVyg2gfTgDmdGAfo":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":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":143,"fingerprints":183},"wp-keyboard-navigation","WP Keyboard Navigation","1.0.1","Leon","https:\u002F\u002Fprofiles.wordpress.org\u002Fleondoornkamp\u002F","\u003Cp>Let your visitor navigate through the pages with the keyboard arrows and numbers. This currently works for the posts, frontpage, archives etc. They can use the arrows for the previous\u002Fnext post\u002Fpage. They can type in a number to go to that specific page. if they type in ’15’ on the frontpage they will go to page \u002Fpage\u002F15, if it exists.\u003C\u002Fp>\n","Let your visitor navigate through the pages with the keyboard Arrows and numbers.",40,3020,100,4,"2013-10-09T10:18:00.000Z","3.6.1","2.7","",[20,21,22,4],"arrow","keyboard","numeric-navigation","http:\u002F\u002Fleondoornkamp.nl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-keyboard-navigation.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"leondoornkamp",2,50,30,84,"2026-04-04T05:29:27.417Z",[38,59,80,101,123],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":11,"downloaded":46,"rating":13,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":18,"tags":51,"homepage":57,"download_link":58,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"jj-wp-easy-navigation","jj-WP Easy Navigation","1.0","Joby Joseph","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoby_joseph\u002F","\u003Cp>A simple navigation plugin which helps users to move backward and forward posts using arrow keys or buttons. It is developed after getting inspiration from makeuseof.com post pages. The plugin will show navigation buttons only on single post pages. On hovering the button, next\u002Fprevious post details are shown in a neat box.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fwww.jobyj.in\u002Fwordpress\u002Fjj-wp-easy-navigation-wordpress-plugin\" title=\"jj-WP Easy Navigation\" rel=\"nofollow ugc\">Plugin Home Page\u003C\u002Fa> for more support.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.jobyj.in\u002Fwordpress\u002Fjj-wp-easy-navigation-wordpress-plugin\" title=\"jj-WP Easy Navigation\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\n","Easy Navigation to next and previous posts using arrow keys or navigation buttons.",4989,5,"2012-01-12T09:02:00.000Z","3.3.2","2.8.0",[52,53,54,55,56],"arrow-keys","keyboard-navigation","navigation","next-post","previous-post","http:\u002F\u002Fwww.jobyj.in\u002Fwordpress\u002Fjj-wp-easy-navigation-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjj-wp-easy-navigation.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":18,"tags":74,"homepage":78,"download_link":79,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"to-top","To Top","3.0","Catch Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fcatchthemes\u002F","\u003Cp>To Top Plugin adds a floating scroll up box at the bottom right side (by default) of the page when scrolled down and, when clicked, rolls smoothly to the top. This is convenient when you have a long page, and you want to give your visitors an easy way to get back to the top.\u003C\u002Fp>\n\u003Cp>When a page or post has heaps of content, visitors have to scroll down to read those content. As they scroll below, all the navigational links go up. When visitors are done with the reading, they need to scroll up to see what else is there on your website. This can be very tedious. To Top Plugin adds a scroll up button that quickly gets visitors to the top of the page in a matter of milliseconds. Also, the transition is smooth and improves user experience. The other great thing about this plugin is you don’t have to touch a single code of your template.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Displays an icon when user scrolls down the page\u003C\u002Fli>\n\u003Cli>Live Preview via Customizer\u003C\u002Fli>\n\u003Cli>Scrolls the page back to top with animation\u003C\u002Fli>\n\u003Cli>Set icon\u002Fimage opacity\u003C\u002Fli>\n\u003Cli>Set icon(dashicons) or image as to top button\u003C\u002Fli>\n\u003Cli>For icon, set background color, icon color, icon size and icon shape(from square to circle)\u003C\u002Fli>\n\u003Cli>Set any image you want\u003C\u002Fli>\n\u003Cli>Set image width\u003C\u002Fli>\n\u003Cli>Set the location of the icon\u003C\u002Fli>\n\u003Cli>Show\u002Fhide To Top button in admin pages.\u003C\u002Fli>\n\u003Cli>Auto hide\u003C\u002Fli>\n\u003Cli>Hide on small devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Support\u003C\u002Fh4>\n\u003Cp>Catch Plugins team does not provide support for the To Top plugin on the WordPress.org forums. Support is provided at \u003Ca href=\"https:\u002F\u002Fcatchplugins.com\u002Fsupport-forum\u002Fforum\u002Fto-top\u002F\" rel=\"nofollow ugc\">To Top Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cp>To Top plugin is translation ready.\u003C\u002Fp>\n","To Top is a nifty lightweight plugin. It adds a highly customizable button, which when clicked, scrolls up smoothly to the top of a page.",60000,1262693,98,54,"2026-03-11T16:07:00.000Z","7.0","5.9",[20,75,76,77,60],"button","icon","scroll-up","https:\u002F\u002Fcatchplugins.com\u002Fplugins\u002Fto-top\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fto-top.3.0.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":13,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":62,"requires_php":93,"tags":94,"homepage":99,"download_link":100,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"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","5.2.4",[21,95,96,97,98],"publish","save","shortcut","update","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsave-with-keyboard\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsave-with-keyboard.3.0.2.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":11,"num_ratings":32,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":18,"tags":114,"homepage":119,"download_link":120,"security_score":121,"vuln_count":32,"unpatched_count":26,"last_vuln_date":122,"fetched_at":28},"click-to-top","Click to top","1.3.0","Noor Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Fnalam-1\u002F","\u003Ch4>Click to top is nice choice for go top in website.\u003C\u002Fh4>\n\u003Cp>Click to Top is a WordPress plugin that allows users to easily and quickly navigate to the top of a web page with just one click. This plugin adds a small button on the bottom-right corner of the website that will take users back to the top of the page when clicked. The button is customizable, and users can choose from different icon styles, sizes, colors, and animations to match their website’s design.\u003C\u002Fp>\n\u003Cp>The Click to Top plugin is incredibly user-friendly and can be easily installed and activated without any technical expertise. It is compatible with most WordPress themes and is optimized for performance to ensure that it doesn’t slow down your website’s loading time.\u003C\u002Fp>\n\u003Cp>This plugin is particularly useful for websites that have long pages or articles, as it provides an easy way for users to navigate back to the top without having to scroll all the way up manually. It improves user experience, reduces bounce rates, and can even contribute to better search engine rankings.\u003C\u002Fp>\n\u003Ch4>Awesome Plugin’s Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>13 scroll icons.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>55 hover effects.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All 32 jQuery UI easings support.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icon and text support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited icon and text color\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited background color. \u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-friendly Editor.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animation support.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Two different style square and round.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Totally responsive and touch friendly.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>See real use live demo here:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwpthemespace.com\" rel=\"nofollow ugc\">\u003Cstrong>Live demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Go video tutorial for details:\u003C\u002Fh4>\n\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\u002Fu8wR-MoX9YE?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>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Click to top uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","A wordpress plugin to create a customisable Click To Top feature.",2000,96523,"2025-12-03T03:57:00.000Z","6.9.4","6.0",[115,116,117,118,77],"arrow-icon","back-to-top","page-scrolling","scroll-to-top","http:\u002F\u002Fwpthemespace.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclick-to-top.zip",99,"2022-12-16 00:00:00",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":13,"num_ratings":32,"last_updated":133,"tested_up_to":112,"requires_at_least":134,"requires_php":135,"tags":136,"homepage":141,"download_link":142,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"scroll-down-arrow","Scroll Down Arrow","1.3.1","echoplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fechoplugins\u002F","\u003Cp>Scroll Down Arrow is an easy-to-use WordPress plugin that displays a downward-pointing arrow. It provides users with a visual cue that there is more content further down the page.\u003C\u002Fp>\n\u003Cp>Features of the plugin include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Adds an arrow to any page\u003C\u002Fli>\n\u003Cli>Adds an arrow to any post type\u003C\u002Fli>\n\u003Cli>Compatible with themes\u003C\u002Fli>\n\u003Cli>Offers 5 arrow shapes\u003C\u002Fli>\n\u003Cli>Offers custom image uploads [ NEW ] \u003C\u002Fli>\n\u003Cli>Requires no coding\u003C\u002Fli>\n\u003Cli>Allows independent customization of each arrow\u003C\u002Fli>\n\u003Cli>Sets the duration of arrow visibility\u003C\u002Fli>\n\u003Cli>Choose any size and color\u003C\u002Fli>\n\u003Cli>Bouncing animation to attract attention\u003C\u002Fli>\n\u003Cli>Selectable bouncing speed\u003C\u002Fli>\n\u003Cli>Option to disable bouncing\u003C\u002Fli>\n\u003Cli>Configurable permanent display of the arrow\u003C\u002Fli>\n\u003Cli>Customizable fade-away of the arrow upon scrolling\u003C\u002Fli>\n\u003Cli>Adds CSS Classes for further customization\u003C\u002Fli>\n\u003Cli>Enables linking to specific page sections, guiding users to a chosen CSS ID upon arrow click\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More information can be found at \u003Ca href=\"https:\u002F\u002Fwww.echoknowledgebase.com\u002Fdocumentation\u002Fhow-to-use-scroll-down-arrow\u002F\" rel=\"nofollow ugc\">Echo Knowledge Base.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>⭐ \u003Cstrong>OUR FREE COMPLEMENTARY PLUGINS\u003C\u002Fstrong> ⭐\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fecho-knowledge-base\" rel=\"ugc\">Echo Knowledge Base\u003C\u002Fa>\u003C\u002Fstrong> is a documentation plugin for WordPress. Create knowledge base, docs, FAQs, and wikis easily. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fecho-knowledge-base\" rel=\"ugc\">Learn More\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhelp-dialog\u002F\" rel=\"ugc\">Help Dialog Chat\u003C\u002Fa>\u003C\u002Fstrong> offers a chatbot-like dialog for better customer support and increased leads and sales. The Help Dialog Chat includes FAQs, search, and a contact form. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhelp-dialog\u002F\" rel=\"ugc\">Learn More\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcreative-addons-for-elementor\" rel=\"ugc\">Creative Add-Ons for Elementor\u003C\u002Fa>\u003C\u002Fstrong> helps you write articles and documents faster and more easily using our powerful and practical Elementor widgets. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcreative-addons-for-elementor\" rel=\"ugc\">Learn More\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fecho-show-ids\u002F\" rel=\"ugc\">Show IDs\u003C\u002Fa>\u003C\u002Fstrong> reveals IDs on admin screens, including posts, pages, custom post types and taxonomies, and others. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fecho-show-ids\u002F\" rel=\"ugc\">Learn More\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Encourage your website visitors to scroll down and view more content with this simple plugin.",800,5157,"2025-12-14T00:13:00.000Z","5.2","5.6",[20,137,138,139,140],"content","down","page-down","scroll","https:\u002F\u002Fwww.echoknowledgebase.com\u002Fdocumentation\u002Fhow-to-use-scroll-down-arrow\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fscroll-down-arrow.1.3.1.zip",{"attackSurface":144,"codeSignals":156,"taintFlows":171,"riskAssessment":172,"analyzedAt":182},{"hooks":145,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":155,"entryPointCount":26,"unprotectedCount":26},[146],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","wp_footer","wpkn_footer","wp-keyboard-navigation.php",26,[],[],[],[],{"dangerousFunctions":157,"sqlUsage":158,"outputEscaping":160,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":170},[],{"prepared":26,"raw":26,"locations":159},[],{"escaped":32,"rawEcho":14,"locations":161},[162,165,167,168],{"file":150,"line":163,"context":164},64,"raw output",{"file":150,"line":166,"context":164},72,{"file":150,"line":13,"context":164},{"file":150,"line":169,"context":164},105,[],[],{"summary":173,"deductions":174},"The wp-keyboard-navigation plugin v1.0.1 exhibits a generally positive security posture based on the provided static analysis.  The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface.  Furthermore, the fact that all SQL queries utilize prepared statements is a strong indicator of good coding practices in that area.  The plugin also shows no file operations or external HTTP requests, which are common vectors for vulnerabilities.\n\nHowever, the analysis does reveal some areas for concern.  A notable weakness is the low percentage (33%) of properly escaped outputs, with 6 total outputs analyzed. This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being displayed.  Additionally, the complete lack of nonce checks and capability checks, while potentially due to a limited attack surface, means that if new entry points were introduced in future versions, they might be vulnerable if not properly secured. The plugin's vulnerability history is clean, with no recorded CVEs, which is encouraging but does not negate the risks identified in the code analysis.\n\nIn conclusion, while the plugin has a strong foundation with a minimal attack surface and secure database interactions, the unescaped output represents a tangible risk.  The lack of explicit authentication and authorization checks on any potential future entry points also warrants attention. Addressing the output escaping issues would significantly improve the plugin's overall security.",[175,178,180],{"reason":176,"points":177},"Low output escaping percentage",6,{"reason":179,"points":47},"Missing nonce checks",{"reason":181,"points":47},"Missing capability checks","2026-03-16T22:05:29.080Z",{"wat":184,"direct":190},{"assetPaths":185,"generatorPatterns":187,"scriptPaths":188,"versionParams":189},[186],"\u002Fwp-content\u002Fplugins\u002Fwp-keyboard-navigation\u002Fwp-keyboard-navigation.php",[],[],[],{"cssClasses":191,"htmlComments":192,"htmlAttributes":193,"restEndpoints":194,"jsGlobals":195,"shortcodeOutput":203},[],[],[],[],[196,197,198,199,200,201,202],"keyarr","keys","do_navigation","link","pageurl","num","checkKey",[]]