Advanced Panorama 360 Viewer Security & Risk Analysis

wordpress.org/plugins/advanced-panorama-360-viewer

Display immersive 360-degree panoramas on your WordPress site with our feature-rich 360 image viewer Gutenberg block.

50 active installs v1.0.0 PHP 7.4+ WP 5.6+ Updated Sep 14, 2025
360-degree360-imagegutenberg-blockpanoramapanorama-viewer
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Advanced Panorama 360 Viewer Safe to Use in 2026?

Generally Safe

Score 100/100

Advanced Panorama 360 Viewer 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 'advanced-panorama-360-viewer' v1.0.0 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history. The code demonstrates excellent practices by utilizing prepared statements for all SQL queries and ensuring 100% of output is properly escaped, mitigating common injection and XSS vulnerabilities. The absence of dangerous functions, file operations, external HTTP requests, and the lack of bundled libraries further reduce the attack surface and potential for exploitation.

However, the analysis does reveal several areas of concern that warrant attention. The most significant is the complete absence of nonce checks and capability checks. This means that any entry point, particularly the single shortcode identified, could be exploited by an unauthenticated or low-privileged user to trigger unintended functionality. While there are no identified taint flows or SQL injection vulnerabilities currently, the lack of authentication checks leaves the door open for potential future vulnerabilities if the plugin's functionality is expanded or modified without proper security controls.

The plugin's vulnerability history is also remarkably clean, with no recorded CVEs. This suggests a commitment to security by the developers or simply a lack of discoverable vulnerabilities to date. Nevertheless, the current lack of authentication on its primary entry point is a critical weakness that overshadows its otherwise good coding practices. A comprehensive security assessment would require dynamic testing to fully understand the implications of these missing checks.

Key Concerns

  • Missing Nonce Checks
  • Missing Capability Checks
Vulnerabilities
None known

Advanced Panorama 360 Viewer Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Advanced Panorama 360 Viewer Release Timeline

v1.0.0Current
Code Analysis
Analyzed Mar 16, 2026

Advanced Panorama 360 Viewer Code Analysis

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

Output Escaping

100% escaped12 total outputs
Attack Surface

Advanced Panorama 360 Viewer Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[advance_panorama_viewer] includes\AP360V.php:62
WordPress Hooks 8
actionplugins_loadedincludes\AP360V.php:33
actionadmin_enqueue_scriptsincludes\AP360V.php:38
actionadmin_enqueue_scriptsincludes\AP360V.php:39
actionwp_enqueue_scriptsincludes\AP360V.php:44
actionwp_enqueue_scriptsincludes\AP360V.php:45
actioninitincludes\AP360V.php:50
actioninitincludes\AP360V.php:56
actioninitincludes\AP360V.php:57
Maintenance & Trust

Advanced Panorama 360 Viewer Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 14, 2025
PHP min version7.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs50
Developer Profile

Advanced Panorama 360 Viewer Developer Profile

WP Shopify Expert

3 plugins · 100 total installs

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

How We Detect Advanced Panorama 360 Viewer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advanced-panorama-360-viewer/assets/css/frontend.css/wp-content/plugins/advanced-panorama-360-viewer/assets/css/frontend.min.css/wp-content/plugins/advanced-panorama-360-viewer/assets/js/frontend.js/wp-content/plugins/advanced-panorama-360-viewer/assets/js/frontend.min.js/wp-content/plugins/advanced-panorama-360-viewer/assets/js/admin.js/wp-content/plugins/advanced-panorama-360-viewer/assets/js/admin.min.js/wp-content/plugins/advanced-panorama-360-viewer/assets/css/admin.css/wp-content/plugins/advanced-panorama-360-viewer/assets/css/admin.min.css
Version Parameters
advanced-panorama-360-viewer/assets/css/frontend.css?ver=advanced-panorama-360-viewer/assets/js/frontend.js?ver=advanced-panorama-360-viewer/assets/js/admin.js?ver=advanced-panorama-360-viewer/assets/css/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
ap360v-container
Data Attributes
data-ap360v-id
JS Globals
ap360v_params
Shortcode Output
[advance_panorama_viewer
FAQ

Frequently Asked Questions about Advanced Panorama 360 Viewer