ShowKeys Security & Risk Analysis

wordpress.org/plugins/showkeys

Simple presentation of keyboard shortcuts

10 active installs v0.5.1 PHP 7.2+ WP 4.9+ Updated Nov 4, 2022
keyboardkeysshortcutstastaturtastenkurzel
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is ShowKeys Safe to Use in 2026?

Generally Safe

Score 85/100

ShowKeys 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 'showkeys' plugin v0.5.1 exhibits a generally strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the code demonstrates good practices by employing prepared statements for all SQL queries and a high percentage of output escaping. The presence of nonce and capability checks, although minimal, indicates an awareness of basic WordPress security principles. The plugin's vulnerability history is also a significant positive, with no recorded CVEs, suggesting a stable and well-maintained codebase over time.

Despite these strengths, the analysis shows no taint flows were analyzed, which prevents a complete assessment of potential data leakage or injection vulnerabilities. The limited scope of static analysis, specifically the lack of taint analysis, is a notable weakness. While the current code signals are positive, the absence of taint flow analysis means there could be undiscovered vulnerabilities, particularly concerning unsanitized user input. A comprehensive security review would benefit from a more thorough taint analysis.

In conclusion, 'showkeys' v0.5.1 appears to be a relatively secure plugin with a clean vulnerability history and good coding practices in areas like SQL and output handling. However, the lack of comprehensive taint analysis leaves a blind spot in the security assessment. Future analysis should prioritize taint flow detection to ensure a complete understanding of potential risks.

Key Concerns

  • No taint flows analyzed
  • Output escaping could be improved
Vulnerabilities
None known

ShowKeys Security Vulnerabilities

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

ShowKeys Release Timeline

v0.5.1Current
v0.5.0
v0.4.0
v0.3.0
v0.2.0
v0.1.0
Code Analysis
Analyzed Apr 16, 2026

ShowKeys Code Analysis

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

Output Escaping

88% escaped123 total outputs
Attack Surface

ShowKeys Attack Surface

Entry Points0
Unprotected0
Maintenance & Trust

ShowKeys Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedNov 4, 2022
PHP min version7.2
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

ShowKeys Developer Profile

URBAN BASE

3 plugins · 110 total installs

70
trust score
Avg Security Score
87/100
Avg Patch Time
177 days
View full developer profile
Detection Fingerprints

How We Detect ShowKeys

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/showkeys/lib/js/showkeys.js/wp-content/plugins/showkeys/lib/css/showkeys.css
Script Paths
/wp-content/plugins/showkeys/lib/js/showkeys.js
Version Parameters
showkeys/lib/js/showkeys.js?ver=showkeys/lib/css/showkeys.css?ver=

HTML / DOM Fingerprints

CSS Classes
showkeys-container
Data Attributes
data-skey-id
JS Globals
showkeys
Shortcode Output
[showkeys][/showkeys]
FAQ

Frequently Asked Questions about ShowKeys