Video Gallery Security & Risk Analysis

wordpress.org/plugins/video-slider-with-thumbnails

This is a beautiful responsive video gallery plugin for WordPress blogs and sites. Admin can manage any number of videos, images into a gallery.

600 active installs v1.0.14 PHP + WP 3.0+ Updated Dec 8, 2025
photo-and-video-sliderresponsive-video-slidervideo-slidervideo-thumbnails-sliderwp-video-gallery
100
A · Safe
CVEs total1
Unpatched0
Last CVEMay 15, 2023
Safety Verdict

Is Video Gallery Safe to Use in 2026?

Generally Safe

Score 100/100

Video Gallery has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: May 15, 2023Updated 3mo ago
Risk Assessment

The 'video-slider-with-thumbnails' plugin v1.0.14 presents a mixed security posture. While it demonstrates good practices such as using prepared statements for all SQL queries and a healthy number of nonce and capability checks, several concerning aspects emerge from the static analysis. The presence of two unprotected AJAX handlers significantly widens the attack surface, providing potential entry points for malicious actors without proper authentication. Additionally, the taint analysis reveals flows with unsanitized paths, which, while not leading to critical or high severity issues in this scan, represent a latent risk that could be exploited if combined with other vulnerabilities or misconfigurations. The vulnerability history shows one previously disclosed medium severity CVE related to Cross-Site Scripting. Although this vulnerability is currently patched, the pattern indicates a susceptibility to input validation and output escaping issues, reinforcing the concerns raised by the static analysis regarding output escaping and unsanitized paths. Overall, the plugin has strengths in its database interaction and authentication mechanisms but requires attention to its entry points and input sanitization to improve its security.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Output escaping only 54% proper
  • One medium CVE historically
Vulnerabilities
1

Video Gallery Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-2708medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Video Gallery <= 1.0.10 - Reflected Cross-Site Scripting

May 15, 2023 Patched in 1.0.11 (253d)
Code Analysis
Analyzed Mar 16, 2026

Video Gallery Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
18 prepared
Unescaped Output
284
334 escaped
Nonce Checks
7
Capability Checks
11
File Operations
15
External Requests
4
Bundled Libraries
0

SQL Query Safety

100% prepared18 total queries

Output Escaping

54% escaped618 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

5 flows2 with unsanitized paths
vgwt_responsive_video_slider_with_thumbnail_media_management_func (video-slider-with-thumbnails.php:1099)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Video Gallery Attack Surface

Entry Points6
Unprotected2

AJAX Handlers 5

authwp_ajax_vgwt_check_file_exist_galleryvideo-slider-with-thumbnails.php:29
authwp_ajax_vgwt_get_youtube_info_galleryvideo-slider-with-thumbnails.php:30
authwp_ajax_vgwt_get_metacafe_info_galleryvideo-slider-with-thumbnails.php:31
authwp_ajax_vgwt_get_grid_data_galleryvideo-slider-with-thumbnails.php:33
noprivwp_ajax_vgwt_get_grid_data_galleryvideo-slider-with-thumbnails.php:34

Shortcodes 1

[vgwt_print_responsive_video_slider_with_thumbnail] video-slider-with-thumbnails.php:26
WordPress Hooks 10
filterwidget_textvideo-slider-with-thumbnails.php:20
actionadmin_menuvideo-slider-with-thumbnails.php:21
actionwp_enqueue_scriptsvideo-slider-with-thumbnails.php:25
actionadmin_noticesvideo-slider-with-thumbnails.php:27
actionplugins_loadedvideo-slider-with-thumbnails.php:35
filteruser_has_capvideo-slider-with-thumbnails.php:36
filtermap_meta_capvideo-slider-with-thumbnails.php:41
filterwidget_text_contentvideo-slider-with-thumbnails.php:3781
filterthe_contentvideo-slider-with-thumbnails.php:3782
filterrender_blockvideo-slider-with-thumbnails.php:3793
Maintenance & Trust

Video Gallery Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 8, 2025
PHP min version
Downloads21K

Community Trust

Rating100/100
Number of ratings2
Active installs600
Developer Profile

Video Gallery Developer Profile

Nks

19 plugins · 23K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
350 days
View full developer profile
Detection Fingerprints

How We Detect Video Gallery

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/video-slider-with-thumbnails/css/owl.carousel.min.css/wp-content/plugins/video-slider-with-thumbnails/css/owl.theme.default.min.css/wp-content/plugins/video-slider-with-thumbnails/css/style.css/wp-content/plugins/video-slider-with-thumbnails/js/owl.carousel.min.js/wp-content/plugins/video-slider-with-thumbnails/js/youtube.js/wp-content/plugins/video-slider-with-thumbnails/js/custom.js
Script Paths
/wp-content/plugins/video-slider-with-thumbnails/js/owl.carousel.min.js/wp-content/plugins/video-slider-with-thumbnails/js/youtube.js/wp-content/plugins/video-slider-with-thumbnails/js/custom.js
Version Parameters
video-slider-with-thumbnails/css/owl.carousel.min.css?ver=video-slider-with-thumbnails/css/owl.theme.default.min.css?ver=video-slider-with-thumbnails/css/style.css?ver=video-slider-with-thumbnails/js/owl.carousel.min.js?ver=video-slider-with-thumbnails/js/youtube.js?ver=video-slider-with-thumbnails/js/custom.js?ver=

HTML / DOM Fingerprints

CSS Classes
vgwt-video-slider-container
JS Globals
vgwt_slider_gallery_data
REST Endpoints
/wp-json/vgwt_slider/v1/get_grid_data
Shortcode Output
[vgwt_print_responsive_video_slider_with_thumbnail]
FAQ

Frequently Asked Questions about Video Gallery