Video Grid Security & Risk Analysis

wordpress.org/plugins/video-grid

This is a beautiful responsive video grid with responsive lightbox for WordPress blogs and sites. Admin can manage any number of videos into the grid.

1K active installs v1.24 PHP + WP 3.5+ Updated Dec 8, 2025
wordpress-lightbox-video-gallerywordpress-responsive-vimeo-gridwordpress-video-gridwordpress-video-grid-lightboxwordpress-youtube-grid
99
A · Safe
CVEs total2
Unpatched0
Last CVEApr 18, 2023
Safety Verdict

Is Video Grid Safe to Use in 2026?

Generally Safe

Score 99/100

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

2 known CVEsLast CVE: Apr 18, 2023Updated 3mo ago
Risk Assessment

The "video-grid" plugin v1.24 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and incorporating a decent number of nonce and capability checks. The absence of critical or high-severity taint flows and dangerous functions is also reassuring. However, significant concerns arise from the output escaping, where only 15% of outputs are properly escaped, indicating a strong potential for Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the presence of two flows with unsanitized paths, although not resulting in critical or high-severity taint issues, still represents a potential risk. The plugin's history of two medium-severity XSS vulnerabilities, with the last one occurring in April 2023, suggests a recurring weakness in input validation and output sanitization, even though these are currently patched. Overall, while the plugin has some solid security foundations, the high rate of unescaped output and historical XSS issues point to a need for significant improvement in handling user-provided data to prevent potential client-side attacks.

Key Concerns

  • Low percentage of properly escaped outputs
  • Flows with unsanitized paths detected
  • History of medium severity XSS vulnerabilities
Vulnerabilities
2

Video Grid Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

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

Video Grid <= 1.21 - Reflected Cross-Site Scripting

Apr 18, 2023 Patched in 1.22 (280d)
CVE-2023-7295medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Video Grid <= 1.21 - Reflected Cross-Site Scripting

Apr 18, 2023 Patched in 1.22 (547d)
Code Analysis
Analyzed Mar 16, 2026

Video Grid Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
11 prepared
Unescaped Output
211
37 escaped
Nonce Checks
6
Capability Checks
9
File Operations
12
External Requests
4
Bundled Libraries
0

SQL Query Safety

100% prepared11 total queries

Output Escaping

15% escaped248 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
video_grid_with_lightbox_video_management_func (wp-video-grid.php:681)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Video Grid Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_check_file_exist_gridwp-video-grid.php:22
authwp_ajax_get_youtube_info_gridwp-video-grid.php:23

Shortcodes 1

[print_responsive_video_grid] wp-video-grid.php:19
WordPress Hooks 10
filterwidget_textwp-video-grid.php:12
actionadmin_menuwp-video-grid.php:13
actionwp_enqueue_scriptswp-video-grid.php:18
actionadmin_noticeswp-video-grid.php:20
actionplugins_loadedwp-video-grid.php:25
filteruser_has_capwp-video-grid.php:26
filtermap_meta_capwp-video-grid.php:31
filterwidget_text_contentwp-video-grid.php:2701
filterthe_contentwp-video-grid.php:2702
filterrender_blockwp-video-grid.php:2713
Maintenance & Trust

Video Grid Maintenance & Trust

Maintenance Signals

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

Community Trust

Rating88/100
Number of ratings15
Active installs1K
Alternatives

Video Grid Alternatives

No alternatives data available yet.

Developer Profile

Video Grid 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 Grid

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/video-grid/css/video-grid.css/wp-content/plugins/video-grid/css/bootstrap.min.css/wp-content/plugins/video-grid/css/font-awesome.css/wp-content/plugins/video-grid/css/responsive-slider.css/wp-content/plugins/video-grid/js/jquery.flexisel.js/wp-content/plugins/video-grid/js/video-grid.js/wp-content/plugins/video-grid/js/owl.carousel.js/wp-content/plugins/video-grid/js/responsive-slider.js+2 more
Script Paths
/wp-content/plugins/video-grid/js/jquery.flexisel.js/wp-content/plugins/video-grid/js/video-grid.js/wp-content/plugins/video-grid/js/owl.carousel.js/wp-content/plugins/video-grid/js/responsive-slider.js/wp-content/plugins/video-grid/js/jquery.prettyPhoto.js
Version Parameters
/wp-content/plugins/video-grid/css/video-grid.css?ver=/wp-content/plugins/video-grid/css/bootstrap.min.css?ver=/wp-content/plugins/video-grid/css/font-awesome.css?ver=/wp-content/plugins/video-grid/css/responsive-slider.css?ver=/wp-content/plugins/video-grid/js/jquery.flexisel.js?ver=/wp-content/plugins/video-grid/js/video-grid.js?ver=/wp-content/plugins/video-grid/js/owl.carousel.js?ver=/wp-content/plugins/video-grid/js/responsive-slider.js?ver=/wp-content/plugins/video-grid/js/jquery.prettyPhoto.js?ver=/wp-content/plugins/video-grid/css/prettyPhoto.css?ver=

HTML / DOM Fingerprints

CSS Classes
video-grid-containerresponsive-video-gridrvg-video-item
HTML Comments
<!-- Responsive Video Grid Pro --><!-- Start Responsive Video Grid Pro -->
Data Attributes
data-video-iddata-grid-id
JS Globals
video_grid_objresponsive_video_grid_slider
REST Endpoints
/wp-json/video-grid/v1/check_file_exist/wp-json/video-grid/v1/get_youtube_info
Shortcode Output
<div class='video-grid-container'<div class='responsive-video-grid'
FAQ

Frequently Asked Questions about Video Grid