WP-ShkShell Security & Risk Analysis

wordpress.org/plugins/wp-shkshell

WP-ShkShell provides a terminal-like box for embedding terminal commands within pages or posts. It also support multi-lines, multi-commands and has s …

10 active installs v0.6.0 PHP + WP 2.0+ Updated Mar 18, 2012
commandconsoleshellterminalunix
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP-ShkShell Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 14yr ago
Risk Assessment

The plugin "wp-shkshell" v0.6.0 exhibits a strong security posture based on the provided static analysis. There are no identified dangerous functions, SQL injection vulnerabilities, file operations, or external HTTP requests, which are common attack vectors. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events, along with zero taint flows and no recorded vulnerability history, suggests a well-developed and secure plugin at this version. This indicates a meticulous approach to coding practices and a low likelihood of exploitable vulnerabilities. However, a significant concern is the complete lack of capability checks and nonce checks. While there are no apparent entry points to exploit this weakness currently, this omission represents a potential future risk if functionality is added or exposed without proper authentication and authorization mechanisms. The plugin's strength lies in its minimal attack surface and clean code, but the absence of crucial security checks is a notable area for improvement.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • Half of outputs are not properly escaped
Vulnerabilities
None known

WP-ShkShell Security Vulnerabilities

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

WP-ShkShell Code Analysis

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

Output Escaping

50% escaped2 total outputs
Attack Surface

WP-ShkShell Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionwp_headwp-shkshell.php:142
filterthe_contentwp-shkshell.php:147
filterthe_excerptwp-shkshell.php:148
filtercomment_textwp-shkshell.php:149
filterthe_contentwp-shkshell.php:152
filterthe_excerptwp-shkshell.php:153
filtercomment_textwp-shkshell.php:154
Maintenance & Trust

WP-ShkShell Maintenance & Trust

Maintenance Signals

WordPress version tested3.3.2
Last updatedMar 18, 2012
PHP min version
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WP-ShkShell Developer Profile

ShkSchneider

1 plugin · 10 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-ShkShell

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-shkshell/wp-shkshell.css

HTML / DOM Fingerprints

CSS Classes
wp-shkshellwp-shkshell-promptwp-shkshell-specialwp-shkshell-commandwp-shkshell-pathwp-shkshell-stringwp-shkshell-variablewp-shkshell-other+1 more
Data Attributes
prompt
JS Globals
wp_shkshell_tokenwp_shkshell_matches
Shortcode Output
<pre lang="shell"><pre lang="shell" prompt="
FAQ

Frequently Asked Questions about WP-ShkShell