
SwiftXR (3D/AR/VR) Viewer Security & Risk Analysis
wordpress.org/plugins/swiftxr-3darvr-viewerEasily enhance customer engagement with immersive 3D, AR, and VR experiences
Is SwiftXR (3D/AR/VR) Viewer Safe to Use in 2026?
Generally Safe
Score 99/100SwiftXR (3D/AR/VR) Viewer has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "swiftxr-3darvr-viewer" plugin, version 1.0.7, presents a mixed security posture. While it exhibits good practices in terms of limiting its attack surface to a single shortcode and avoiding file operations and external HTTP requests, there are significant concerns. The taint analysis reveals two high-severity flows with unsanitized paths, indicating potential vulnerabilities that could be exploited if user input is not properly validated and sanitized before use. Furthermore, the presence of an unpatched medium severity CVE with a recent discovery date (2025-04-04) is a notable weakness, suggesting a potential for known exploits to be leveraged against users running this version.
The plugin's reliance on capabilities checks is a positive sign for authorization, but the complete absence of nonce checks is a significant oversight, particularly if any of its functionality can be triggered by external requests. The SQL query usage, while mostly prepared, still has a portion that is not, which could be a vector for SQL injection if not handled with extreme care. Overall, the plugin has strengths in its limited entry points and output escaping, but the high-severity taint flows and the unpatched CVE require immediate attention.
Key Concerns
- Unpatched CVE (medium severity)
- High severity taint flow with unsanitized path
- High severity taint flow with unsanitized path
- Raw SQL without prepared statements
- Missing nonce checks
SwiftXR (3D/AR/VR) Viewer Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
SwiftXR (3D/AR/VR) Viewer <= 1.0.7 - Cross-Site Request Forgery
SwiftXR (3D/AR/VR) Viewer Release Timeline
SwiftXR (3D/AR/VR) Viewer Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
SwiftXR (3D/AR/VR) Viewer Attack Surface
Shortcodes 1
WordPress Hooks 2
Maintenance & Trust
SwiftXR (3D/AR/VR) Viewer Maintenance & Trust
Maintenance Signals
Community Trust
SwiftXR (3D/AR/VR) Viewer Alternatives
ExploreXR
explorexr
Free 3D model viewer for WordPress with AR or animation support. Embed GLB, GLTF, and USDZ models, plus choose one Premium Addon.
AR for WooCommerce
ar-for-woocommerce
Augmented Reality for WooCommerce plugin lets you display 3D models and AR products directly in your store with no app required.
3D Viewer – 3D Model Viewer – Augmented Reality – Virtual Try On
ar-vr-3d-model-try-on
3D model viewer with WooCommerce AR and webcam virtual try-on for glasses & caps — view in 3D, place in AR on iOS & Android, no app needed.
AR Model Viewer for WooCommerce
ar-model-viewer-for-woocommerce
The AR Model Viewer for WooCommerce plugin shows 3D models on your website and in augmented reality. Supports .glb and .gltf files.
Augmented Reality Viewer – 3D Model Viewer
ar-viewer
By using this plugin, you can easily create an augmented reality viewer or 3D model viewer anywhere on your website.
SwiftXR (3D/AR/VR) Viewer Developer Profile
1 plugin · 100 total installs
How We Detect SwiftXR (3D/AR/VR) Viewer
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/swiftxr-3darvr-viewer/admin/js/swiftxr-viewer-admin.js/wp-content/plugins/swiftxr-3darvr-viewer/admin/css/swiftxr-viewer-admin.css/wp-content/plugins/swiftxr-3darvr-viewer/admin/js/swiftxr-viewer-admin.jsHTML / DOM Fingerprints
swiftxr-settings-containerKill Unauthorized AccessPlugin Name: SwiftXR (3D/AR/VR) ViewerDescription: Easily add 3D/AR/VR views to your wesite and products to boost sales, engagement and delight customersVersion: 1.0.7+26 moreswiftxr-product-appendswiftxr-heightswiftxr-h-unitswiftxr-settings-submitmy_script_vars<iframe title="SwiftXR Embed