
Easy 3D Viewer Security & Risk Analysis
wordpress.org/plugins/woo-3d-viewerEasy to use WordPress/WooCommerce product 3D viewer.
Is Easy 3D Viewer Safe to Use in 2026?
Generally Safe
Score 99/100Easy 3D Viewer has a strong security track record. Known vulnerabilities have been patched promptly.
The "woo-3d-viewer" plugin v1.8.7 presents a mixed security posture. While the majority of output is properly escaped and there are no critical or high severity taint flows, several areas warrant concern. The presence of one unprotected AJAX handler significantly increases the attack surface, as it can be triggered without authentication. Furthermore, the plugin exclusively uses raw SQL queries without prepared statements, which is a major security risk. The vulnerability history indicates a past medium severity Cross-Site Scripting (XSS) vulnerability, suggesting a pattern of input sanitization issues that could re-emerge if not carefully addressed.
Although the plugin shows strengths in output escaping and a lack of bundled libraries, the unprotected AJAX endpoint, raw SQL queries, and past XSS vulnerability are significant risks. The plugin needs to implement proper authentication and authorization checks on its AJAX handler and adopt prepared statements for all SQL queries to mitigate these vulnerabilities and improve its overall security. The medium severity XSS vulnerability, even if patched, highlights a potential weakness in how user-supplied data is handled.
Key Concerns
- Unprotected AJAX handler
- SQL queries not using prepared statements
- Past medium severity XSS vulnerability
Easy 3D Viewer Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Multiple Plugins <= (Various Versions) - Authenticated (Contributor+) Stored DOM-Based Cross-Site Scripting via prettyPhoto JavaScript Library
Easy 3D Viewer Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Easy 3D Viewer Attack Surface
AJAX Handlers 1
Shortcodes 1
WordPress Hooks 27
Maintenance & Trust
Easy 3D Viewer Maintenance & Trust
Maintenance Signals
Community Trust
Easy 3D Viewer Alternatives
Kento 3D Model Viewer
kento-3d-model-viewer
Display 3D model on wordPress page, post, or custom page, 3D model rotate, zooming enabled.
Press3D
press3d
Display interactive 3D models (STL, OBJ, GLB, GLTF) with Gutenberg blocks and shortcodes.
3D Viewer – Display Interactive 3D Models
3d-viewer
3D Viewer lets you embed interactive 3D models and 360 product views on WordPress sites with support for GLB, GLTF, OBJ, STL, FBX, DAE, and BIM.
3D Viewer Block – Interactive 3D Model Display
3d-viewer-block
Embed 3D models. Display interactive 3D models within a few clicks using the Gutenberg Editor.
3D viewer by Visody
visody-3d-product-viewer
Easily add beautiful, fully-customizable 3D viewers to your WooCommerce product galleries and WordPress pages! AR capabilies included.
Easy 3D Viewer Developer Profile
2 plugins · 2K total installs
How We Detect Easy 3D Viewer
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/woo-3d-viewer/js/viewer.js/wp-content/plugins/woo-3d-viewer/js/jquery.mousewheel.min.js/wp-content/plugins/woo-3d-viewer/js/dat.gui.min.js/wp-content/plugins/woo-3d-viewer/js/Three.js/wp-content/plugins/woo-3d-viewer/js/TrackballControls.js/wp-content/plugins/woo-3d-viewer/js/DeviceOrientationControls.js/wp-content/plugins/woo-3d-viewer/js/OrbitControls.js/wp-content/plugins/woo-3d-viewer/css/style.css+1 more/wp-content/plugins/woo-3d-viewer/js/viewer.js/wp-content/plugins/woo-3d-viewer/js/jquery.mousewheel.min.js/wp-content/plugins/woo-3d-viewer/js/dat.gui.min.js/wp-content/plugins/woo-3d-viewer/js/Three.js/wp-content/plugins/woo-3d-viewer/js/TrackballControls.js/wp-content/plugins/woo-3d-viewer/js/DeviceOrientationControls.js+1 morewoo-3d-viewer/js/viewer.js?ver=woo-3d-viewer/js/jquery.mousewheel.min.js?ver=woo-3d-viewer/js/dat.gui.min.js?ver=woo-3d-viewer/js/Three.js?ver=woo-3d-viewer/js/TrackballControls.js?ver=woo-3d-viewer/js/DeviceOrientationControls.js?ver=woo-3d-viewer/js/OrbitControls.js?ver=woo-3d-viewer/css/style.css?ver=woo-3d-viewer/css/theme.css?ver=HTML / DOM Fingerprints
woo3dv_wrapperwoo3dv_canvaswoo3dv_upload_button<!-- START WOO3DV --><!-- END WOO3DV -->data-model-urldata-display-modedata-display-mode-mobiledata-canvas-widthdata-canvas-heightdata-canvas-border+37 morewoo3dv_viewer_settingswoo3dv_admin_ajax_url/wp-json/woo3dv/v1/upload_image[woo3d_viewer