3DHubs Security & Risk Analysis

wordpress.org/plugins/3dhubs

Displays a 3DHubs button in the sidebar or directly in a text field.

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

Is 3DHubs Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The 3dhubs plugin v0.2 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries, avoiding file operations, and making no external HTTP requests. The static analysis also indicates a limited attack surface with only one shortcode and no AJAX handlers or REST API routes. Furthermore, there's a history of zero known vulnerabilities, suggesting a relatively stable and secure codebase over time.

However, several concerning signals are present in the static analysis. The presence of `create_function` is a significant risk, as it can lead to code injection vulnerabilities if user-supplied data is passed to it without proper sanitization. A critical concern is that 100% of the output is not properly escaped, creating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The absence of nonce checks on its single entry point, the shortcode, also means that actions triggered by this shortcode could be vulnerable to Cross-Site Request Forgery (CSRF) if they perform sensitive operations.

In conclusion, while the plugin has a clean vulnerability history and avoids several common pitfalls like raw SQL and external requests, the unescaped output and the use of `create_function` represent significant security weaknesses that require immediate attention. The lack of nonce checks further exacerbates the risk associated with the shortcode. Addressing these issues will be crucial to improving the plugin's overall security.

Key Concerns

  • Unescaped output detected
  • Use of dangerous function: create_function
  • Missing nonce checks on entry point
Vulnerabilities
None known

3DHubs Security Vulnerabilities

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

3DHubs Code Analysis

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

Dangerous Functions Found

create_functionadd_action( 'widgets_init', create_function( '', 'return register_widget( "ThreeDHubsWidget" );' ) )main.php:133

Output Escaping

0% escaped13 total outputs
Attack Surface

3DHubs Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[3DHubs] main.php:52
WordPress Hooks 4
actionwidgets_initmain.php:133
actionwp_enqueue_scriptsmain.php:136
actionadmin_initsettings.php:6
actionadmin_menusettings.php:7
Maintenance & Trust

3DHubs Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedJan 11, 2015
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

3DHubs 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 3DHubs

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/3dhubs/3dhubs.css
Version Parameters
3dhubs.css?ver=

HTML / DOM Fingerprints

CSS Classes
hubs-btnhubs-btn-red
Data Attributes
data-3dhubs-url
Shortcode Output
<a href="class="hubs-btn hubs-btn-red"><img src="width="30px"><span>3D Print</span></a>
FAQ

Frequently Asked Questions about 3DHubs