
WPTerm Security & Risk Analysis
wordpress.org/plugins/wptermAn xterm-like plugin to run non-interactive shell commands.
Is WPTerm Safe to Use in 2026?
Generally Safe
Score 100/100WPTerm has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The wpterm plugin v1.2 exhibits a mixed security posture. On the positive side, it demonstrates strong practices by utilizing prepared statements for all SQL queries and implementing capability checks for most entry points, with no known CVEs historically. This indicates a developer who is aware of common WordPress security pitfalls.
However, significant concerns arise from the static analysis. The presence of five dangerous functions (shell_exec, system, passthru, popen, exec) is a critical red flag, as these can be leveraged for remote code execution if user-supplied input is not meticulously sanitized. Compounding this is the taint analysis, which revealed two critical severity flows with unsanitized paths. This strongly suggests that external input can be used to influence command execution in a dangerous way. Furthermore, a low rate of proper output escaping (31%) increases the risk of cross-site scripting (XSS) vulnerabilities.
In conclusion, while the lack of historical vulnerabilities and good SQL practices are strengths, the identified dangerous functions combined with critical unsanitized taint flows create a high-risk profile for this plugin. The potential for remote code execution and XSS needs immediate attention and remediation.
Key Concerns
- Critical taint flows with unsanitized paths
- Presence of dangerous functions (shell_exec, system, etc.)
- Low percentage of properly escaped output
- File operations detected
WPTerm Security Vulnerabilities
WPTerm Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
WPTerm Attack Surface
AJAX Handlers 1
WordPress Hooks 5
Maintenance & Trust
WPTerm Maintenance & Trust
Maintenance Signals
Community Trust
WPTerm Alternatives
SimTerm
simterm
Make demos of your terminal commands and output in an attractive way.
WP-ShkShell
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 …
Blog Terminal
blog-terminal
Blog Terminal provides a terminal-like box for embedding terminal commands within pages or posts.
WP Console – WordPress PHP Console powered by PsySH
wp-console
An in-browser PHP console for WordPress powered by PsySH
Dashboard Commander
dashboard-commander
Command your admin dashboard. Manage built-in widgets and dynamically registered widgets. Hide widgets depending upon user capabilities.
WPTerm Developer Profile
3 plugins · 11K total installs
How We Detect WPTerm
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wpterm/wpterm-terminal.js/wp-content/plugins/wpterm/wpterm.js/wp-content/plugins/wpterm/wpterm.csswpterm-terminal.jswpterm.jswpterm/wpterm.css?ver=wpterm/wpterm.js?ver=wpterm/wpterm-terminal.js?ver=HTML / DOM Fingerprints
wpterm-titlewpterm-input<!-- WPTerm Plugin --><!-- WPTerm Plugin - Generated by Jerome Bruandet -->data-wpterm-dirdata-wpterm-pathwpterm_optionswpterm_passwordwpterm_path<div class='wpterm-prompt'><span class='wpterm-user'><span class='wpterm-cwd'><span class='wpterm-prompt-char'>