Product Video Gallery for Woocommerce Security & Risk Analysis

wordpress.org/plugins/product-video-gallery-slider-for-woocommerce

Product Video Gallery for Woocommerce – Embed videos to product gallery along with images on product single page of WooCommerce.

10K active installs v1.5.1.9 PHP 7.4+ WP 5.2.4+ Updated Jun 30, 2026
product-videovideo-sliderwoocommercewoocommerce-productyoutube
99
A · Safe
CVEs total1
Unpatched0
Last CVEJul 1, 2026
Download
Safety Verdict

Is Product Video Gallery for Woocommerce Safe to Use in 2026?

Generally Safe

Score 99/100

Product Video Gallery for Woocommerce has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Jul 1, 2026Updated 1mo ago
Risk Assessment

The "product-video-gallery-slider-for-woocommerce" plugin version 1.5.1.6 exhibits a generally good security posture, characterized by a small attack surface and a commendable lack of known vulnerabilities. The absence of any recorded CVEs or historical vulnerabilities suggests a commitment to security by the developers. Furthermore, the complete absence of raw SQL queries and a significant percentage of properly escaped output are strong indicators of good coding practices in these areas.

However, the presence of the `unserialize` function, even with no identified taint flows, represents a potential risk. If user-supplied data were to be passed to `unserialize` without proper sanitization and validation, it could lead to Remote Code Execution (RCE) or other severe vulnerabilities. While the static analysis didn't find any immediate exploitable issues related to this, it remains a significant concern that warrants careful monitoring and potential mitigation.

In conclusion, this plugin is in a relatively secure state based on the provided data, with its primary strength being its lack of historical vulnerabilities and clean SQL/output escaping practices. The single notable weakness is the use of `unserialize`, which introduces a latent risk. Developers should consider alternatives or implement robust validation if this function is used with any external input.

Key Concerns

  • Presence of unserialize function
Vulnerabilities
1 published

Product Video Gallery for Woocommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2026-10104medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Product Video Gallery for Woocommerce <= 1.5.1.8 - Authenticated (Shop Manager+) Stored Cross-Site Scripting via custom_thumbnail Parameter

Jul 1, 2026 Patched in 1.5.1.9 (1d)
Version History

Product Video Gallery for Woocommerce Release Timeline

v1.5.1.9Current
v1.5.1.81 CVE
v1.5.1.71 CVE
v1.5.1.61 CVE
v1.5.1.51 CVE
v1.5.1.31 CVE
v1.5.1.21 CVE
v1.5.1.11 CVE
v1.5.11 CVE
v1.4.3.31 CVE
v1.4.3.21 CVE
v1.4.3.11 CVE
v1.4.2.91 CVE
v1.4.2.81 CVE
v1.4.2.71 CVE
v1.4.2.61 CVE
v1.4.2.51 CVE
v1.4.2.41 CVE
v1.4.2.31 CVE
v1.4.2.21 CVE
Code Analysis
Analyzed Mar 16, 2026

Product Video Gallery for Woocommerce Code Analysis

Dangerous Functions
2
Raw SQL Queries
0
0 prepared
Unescaped Output
12
39 escaped
Nonce Checks
4
Capability Checks
1
File Operations
0
External Requests
2
Bundled Libraries
0

Dangerous Functions Found

unserialize$var_res = unserialize( base64_decode( $nickx_lic ) );admin\js\nickx_live.php:9
unserialize$nickx_lic = unserialize( base64_decode( $nickx_lic ) );admin\js\nickx_live.php:51

Output Escaping

76% escaped51 total outputs
Attack Surface

Product Video Gallery for Woocommerce Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[product_gallery_shortcode] public\class-rendering.php:24
WordPress Hooks 16
actionadmin_noticesadmin\class-setting.php:23
actionadmin_menuadmin\class-setting.php:24
actionadmin_initadmin\class-setting.php:25
actionadd_meta_boxesadmin\class-video-field.php:19
actionsave_postadmin\class-video-field.php:20
actiondokan_product_updatedadmin\class-video-field.php:22
actiondokan_product_updatedadmin\class-video-field.php:23
actiondokan_product_edit_after_product_tagsadmin\class-video-field.php:24
actionplugins_loadedproduct-video-gallery-slider-for-woocommerce.php:80
actionwoocommerce_before_single_product_summaryproduct-video-gallery-slider-for-woocommerce.php:97
actionwp_headproduct-video-gallery-slider-for-woocommerce.php:99
actionadmin_noticesproduct-video-gallery-slider-for-woocommerce.php:102
actionbefore_woocommerce_initproduct-video-gallery-slider-for-woocommerce.php:106
actionwp_enqueue_scriptspublic\class-rendering.php:23
filterwc_get_templatepublic\class-rendering.php:25
filterwp_is_mobilepublic\class-rendering.php:26
Maintenance & Trust

Product Video Gallery for Woocommerce Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJun 30, 2026
PHP min version7.4
Downloads415K

Community Trust

Rating92/100
Number of ratings97
Active installs10K
Developer Profile

Product Video Gallery for Woocommerce Developer Profile

NikHiL Gadhiya

1 plugin · 10K total installs

99
trust score
Avg Security Score
99/100
Avg Patch Time
1 days
View full developer profile
Detection Fingerprints

How We Detect Product Video Gallery for Woocommerce

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/product-video-gallery-slider-for-woocommerce/public/css/slick.css/wp-content/plugins/product-video-gallery-slider-for-woocommerce/public/css/owl.carousel.css/wp-content/plugins/product-video-gallery-slider-for-woocommerce/public/css/owl.theme.css/wp-content/plugins/product-video-gallery-slider-for-woocommerce/public/css/jquery.fancybox.css/wp-content/plugins/product-video-gallery-slider-for-woocommerce/public/css/style.css/wp-content/plugins/product-video-gallery-slider-for-woocommerce/public/js/slick.js/wp-content/plugins/product-video-gallery-slider-for-woocommerce/public/js/owl.carousel.js/wp-content/plugins/product-video-gallery-slider-for-woocommerce/public/js/jquery.fancybox.js+3 more
Script Paths
/wp-content/plugins/product-video-gallery-slider-for-woocommerce/public/js/slick.js/wp-content/plugins/product-video-gallery-slider-for-woocommerce/public/js/owl.carousel.js/wp-content/plugins/product-video-gallery-slider-for-woocommerce/public/js/jquery.fancybox.js/wp-content/plugins/product-video-gallery-slider-for-woocommerce/public/js/main.js/wp-content/plugins/product-video-gallery-slider-for-woocommerce/admin/js/nickx_live.js
Version Parameters
product-video-gallery-slider-for-woocommerce/public/css/slick.css?ver=product-video-gallery-slider-for-woocommerce/public/css/owl.carousel.css?ver=product-video-gallery-slider-for-woocommerce/public/css/owl.theme.css?ver=product-video-gallery-slider-for-woocommerce/public/css/jquery.fancybox.css?ver=product-video-gallery-slider-for-woocommerce/public/css/style.css?ver=product-video-gallery-slider-for-woocommerce/public/js/slick.js?ver=product-video-gallery-slider-for-woocommerce/public/js/owl.carousel.js?ver=product-video-gallery-slider-for-woocommerce/public/js/jquery.fancybox.js?ver=product-video-gallery-slider-for-woocommerce/public/js/main.js?ver=product-video-gallery-slider-for-woocommerce/admin/css/nickx-admin.css?ver=product-video-gallery-slider-for-woocommerce/admin/js/nickx_live.js?ver=

HTML / DOM Fingerprints

CSS Classes
wc_product_video_ariatechno_main_tabsmain-paneltechno_tabscol-50submit_btn_clsprimium_ariamain_tab+5 more
HTML Comments
<!-- Activation --><!-- Settings Class --><!-- @package WC_PRODUCT_VIDEO_GALLERY_SETTING --><!-- @package WC_PRODUCT_VIDEO_GALLERY -->+3 more
Data Attributes
data-slick-indexaria-hiddentabindexdata-fancyboxdata-srcdata-caption
JS Globals
nickx_live_obj
FAQ

Frequently Asked Questions about Product Video Gallery for Woocommerce