Code Three 3D Interactive Security & Risk Analysis

wordpress.org/plugins/code-three-3d-interactive

Easily build animated/interactive 3D scenes and embed using a shortcode. Take your site to the next dimension. Powered by Three.js

10 active installs v1.0 PHP 7.4+ WP 6.2+ Updated Jul 31, 2025
3danimationinteractivemulti-objectthree-js
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Code Three 3D Interactive Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 8mo ago
Risk Assessment

The "code-three-3d-interactive" plugin version 1.0 exhibits a generally good security posture based on the provided static analysis. The absence of known vulnerabilities and CVEs, combined with the use of prepared statements for all SQL queries and a high percentage of properly escaped output, indicates that the developers have followed many best practices.

However, there are a few areas that warrant attention. The taint analysis revealed two flows with unsanitized paths, which, while not classified as critical or high severity in this instance, represent potential avenues for injection attacks if the data is not properly handled further down the line. The presence of an external HTTP request, though not inherently a vulnerability, can be a vector for certain types of attacks if not implemented with strict validation and sanitization of the requested data. Furthermore, while the plugin has entry points, they are all protected by authentication or capability checks, which is a significant strength.

Overall, this plugin appears to be developed with security in mind, particularly regarding database interactions and output handling. The lack of historical vulnerabilities further reinforces this. The primary concern lies in the identified unsanitized paths in the taint analysis, which should be investigated for potential indirect risks or future exploitable conditions. Despite this, the current state suggests a relatively low risk profile, with most potential attack vectors being adequately mitigated.

Key Concerns

  • Taint flows with unsanitized paths
  • External HTTP request detected
Vulnerabilities
None known

Code Three 3D Interactive Security Vulnerabilities

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

Code Three 3D Interactive Code Analysis

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

Output Escaping

98% escaped121 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
c33d_download_asset (code-three-3d-interactive.php:495)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Code Three 3D Interactive Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 1

authwp_ajax_c33d_download_assetcode-three-3d-interactive.php:491

Shortcodes 1

[c33d_scene] code-three-3d-interactive.php:67
WordPress Hooks 16
actionwp_enqueue_scriptscode-three-3d-interactive.php:85
actionwp_enqueue_scriptscode-three-3d-interactive.php:123
actionadmin_enqueue_scriptscode-three-3d-interactive.php:189
filterplugin_row_metacode-three-3d-interactive.php:205
actionpost_submitbox_misc_actionscode-three-3d-interactive.php:217
actionwp_headcode-three-3d-interactive.php:308
filterupload_mimescode-three-3d-interactive.php:318
filterwp_check_filetype_and_extcode-three-3d-interactive.php:321
actioninitcode-three-3d-interactive.php:347
actionsave_postcode-three-3d-interactive.php:433
actionadd_meta_boxescode-three-3d-interactive.php:446
actioninitcode-three-3d-interactive.php:452
filtertemplate_includecode-three-3d-interactive.php:462
filtermanage_c33d_scene_posts_columnscode-three-3d-interactive.php:469
actionmanage_c33d_scene_posts_custom_columncode-three-3d-interactive.php:476
filterdefault_option_screen_layout_c33d_scenecode-three-3d-interactive.php:488
Maintenance & Trust

Code Three 3D Interactive Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 31, 2025
PHP min version7.4
Downloads786

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Code Three 3D Interactive Developer Profile

Kauri Beguely

1 plugin · 10 total installs

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

How We Detect Code Three 3D Interactive

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/code-three-3d-interactive/assets/css/styles.css/wp-content/plugins/code-three-3d-interactive/assets/js/scene.js/wp-content/plugins/code-three-3d-interactive/assets/js/local.js/wp-content/plugins/code-three-3d-interactive/assets/js/admin.js
Script Paths
/wp-content/plugins/code-three-3d-interactive/assets/js/local.js/wp-content/plugins/code-three-3d-interactive/assets/js/scene.js/wp-content/plugins/code-three-3d-interactive/assets/js/admin.js

HTML / DOM Fingerprints

CSS Classes
c33d_sceneloadScreenloadCircleloadInnerCircle
Data Attributes
data-scene-iddata-scene-datadata-plugin-urldata-is-admin
JS Globals
c33dlocaliseddatac33dadminlocaliseddata
Shortcode Output
[c33d_scene
FAQ

Frequently Asked Questions about Code Three 3D Interactive