Keyboard Navigation WP Security & Risk Analysis

wordpress.org/plugins/keyboard-nav-wp

Easily Navigate through your admin menus. Turn on / off from settings.

0 active installs v1.0 PHP 5.6+ WP 5.6+ Updated Dec 9, 2022
admin-helperkeyboardnavigation
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Keyboard Navigation WP Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The 'keyboard-nav-wp' v1.0 plugin exhibits a strong security posture based on the provided static analysis. The absence of any identified dangerous functions, raw SQL queries, file operations, or external HTTP requests is a significant strength. Furthermore, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries, and the presence of capability checks indicates an awareness of WordPress's permission system. The vulnerability history being entirely clear suggests a history of stable and secure development.

However, a notable concern arises from the taint analysis, which identified one flow with an unsanitized path. While classified as not critical or high severity, unsanitized paths can still pose a risk if they lead to exploitable scenarios. The 71% output escaping rate is also a minor concern, as it means that a portion of the plugin's output is not properly escaped, potentially opening the door to cross-site scripting (XSS) vulnerabilities if user-supplied data is involved in the unescaped outputs. The lack of nonce checks, while potentially acceptable given the zero attack surface, could become a concern if the plugin's functionality were to expand.

In conclusion, 'keyboard-nav-wp' v1.0 appears to be a generally secure plugin with good coding practices. The primary areas for improvement are addressing the unsanitized path identified in the taint analysis and ensuring all output is properly escaped to mitigate potential XSS risks. The clean vulnerability history is a positive indicator of the developer's commitment to security.

Key Concerns

  • Flow with unsanitized path found
  • 29% of outputs not properly escaped
Vulnerabilities
None known

Keyboard Navigation WP Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Keyboard Navigation WP Release Timeline

v1.0Current
Code Analysis
Analyzed Apr 16, 2026

Keyboard Navigation WP Code Analysis

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

Output Escaping

71% escaped7 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
handleOption (keyboard-nav-wp.php:88)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Keyboard Navigation WP Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionadmin_initkeyboard-nav-wp.php:34
actionadmin_footerkeyboard-nav-wp.php:38
actionadmin_enqueue_scriptskeyboard-nav-wp.php:39
actionwp_print_scriptskeyboard-nav-wp.php:40
actionadmin_bar_menukeyboard-nav-wp.php:142
actioninitkeyboard-nav-wp.php:258
Maintenance & Trust

Keyboard Navigation WP Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedDec 9, 2022
PHP min version5.6
Downloads820

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Keyboard Navigation WP Developer Profile

Lukman Nakib

4 plugins · 4K total installs

88
trust score
Avg Security Score
92/100
Avg Patch Time
10 days
View full developer profile
Detection Fingerprints

How We Detect Keyboard Navigation WP

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/keyboard-nav-wp/assets/aknp_menubar.css/wp-content/plugins/keyboard-nav-wp/assets/aknp_menubar.js
Script Paths
/wp-content/plugins/keyboard-nav-wp/assets/aknp_menubar.js
Version Parameters
/wp-content/plugins/keyboard-nav-wp/assets/aknp_menubar.css?ver=/wp-content/plugins/keyboard-nav-wp/assets/aknp_menubar.js?ver=

HTML / DOM Fingerprints

CSS Classes
aknp_modalaknp_modal-overlayaknp_modal-toggleaknp_modal-wrapperaknp_modal-transitionaknp_modal-headeraknp_modal-closeaknp_modal-heading+4 more
Data Attributes
id="aknp_modal-elm"id="aknp_search_box"
JS Globals
aknp_admin_vars
FAQ

Frequently Asked Questions about Keyboard Navigation WP