Panorama – 360 Virtual Tour, Panoramic image viewer and More Security & Risk Analysis

wordpress.org/plugins/panorama

Panorama Viewer displays panoramic images/videos easily on your WordPress site. Supports various files like .png, .jpeg, .mp4, and more.

3K active installs v1.6.0 PHP 7.1+ WP 4.3+ Updated Apr 9, 2026
360-degree3dkrpanopanoramavirtual-tour
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Panorama – 360 Virtual Tour, Panoramic image viewer and More Safe to Use in 2026?

Generally Safe

Score 100/100

Panorama – 360 Virtual Tour, Panoramic image viewer and More has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The 'panorama' plugin v1.5.1 exhibits a strong security posture based on the provided static analysis. The absence of directly dangerous functions, raw SQL queries, file operations, and external HTTP requests are significant strengths. Furthermore, the high percentage of properly escaped outputs (94%) and the consistent use of prepared statements for SQL queries indicate good development practices. The presence of nonce and capability checks on all identified entry points (AJAX handlers, shortcodes) is commendable, suggesting a solid defense against common web attacks.

Key Concerns

  • Bundled Freemius v1.0 library may be outdated
  • Minor unescaped output identified (6% of total)
Vulnerabilities
None known

Panorama – 360 Virtual Tour, Panoramic image viewer and More Security Vulnerabilities

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

Panorama – 360 Virtual Tour, Panoramic image viewer and More Release Timeline

v1.6.0Current
v1.5.1
v1.5.0
v1.4.5
v1.4.4
v1.4.3
v1.4.2
v1.4.1
v1.4.0
v1.3.4
v1.3.3
v1.3.2
v1.3.1
v1.3.0
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.6
v1.1.5
Code Analysis
Analyzed Mar 16, 2026

Panorama – 360 Virtual Tour, Panoramic image viewer and More Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
7
118 escaped
Nonce Checks
4
Capability Checks
8
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Freemius1.0

Output Escaping

94% escaped125 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
bppivGetBlocks_callback (panorama.php:79)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Panorama – 360 Virtual Tour, Panoramic image viewer and More Attack Surface

Entry Points11
Unprotected0

AJAX Handlers 4

authwp_ajax_panoramaPremiumCheckerpanorama.php:66
noprivwp_ajax_panoramaPremiumCheckerpanorama.php:67
authwp_ajax_bppivGetBlockspanorama.php:77
authwp_ajax_psb_save_product_spotproduct-spot.php:15

Shortcodes 7

[panorama] inc\Base\registerPostType.php:9
[virtual-tour] inc\Base\registerPostType.php:10
[panorama] inc\Shortcode.php:10
[product_spot] product-spot.php:9
[panorama] public\shortcode\shortcode.php:60
[panorama] shortcode.php:192
[panorama_product_viewer] shortcode.php:237
WordPress Hooks 53
actionadmin_enqueue_scriptsadmin\ads\submenu.php:3
actionadmin_menuadmin\ads\submenu.php:4
actionadmin_enqueue_scriptsadmin\ads\submenu.php:5
actionenqueue_block_assetsinc\Base\EnqueueAssets.php:7
actionadmin_enqueue_scriptsinc\Base\EnqueueAssets.php:8
actionadmin_enqueue_scriptsinc\Base\EnqueueAssets.php:9
actioninitinc\Base\registerPostType.php:7
actionadmin_menuinc\Base\registerPostType.php:8
filtermanage_bppiv-image-viewer_posts_columnsinc\Base\registerPostType.php:11
actionmanage_bppiv-image-viewer_posts_custom_columninc\Base\registerPostType.php:12
filtermanage_virtual_tour_posts_columnsinc\Base\registerPostType.php:13
actionmanage_virtual_tour_posts_custom_columninc\Base\registerPostType.php:14
actionedit_form_after_titleinc\Base\registerPostType.php:15
filteradmin_footer_textinc\Base\registerPostType.php:16
filtergettextinc\Base\registerPostType.php:17
filterpost_updated_messagesinc\Base\registerPostType.php:18
actionadmin_head-post.phpinc\Base\registerPostType.php:19
actionadmin_head-post-new.phpinc\Base\registerPostType.php:20
filterpost_row_actionsinc\Base\registerPostType.php:22
filtertemplate_includeinc\Base\registerPostType.php:25
actioninitinc\Init.php:12
actionwoocommerce_after_register_post_typeinc\Init.php:13
filtercsf_sc__saveinc\metabox-options-free.php:882
actionwp_enqueue_scriptsinc\templates\single-bppiv-image-viewer.php:2
actionwoocommerce_loadedinc\Woocommerce\ProductView.php:10
actionbp3d_product_model_beforeinc\Woocommerce\ProductView.php:11
actionbp3d_product_model_afterinc\Woocommerce\ProductView.php:12
actionwoocommerce_before_single_product_summaryinc\Woocommerce\ProductView.php:23
actionwoocommerce_before_single_product_summaryinc\Woocommerce\ProductView.php:35
filterwoocommerce_single_product_image_thumbnail_htmlinc\Woocommerce\ProductView.php:71
actionwpinc\Woocommerce\ProductViewPro.php:10
actionbp3d_product_model_beforeinc\Woocommerce\ProductViewPro.php:11
actionbp3d_product_model_afterinc\Woocommerce\ProductViewPro.php:12
actionwoocommerce_before_single_product_summaryinc\Woocommerce\ProductViewPro.php:23
actionwoocommerce_before_single_product_summaryinc\Woocommerce\ProductViewPro.php:35
filterwoocommerce_single_product_image_thumbnail_htmlinc\Woocommerce\ProductViewPro.php:71
actionplugins_loadedpanorama.php:64
actioninitpanorama.php:65
actionadmin_initpanorama.php:68
actionrest_api_initpanorama.php:69
filterplugin_row_metapanorama.php:70
actionadmin_enqueue_scriptspanorama.php:76
actioninitpanorama.php:202
actioninitproduct-spot.php:8
filtermanage_product_spot_posts_columnsproduct-spot.php:10
actionmanage_product_spot_posts_custom_columnproduct-spot.php:11
actionadmin_enqueue_scriptsproduct-spot.php:12
actionadd_meta_boxesproduct-spot.php:13
actionsave_post_productproduct-spot.php:14
actionwp_enqueue_scriptsproduct-spot.php:16
actionwpproduct-spot.php:37
actionwoocommerce_before_single_product_summaryproduct-spot.php:47
actionwoocommerce_before_single_product_summaryproduct-spot.php:48
Maintenance & Trust

Panorama – 360 Virtual Tour, Panoramic image viewer and More Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 9, 2026
PHP min version7.1
Downloads61K

Community Trust

Rating86/100
Number of ratings8
Active installs3K
Developer Profile

Panorama – 360 Virtual Tour, Panoramic image viewer and More Developer Profile

colorlibplugins

121 plugins · 740K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
130 days
View full developer profile
Detection Fingerprints

How We Detect Panorama – 360 Virtual Tour, Panoramic image viewer and More

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/panorama/build/blocks/parent/wp-content/plugins/panorama/build/blocks/image-360/wp-content/plugins/panorama/build/blocks/image-3d/wp-content/plugins/panorama/build/blocks/video/wp-content/plugins/panorama/build/blocks/video-360/wp-content/plugins/panorama/build/blocks/google-street/wp-content/plugins/panorama/build/blocks/gallery/wp-content/plugins/panorama/build/blocks/tour+3 more
Script Paths
/wp-content/plugins/panorama/vendor/freemius/start.php
Version Parameters
panorama/style.css?ver=panorama/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
pano-help-link
HTML Comments
<!-- panorama google street help modal -->
Data Attributes
id="pano-help-modal"id="pano-help-close"
JS Globals
BPPIV_PLUGIN_DIRBPPIV_VERSIONBPPIV_PATHBPPIV__FILE__BPPIV_HAS_PROpanorama_fs
FAQ

Frequently Asked Questions about Panorama – 360 Virtual Tour, Panoramic image viewer and More