WP Keyboard Navigation Security & Risk Analysis

wordpress.org/plugins/wp-keyboard-navigation

Let your visitor navigate through the pages with the keyboard Arrows and numbers.

40 active installs v1.0.1 PHP + WP 2.7+ Updated Oct 9, 2013
arrowkeyboardnumeric-navigationwp-keyboard-navigation
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Keyboard Navigation Safe to Use in 2026?

Generally Safe

Score 85/100

WP Keyboard Navigation has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

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.

However, 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.

In 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.

Key Concerns

  • Low output escaping percentage
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

WP Keyboard Navigation Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

WP Keyboard Navigation Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
4
2 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

33% escaped6 total outputs
Attack Surface

WP Keyboard Navigation Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionwp_footerwp-keyboard-navigation.php:26
Maintenance & Trust

WP Keyboard Navigation Maintenance & Trust

Maintenance Signals

WordPress version tested3.6.1
Last updatedOct 9, 2013
PHP min version
Downloads3K

Community Trust

Rating100/100
Number of ratings4
Active installs40
Developer Profile

WP Keyboard Navigation Developer Profile

Leon

2 plugins · 50 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect WP Keyboard Navigation

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-keyboard-navigation/wp-keyboard-navigation.php

HTML / DOM Fingerprints

JS Globals
keyarrkeysdo_navigationlinkpageurlnum+1 more
FAQ

Frequently Asked Questions about WP Keyboard Navigation