Product Feature Video and Gallery Security & Risk Analysis

wordpress.org/plugins/product-feature-video-and-gallery

This plugin enables to add feature video to product.

0 active installs v1.0.2 PHP 5.6+ WP 4.0+ Updated Apr 9, 2026
product-feature-videoself-hosted-videovideo-gallerywoocommerce-product-videoyoutube-vimeo-local-video
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Product Feature Video and Gallery Safe to Use in 2026?

Generally Safe

Score 100/100

Product Feature Video and Gallery has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The plugin "product-feature-video-and-gallery" v1.0.2 exhibits a generally positive security posture, with several good practices in place. Notably, all SQL queries are prepared, and a high percentage of output is properly escaped, indicating an effort to prevent common web vulnerabilities. The plugin also demonstrates a low attack surface with only one shortcode entry point and no AJAX handlers or REST API routes, further reducing potential exposure. Furthermore, the absence of any recorded CVEs or past vulnerabilities suggests a history of secure development.

However, the presence of three instances of the `unserialize` function is a significant concern. While taint analysis shows no immediate unsanitized flows, `unserialize` is inherently risky as it can lead to remote code execution if used with untrusted data. The lack of explicit capability checks on the identified shortcode is also a weakness, as it means any user, regardless of their role, could potentially trigger its functionality. The plugin also makes external HTTP requests, which could be a vector for attacks if not handled carefully, although the static analysis does not provide details on how these requests are made.

In conclusion, while the plugin has strong foundations in SQL and output sanitization and a clean vulnerability history, the identified use of `unserialize` and the potential for the shortcode to be accessible without proper authorization introduce notable risks. Addressing these specific areas would significantly strengthen the plugin's security.

Key Concerns

  • Dangerous function: unserialize used
  • Capability checks missing
  • External HTTP requests made
Vulnerabilities
None known

Product Feature Video and Gallery Security Vulnerabilities

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

Product Feature Video and Gallery Release Timeline

v1.0.2Current
Code Analysis
Analyzed Apr 16, 2026

Product Feature Video and Gallery Code Analysis

Dangerous Functions
3
Raw SQL Queries
0
0 prepared
Unescaped Output
10
56 escaped
Nonce Checks
4
Capability Checks
0
File Operations
0
External Requests
2
Bundled Libraries
0

Dangerous Functions Found

unserialize$var_res = unserialize( base64_decode( $videoshop_lic ) );inc/class-videoshop.php:29
unserialize$var_res = unserialize( base64_decode( $videoshop_lic ) );inc/settings.php:12
unserialize$videoshop_lic = unserialize( base64_decode( $videoshop_lic ) );inc/settings.php:46

Output Escaping

85% escaped66 total outputs
Attack Surface

Product Feature Video and Gallery Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[videoshop_shortcode] inc/class-videoshop.php:20
WordPress Hooks 16
actionadmin_noticesinc/class-videoshop.php:12
actionadmin_menuinc/class-videoshop.php:13
actionadmin_initinc/class-videoshop.php:14
actionadd_meta_boxesinc/class-videoshop.php:15
actionsave_postinc/class-videoshop.php:16
actionwp_enqueue_scriptsinc/class-videoshop.php:17
actionadmin_enqueue_scriptsinc/class-videoshop.php:18
filterwc_get_templateinc/class-videoshop.php:21
filterplugin_row_metainc/class-videoshop.php:22
actionplugins_loadedinc/functions.php:6
actionwoocommerce_product_thumbnailsinc/functions.php:16
actionwoocommerce_before_single_product_summaryinc/functions.php:21
actionwoocommerce_before_shop_loop_iteminc/functions.php:23
actionwp_headinc/functions.php:25
actionadmin_noticesinc/functions.php:27
filterwoocommerce_product_get_imageinc/functions.php:250
Maintenance & Trust

Product Feature Video and Gallery Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedApr 9, 2026
PHP min version5.6
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Product Feature Video and Gallery Developer Profile

Ruhul Amin

4 plugins · 21K total installs

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

How We Detect Product Feature Video and Gallery

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/product-feature-video-and-gallery/assets/css/owl.carousel.min.css/wp-content/plugins/product-feature-video-and-gallery/assets/css/videoshop-style.css/wp-content/plugins/product-feature-video-and-gallery/assets/js/videoshop.js/wp-content/plugins/product-feature-video-and-gallery/assets/js/owl.carousel.min.js/wp-content/plugins/product-feature-video-and-gallery/assets/js/fancybox.min.js
Script Paths
/wp-content/plugins/product-feature-video-and-gallery/assets/js/videoshop.js
Version Parameters
/wp-content/plugins/product-feature-video-and-gallery/assets/css/videoshop-style.css?ver=/wp-content/plugins/product-feature-video-and-gallery/assets/js/videoshop.js?ver=/wp-content/plugins/product-feature-video-and-gallery/assets/js/owl.carousel.min.js?ver=/wp-content/plugins/product-feature-video-and-gallery/assets/js/fancybox.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
wc-videoshop-titlewc_videoshop_ariavideoshop_tabsvideoshop_shortcodevideoshop_slider_layoutvideoshop_slider_responsive
Data Attributes
videoshop_slider_layoutvideoshop_slider_responsive
JS Globals
videoshop_shortcode
Shortcode Output
<span id="videoshop_shortcode">
FAQ

Frequently Asked Questions about Product Feature Video and Gallery