
Cardboard Security & Risk Analysis
wordpress.org/plugins/cardboardThis is a WordPress plugin enables you to enjoy 360 photo with Google Cardboard.
Is Cardboard Safe to Use in 2026?
Generally Safe
Score 85/100Cardboard has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The Cardboard plugin v4.7.1 exhibits a strong security posture based on the provided static analysis. It demonstrates good development practices by avoiding dangerous functions, exclusively using prepared statements for SQL queries, and generally performing adequate output escaping. The absence of external HTTP requests and bundled libraries further reduces potential attack vectors. The limited attack surface, consisting of a single shortcode, is also a positive indicator. The plugin's vulnerability history is clean, with no recorded CVEs, which suggests a history of security-conscious development and maintenance.
However, there are notable areas for improvement. The plugin has zero capability checks and zero nonce checks, which represent a significant security gap, especially for any potential entry points that might exist beyond those explicitly listed. While no taint flows or raw SQL queries were identified as problematic, the lack of these fundamental security mechanisms means that if such issues were to arise in future versions or through indirect means, they would not be caught by these safeguards. The file operation, while not detailed, is a potential point of concern if not handled with strict validation.
Overall, Cardboard v4.7.1 appears to be a secure plugin due to its clean history and strong adherence to basic secure coding practices for SQL and output. However, the complete absence of capability and nonce checks on its identified entry points introduces a risk that could be exploited if an attacker can manipulate those entry points. The plugin's strengths lie in its clean code and history, while its primary weakness lies in the lack of robust authentication and authorization checks on its limited attack surface.
Key Concerns
- Missing nonce checks on entry points
- Missing capability checks on entry points
- Incomplete output escaping (17% not escaped)
- Presence of file operations without detailed sanitization
Cardboard Security Vulnerabilities
Cardboard Code Analysis
Output Escaping
Cardboard Attack Surface
Shortcodes 1
WordPress Hooks 7
Maintenance & Trust
Cardboard Maintenance & Trust
Maintenance Signals
Community Trust
Cardboard Alternatives
PanoPress
panopress
PanoPress allows easy embedding of 360° Panoramas & Virtual Tours created with KRPano, Panotour, Pano2VR & others using Flash & HTML5
MomentoPress for Momento360
cmyee-momentopress
Add 360° VR photos and videos easily to your WordPress site using MomentoPress for Momento360.
Photo Sphere Viewer – 360° Panorama, Virtual Tour & 360 Video for WordPress
photo-sphere-viewer
Display 360° panoramas, virtual tours & 360 videos on WordPress with Elementor, Gutenberg, or shortcodes. No coding needed.
Imajize
imajize
Imajize enables you to easily embed a 360° product spin into any Wordpress post or WooCommerce product by simply pasting an embed link.
Glo3D
glo3d
With a push of a button of any smartphone or professional camera, capture, edit, share and embed 360° photo of any product to your online store or web …
Cardboard Developer Profile
20 plugins · 41K total installs
How We Detect Cardboard
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/cardboard/js/cardboard.js/wp-content/plugins/cardboard/three/three-orbit-controls.min.js/wp-content/plugins/cardboard/three/three.min.js/wp-content/plugins/cardboard/three/three.min.js/wp-content/plugins/cardboard/three/three-orbit-controls.min.js/wp-content/plugins/cardboard/js/cardboard.jsplugins/cardboard/three/three.min.js?ver=plugins/cardboard/three/three-orbit-controls.min.js?ver=plugins/cardboard/js/cardboard.js?ver=HTML / DOM Fingerprints
cardboardfull-screendata-imageWebVRConfigTHREEWebVRManager[cardboard id="