Image and video gallery from Google Drive Security & Risk Analysis

wordpress.org/plugins/skaut-google-drive-gallery

A WordPress gallery using Google Drive as file storage

4K active installs v2.13.14 PHP 5.6+ WP 4.9.6+ Updated Nov 24, 2025
gallerygoogle-drivegoogle-drive-galleryimage-galleryvideo-gallery
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Image and video gallery from Google Drive Safe to Use in 2026?

Generally Safe

Score 100/100

Image and video gallery from Google Drive has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The "skaut-google-drive-gallery" plugin exhibits a mixed security posture. On the positive side, it demonstrates strong practices regarding SQL queries, exclusively using prepared statements, and shows a commendable rate of output escaping, with 85% of outputs being properly escaped. The absence of known CVEs and a clean vulnerability history are also significant strengths, suggesting a generally well-maintained codebase.

However, a major concern arises from the attack surface analysis. A total of 9 entry points are identified, with a striking 8 of them lacking authentication checks. This represents a significant exposure, as any user, regardless of their logged-in status or role, could potentially interact with these unprotected AJAX handlers. While taint analysis shows no critical or high severity flows, and no dangerous functions or file operations were detected, the large number of unprotected entry points still poses a considerable risk. The presence of nonces and capability checks on some handlers indicates an awareness of security, but the lack of these on the majority is a critical oversight.

In conclusion, while the plugin's coding practices in areas like SQL and output escaping are good, and its vulnerability history is clean, the substantial number of unprotected AJAX endpoints presents a serious security weakness. This needs immediate attention to mitigate potential unauthorized access or manipulation.

Key Concerns

  • 8 AJAX handlers without auth checks
  • High proportion of unprotected entry points
  • Bundled TinyMCE library
  • Bundled Guzzle library
Vulnerabilities
None known

Image and video gallery from Google Drive Security Vulnerabilities

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

Image and video gallery from Google Drive Release Timeline

v2.13.14Current
v2.13.13
v2.13.12
v2.13.11
v2.13.10
v2.13.9
v2.13.8
v2.13.7
v2.13.6
v2.13.5
v2.13.4
v2.13.3
v2.13.2
v2.13.1
v2.13.0
v2.12.1
v2.12.0
v2.11.3
v2.11.2
v2.11.1
Code Analysis
Analyzed Mar 16, 2026

Image and video gallery from Google Drive Code Analysis

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

Bundled Libraries

TinyMCEGuzzle

Output Escaping

85% escaped52 total outputs
Attack Surface
8 unprotected

Image and video gallery from Google Drive Attack Surface

Entry Points9
Unprotected8

AJAX Handlers 8

authwp_ajax_list_gallery_diradmin\class-tinymce-plugin.php:39
authwp_ajax_list_gdrive_diradmin\settings-pages\basic\root-selection\class-list-ajax-endpoint.php:40
authwp_ajax_galleryfrontend\class-gallery.php:34
noprivwp_ajax_galleryfrontend\class-gallery.php:35
authwp_ajax_pagefrontend\class-page.php:34
noprivwp_ajax_pagefrontend\class-page.php:35
authwp_ajax_video_proxyfrontend\class-video-proxy.php:27
noprivwp_ajax_video_proxyfrontend\class-video-proxy.php:28

Shortcodes 1

[sgdg] frontend\class-shortcode.php:62
WordPress Hooks 17
actionadmin_menuadmin\class-settings-pages.php:41
actionadmin_initadmin\class-settings-pages.php:44
actionmedia_buttonsadmin\class-tinymce-plugin.php:37
actionwp_enqueue_mediaadmin\class-tinymce-plugin.php:38
actionadmin_initadmin\settings-pages\advanced\class-grid.php:28
actionadmin_enqueue_scriptsadmin\settings-pages\advanced\class-grid.php:29
actionadmin_initadmin\settings-pages\advanced\class-lightbox.php:27
actionadmin_initadmin\settings-pages\basic\class-oauth-grant.php:27
actionadmin_initadmin\settings-pages\basic\class-oauth-revoke.php:27
actionadmin_initadmin\settings-pages\basic\class-root-selection.php:31
actionadmin_enqueue_scriptsadmin\settings-pages\basic\class-root-selection.php:32
actionadmin_menuadmin\settings-pages\class-advanced-settings.php:31
actionadmin_menuadmin\settings-pages\class-basic-settings.php:31
actionplugins_loadedclass-main.php:30
actionadmin_noticesclass-main.php:31
actioninitfrontend\class-block.php:31
actioninitfrontend\class-shortcode.php:35
Maintenance & Trust

Image and video gallery from Google Drive Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedNov 24, 2025
PHP min version5.6
Downloads143K

Community Trust

Rating86/100
Number of ratings39
Active installs4K
Developer Profile

Image and video gallery from Google Drive Developer Profile

Junák - český skaut

4 plugins · 5K total installs

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

How We Detect Image and video gallery from Google Drive

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/skaut-google-drive-gallery/frontend/css/shortcode.min.css/wp-content/plugins/skaut-google-drive-gallery/frontend/js/shortcode.min.js/wp-content/plugins/skaut-google-drive-gallery/bundled/imagelightbox.css/wp-content/plugins/skaut-google-drive-gallery/bundled/imagelightbox.umd.js/wp-content/plugins/skaut-google-drive-gallery/bundled/imagesloaded.pkgd.min.js/wp-content/plugins/skaut-google-drive-gallery/bundled/justified-layout.min.js
Script Paths
frontend/js/shortcode.min.jsbundled/imagelightbox.umd.jsbundled/imagesloaded.pkgd.min.jsbundled/justified-layout.min.js
Version Parameters
skaut-google-drive-gallery/frontend/css/shortcode.min.css?ver=skaut-google-drive-gallery/frontend/js/shortcode.min.js?ver=skaut-google-drive-gallery/bundled/imagelightbox.css?ver=skaut-google-drive-gallery/bundled/imagelightbox.umd.js?ver=skaut-google-drive-gallery/bundled/imagesloaded.pkgd.min.js?ver=skaut-google-drive-gallery/bundled/justified-layout.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
sgdg-gallery-containersgdg-gallery-grid
Data Attributes
data-sgdg-iddata-sgdg-path
JS Globals
sgdgShortcodeLocalize
Shortcode Output
<div class="sgdg-gallery-container"><div class="sgdg-gallery-grid">
FAQ

Frequently Asked Questions about Image and video gallery from Google Drive