gPano Security & Risk Analysis

wordpress.org/plugins/gpano

The plugin allow embed the Google street view panoramas to wordpress.

70 active installs v1.3 PHP + WP 3.5+ Updated Jul 26, 2021
3d-panoramapanopanoramavirtual-tourvtour
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is gPano Safe to Use in 2026?

Generally Safe

Score 85/100

gPano has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The "gpano" plugin v1.3 exhibits a generally positive security posture based on the provided static analysis. It demonstrates strong practices by having no dangerous functions, no raw SQL queries, and no external HTTP requests. The absence of known CVEs and a clean vulnerability history are also significant strengths, suggesting a mature and well-maintained plugin. However, the static analysis reveals a key area of concern: only 26% of output is properly escaped, despite 35 total outputs. This indicates a moderate risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being displayed. While there are no critical taint flows or unsanitized paths identified, the lack of input validation or sanitization on the single shortcode, which represents an entry point, could still be exploited if it handles user-provided data. The plugin's attack surface is minimal, with no unprotected entry points, which is commendable.

Key Concerns

  • Low output escaping percentage
  • Potential XSS via shortcode without input validation
Vulnerabilities
None known

gPano Security Vulnerabilities

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

gPano Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

gPano Code Analysis

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

Output Escaping

26% escaped35 total outputs
Attack Surface

gPano Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[gpano] frontend\shortcode.php:5
WordPress Hooks 10
actionadmin_initadmin\edit-panorama.php:5
actionsave_postadmin\edit-panorama.php:6
actionadmin_initadmin\settings.php:5
actioninitgpano.php:25
actionadmin_menugpano.php:26
actionwp_enqueue_scriptsgpano.php:27
actionwp_headgpano.php:28
actionwp_footergpano.php:29
filtermanage_edit-gpano_vtour_columnsgpano.php:31
actionmanage_posts_custom_columngpano.php:32
Maintenance & Trust

gPano Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedJul 26, 2021
PHP min version
Downloads4K

Community Trust

Rating100/100
Number of ratings2
Active installs70
Developer Profile

gPano Developer Profile

Andrey

1 plugin · 70 total installs

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

How We Detect gPano

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/gpano/style.css/wp-content/plugins/gpano/js/main.js
Script Paths
https://maps.googleapis.com/maps/api/js?key=.*&callback=gpano_init
Version Parameters
gpano/style.css?ver=gpano/js/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
gpano-containergpano-wrappergpanogpano-panorama
Data Attributes
data-uiddata-headingdata-pitchdata-fovdata-rotatedata-mapzoom+6 more
JS Globals
gpano_init
Shortcode Output
<div class='gpano gpano-panorama' data='{.*}' id='pano-.*'></div>
FAQ

Frequently Asked Questions about gPano