Octoprint for WP Security & Risk Analysis

wordpress.org/plugins/octoprint

This plugin polls the Octoprint API and displays the status of your 3D printer in a widget or on a page with a shortcode.

10 active installs v0.2 PHP + WP 3.0+ Updated Jul 4, 2015
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Octoprint for WP Safe to Use in 2026?

Generally Safe

Score 85/100

Octoprint for WP 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 "octoprint" plugin v0.2 exhibits a mixed security posture. On one hand, it demonstrates strong adherence to secure coding practices regarding database interactions, with 100% of SQL queries utilizing prepared statements. Furthermore, the plugin appears to have a very limited attack surface, with no known vulnerabilities (CVEs) recorded in its history, suggesting a potentially stable and well-maintained codebase. However, significant concerns arise from the static analysis. The presence of a dangerous function like `create_function` is a red flag, as it can be exploited for code execution under certain circumstances. More critically, the analysis reveals that 0% of the 12 identified output operations are properly escaped. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into the WordPress site via user-controlled input that is later displayed without proper sanitization. The complete absence of nonce checks further exacerbates this risk, as it means even authenticated actions might not be adequately protected against CSRF attacks.

Key Concerns

  • Dangerous function `create_function` found
  • 0% of outputs are properly escaped (XSS risk)
  • 0 Nonce checks found
Vulnerabilities
None known

Octoprint for WP Security Vulnerabilities

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

Octoprint for WP Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'widgets_init', create_function( '', 'return register_widget( "OctoprintWidget" );') );octoprint.php:184

Output Escaping

0% escaped12 total outputs
Attack Surface

Octoprint for WP Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[octoprint] octoprint.php:54
WordPress Hooks 3
actionwidgets_initoctoprint.php:184
actionadmin_initsettings.php:9
actionadmin_menusettings.php:10
Maintenance & Trust

Octoprint for WP Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedJul 4, 2015
PHP min version
Downloads2K

Community Trust

Rating20/100
Number of ratings1
Active installs10
Alternatives

Octoprint for WP Alternatives

No alternatives data available yet.

Developer Profile

Octoprint for WP Developer Profile

christian.loelkes

3 plugins · 120 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Octoprint for WP

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
OctoprintWidget
Data Attributes
data-octoprint-urldata-octoprint-key
Shortcode Output
State:Head temp:°CProgress:
FAQ

Frequently Asked Questions about Octoprint for WP