WordHue Security & Risk Analysis

wordpress.org/plugins/wordhue

Connect your Philips hue Bridge, Lights, Switches and Sensors to WordPress.

10 active installs v1.5.1 PHP + WP 3.0+ Updated Dec 9, 2018
hue-bridgehue-lightshue-switchphilipsphilips-hue
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WordHue Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The "wordhue" plugin v1.5.1 presents a mixed security posture. On the positive side, it demonstrates good practices regarding SQL query handling, utilizing prepared statements exclusively. The absence of known CVEs and no recorded past vulnerabilities is a strong indicator of a generally well-maintained and secure plugin. Nonce and capability checks are also present, suggesting an awareness of WordPress security fundamentals.

However, significant concerns arise from the attack surface analysis. A notable portion of the entry points, specifically 3 out of 4, lack authentication checks. This is further exacerbated by the taint analysis, which reveals 4 flows with unsanitized paths. While the severity of these flows is not classified as critical or high, the presence of unsanitized paths entering the plugin suggests a potential for unintended data processing or manipulation if these entry points are targeted. The low percentage of properly escaped output (33%) is also a concern, increasing the risk of cross-site scripting (XSS) vulnerabilities, especially when combined with unsanitized input paths.

In conclusion, while the plugin benefits from a clean vulnerability history and secure SQL practices, the lack of authentication on a majority of its entry points and the presence of unsanitized taint flows represent substantial security weaknesses. The poor output escaping further amplifies these risks. Recommendations should focus on implementing robust authentication and authorization checks on all public-facing AJAX handlers and addressing the unsanitized taint paths. Addressing the output escaping is also crucial to mitigate XSS risks.

Key Concerns

  • 3 unprotected AJAX handlers
  • 4 flows with unsanitized paths
  • Only 33% of outputs properly escaped
Vulnerabilities
None known

WordHue Security Vulnerabilities

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

WordHue Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
39
19 escaped
Nonce Checks
8
Capability Checks
4
File Operations
0
External Requests
9
Bundled Libraries
0

Output Escaping

33% escaped58 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
codex_nas_lighting_init (wordhue.php:23)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

WordHue Attack Surface

Entry Points4
Unprotected3

AJAX Handlers 3

authwp_ajax_refresh_lighting_sensorsincludes\lighting-sensors.php:112
authwp_ajax_update_light_statuswordhue.php:378
authwp_ajax_update_light_statewordhue.php:405

Shortcodes 1

[philips_hue_lighting] includes\page.php:130
WordPress Hooks 9
actioncodex_nas_lighting_lights_jobincludes\lighting-lights.php:55
actioncodex_nas_lighting_sensors_jobincludes\lighting-sensors.php:63
actioninitwordhue.php:133
actionwp_footerwordhue.php:306
actionwp_footerwordhue.php:357
actionwp_enqueue_scriptswordhue.php:364
actionwidgets_initwordhue.php:413
actionadmin_menuwordhue.php:422
actionadmin_initwordhue.php:435

Scheduled Events 3

codex_nas_lighting_lights_job
codex_nas_lighting_sensors_job
codex_nas_lighting_lights_job
Maintenance & Trust

WordHue Maintenance & Trust

Maintenance Signals

WordPress version tested5.0.25
Last updatedDec 9, 2018
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Alternatives

WordHue Alternatives

No alternatives data available yet.

Developer Profile

WordHue Developer Profile

Tom de Visser

7 plugins · 160 total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
2899 days
View full developer profile
Detection Fingerprints

How We Detect WordHue

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wordhue/css/codex-nas-lighting.css/wp-content/plugins/wordhue/css/codex-nas-lighting-responsive.css/wp-content/plugins/wordhue/js/codex-nas-lighting.js
Version Parameters
wordhue/css/codex-nas-lighting.css?ver=wordhue/css/codex-nas-lighting-responsive.css?ver=wordhue/js/codex-nas-lighting.js?ver=

HTML / DOM Fingerprints

CSS Classes
light-slider
Data Attributes
data-brightness
JS Globals
codex_nas_lighting_get_option
FAQ

Frequently Asked Questions about WordHue