
Threepress Security & Risk Analysis
wordpress.org/plugins/threepress3d model gallery uploader and viewer powered by three.js
Is Threepress Safe to Use in 2026?
Generally Safe
Score 99/100Threepress has a strong security track record. Known vulnerabilities have been patched promptly.
The "threepress" plugin v1.8.5 exhibits a mixed security posture. While it demonstrates good practices in its SQL query handling, with 100% prepared statements, and generally good output escaping (90%), significant concerns arise from its attack surface. The plugin exposes 11 entry points, of which a striking 9 are completely unprotected by authentication checks. This is a major weakness that could allow unauthorized users to interact with sensitive plugin functionalities.
The taint analysis further amplifies these concerns, revealing 3 high-severity flows with unsanitized paths. This strongly suggests a potential for directory traversal or similar path manipulation vulnerabilities, especially given the unprotected AJAX handlers. While the plugin has a history of vulnerabilities, including a medium severity Cross-Site Scripting (XSS) issue discovered recently, the fact that there are currently no unpatched CVEs is a positive sign regarding the vendor's responsiveness to known issues. However, the presence of past XSS vulnerabilities, combined with unsanitized paths and a large number of unprotected entry points, indicates a need for heightened vigilance regarding input validation and sanitization.
In conclusion, "threepress" v1.8.5 has notable strengths in its database interaction and output escaping. However, the substantial unprotected attack surface and high-severity taint flows represent significant security risks. The historical pattern of XSS vulnerabilities, while currently patched, warrants careful monitoring and robust input validation to prevent future similar issues. The plugin would benefit greatly from securing its AJAX endpoints and thoroughly sanitizing all user-supplied path information.
Key Concerns
- Large attack surface without auth checks
- High severity unsanitized paths
- Missing nonce checks on AJAX handlers
- Low percentage of properly escaped outputs
- History of medium severity CVEs
Threepress Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
Threepress <= 1.7.1 - Authenticated (Contributor+) Stored Cross-Site Scripting
Threepress Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Threepress Attack Surface
AJAX Handlers 9
Shortcodes 2
WordPress Hooks 10
Maintenance & Trust
Threepress Maintenance & Trust
Maintenance Signals
Community Trust
Threepress Alternatives
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.
Easy 3d Model Viewer
easy-3d-model-viewer
Interactive 3D model viewer with hotspots/markers, tooltips, animations, environment maps and realistic lighting.
3D Viewer – glb/gltf Viewer by WPSE
advanced-3d-model-viewer
Embed and interact with 3D models in your WordPress content using a block, shortcode, or custom post type.
3D Scene Viewer
3d-scene-viewer
Display a 3D model or an entire scene made of multiple 3D models onto your site.
3D Webviewer by Arty
3d-webviewer-by-arty
3D model web viewer by Arty.
Threepress Developer Profile
1 plugin · 200 total installs
How We Detect Threepress
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/threepress/static/css/global.css/wp-content/plugins/threepress/static/css/modal.css/wp-content/plugins/threepress/static/js/global.js/wp-content/plugins/threepress/static/js/init_base.js/wp-content/plugins/threepress/static/js/init_admin.js/wp-content/plugins/threepress/static/css/admin.css/wp-content/plugins/threepress/static/js/global.js/wp-content/plugins/threepress/static/js/init_base.js/wp-content/plugins/threepress/static/js/init_admin.jsthreepress-global-css?v=threepress-modal-css?v=threepress-global-js?v=threepress-base-js?v=threepress-admin-js?v=threepress-admin-css?v=HTML / DOM Fingerprints
threepress-galleryThreepress is free software: you can redistribute it and/or modifyThreepress is distributed in the hope that it will be useful,You should have received a copy of the GNU General Public Licensethreepress-gallery-THREEPRESS<div id="threepress-gallery-class="threepress-gallery"