WP Local Toolbox Security & Risk Analysis

wordpress.org/plugins/wp-local-toolbox

A simple plugin to help manage development over local, staging and production servers.

90 active installs v1.2.3 PHP + WP + Updated Jun 25, 2015
adminadministrationdashboardnotificationresponsive
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP Local Toolbox Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The plugin "wp-local-toolbox" v1.2.3 presents a mixed security posture. On the positive side, it exhibits an exceptionally small attack surface with no apparent AJAX handlers, REST API routes, shortcodes, or cron events. Furthermore, all detected SQL queries are properly prepared, and there is no recorded vulnerability history, suggesting a generally stable codebase. However, the static analysis reveals significant concerns, primarily the presence of a dangerous function ('unserialize') without any apparent input validation or sanitization mechanisms demonstrated in the analysis. The fact that 0% of outputs are properly escaped is also a major red flag, potentially leading to Cross-Site Scripting (XSS) vulnerabilities if the unserialized data is ever outputted directly.

The lack of nonce checks and capability checks across the board, while not directly exploitable given the zero entry points, indicates a lack of robust security practices for any potential future expansion or if hidden entry points were missed. The single external HTTP request also warrants attention, as it could be a vector for further attacks if not handled securely. The absence of any taint analysis flows is somewhat reassuring, but this could be due to the limited scope of the analysis or the plugin's simplicity, not necessarily a guarantee of no vulnerabilities.

In conclusion, while the plugin has a clean history and a small attack surface, the identified code signals, particularly the use of `unserialize` and the complete lack of output escaping, represent critical security weaknesses. These are concerning enough to warrant significant caution and further investigation into how these functions are utilized within the plugin.

Key Concerns

  • Dangerous function "unserialize" used
  • 0% output escaping
  • No nonce checks found
  • No capability checks found
  • External HTTP request without context
Vulnerabilities
None known

WP Local Toolbox Security Vulnerabilities

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

WP Local Toolbox Code Analysis

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

Dangerous Functions Found

unserializenew WPLT_Disable_Plugins(unserialize(WPLT_DISABLED_PLUGINS));toolbox\wp-local-toolbox.php:316

Output Escaping

0% escaped1 total outputs
Attack Surface

WP Local Toolbox Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 16
filteroption_active_pluginstoolbox\inc\WPLT_Disable_Plugins.php:30
filtersite_option_active_sitewide_pluginstoolbox\inc\WPLT_Disable_Plugins.php:31
filterpre_option_blog_publictoolbox\wp-local-toolbox.php:18
filtershow_admin_bartoolbox\wp-local-toolbox.php:119
filtershow_admin_bartoolbox\wp-local-toolbox.php:121
actionadmin_bar_menutoolbox\wp-local-toolbox.php:137
filtershow_admin_bartoolbox\wp-local-toolbox.php:138
actionadmin_bar_menutoolbox\wp-local-toolbox.php:145
actionadmin_headtoolbox\wp-local-toolbox.php:148
actionwp_headtoolbox\wp-local-toolbox.php:149
filteradmin_bar_menutoolbox\wp-local-toolbox.php:152
actioninittoolbox\wp-local-toolbox.php:155
actiontransition_post_statustoolbox\wp-local-toolbox.php:167
actionadd_attachmenttoolbox\wp-local-toolbox.php:173
actionwp_enqueue_scriptstoolbox\wp-local-toolbox.php:283
actionadmin_enqueue_scriptstoolbox\wp-local-toolbox.php:284
Maintenance & Trust

WP Local Toolbox Maintenance & Trust

Maintenance Signals

WordPress version tested4.2.39
Last updatedJun 25, 2015
PHP min version
Downloads7K

Community Trust

Rating92/100
Number of ratings7
Active installs90
Developer Profile

WP Local Toolbox Developer Profile

joeguilmette

1 plugin · 90 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 Local Toolbox

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
wp-admin-bar-environment-noticeenvironment-notice
HTML Comments
<!-- WPLT Admin Bar Notice -->
FAQ

Frequently Asked Questions about WP Local Toolbox