uTubeVideo Gallery Security & Risk Analysis

wordpress.org/plugins/utubevideo-gallery

Display unlimited galleries of YouTube videos in any post or page within your site.

200 active installs v2.0.11 PHP 8.0+ WP 4.9.0+ Updated May 25, 2025
galleryvideovimeoyoutube
92
A · Safe
CVEs total1
Unpatched0
Last CVEJan 17, 2023
Safety Verdict

Is uTubeVideo Gallery Safe to Use in 2026?

Generally Safe

Score 92/100

uTubeVideo Gallery 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: Jan 17, 2023Updated 1yr ago
Risk Assessment

The plugin 'utubevideo-gallery' v2.0.11 exhibits a generally good security posture based on the static analysis. The complete absence of critical or high-severity taint flows, 100% output escaping, and a substantial number of capability checks suggest that the developers have implemented robust security practices for handling user input and preventing cross-site scripting. The plugin also does not appear to bundle any external libraries, which can sometimes introduce vulnerabilities if not maintained. However, the lack of nonce checks across all entry points is a significant concern. While there are no unprotected entry points detected in the static analysis, the absence of nonces for the shortcode could potentially be exploited in certain attack vectors, especially if the shortcode's functionality is complex or involves user-provided data that isn't strictly validated elsewhere.

The vulnerability history reveals one medium-severity CVE related to Cross-Site Scripting, which was last recorded in early 2023 and is now patched. This past vulnerability, while resolved, indicates that the plugin has had issues with input sanitization in the past, specifically concerning XSS. The fact that the last vulnerability is medium suggests a potential for less severe but still exploitable issues if not carefully managed. Despite the low number of total SQL queries and a reasonable percentage using prepared statements, the remaining queries not using prepared statements represent a minor risk for SQL injection, though the overall number is small.

In conclusion, the plugin's strengths lie in its strong output escaping and capability checks. The main weaknesses are the absence of nonce checks on its single entry point (the shortcode) and the historical medium-severity XSS vulnerability. While the current version appears clean of critical flaws and the past vulnerability is patched, continuous vigilance regarding input validation and the implementation of nonces would further enhance its security.

Key Concerns

  • Missing nonce checks on shortcode
  • Past medium XSS vulnerability
  • SQL queries not using prepared statements
Vulnerabilities
1 published

uTubeVideo Gallery Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

uTubeVideo Gallery <= 2.0.7 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode

Jan 17, 2023 Patched in 2.0.8 (371d)
Version History

uTubeVideo Gallery Release Timeline

v2.0.11Current
v2.0.10
v2.0.9
v2.0.8
v2.0.71 CVE
v2.0.61 CVE
v2.0.51 CVE
v2.0.41 CVE
v2.0.31 CVE
v2.0.21 CVE
v2.0.11 CVE
v2.0.01 CVE
v1.9.81 CVE
v1.9.71 CVE
v1.9.41 CVE
v1.9.31 CVE
v1.9.21 CVE
v1.9.11 CVE
v1.91 CVE
v1.7.31 CVE
Code Analysis
Analyzed Mar 16, 2026

uTubeVideo Gallery Code Analysis

Dangerous Functions
0
Raw SQL Queries
24
32 prepared
Unescaped Output
0
46 escaped
Nonce Checks
0
Capability Checks
24
File Operations
14
External Requests
2
Bundled Libraries
0

SQL Query Safety

57% prepared56 total queries

Output Escaping

100% escaped46 total outputs
Attack Surface

uTubeVideo Gallery Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[utubevideo] src\Controller\View\App.php:26
WordPress Hooks 7
actionrest_api_initsrc\Controller\API\APIv1.php:14
actionwp_enqueue_scriptssrc\Controller\View\App.php:27
actionwp_enqueue_scriptssrc\Controller\View\App.php:28
actionwp_enqueue_scriptssrc\Controller\View\App.php:32
actionadmin_menusrc\Controller\View\Dashboard.php:18
actionadmin_enqueue_scriptssrc\Controller\View\Dashboard.php:19
actionadmin_enqueue_scriptssrc\Controller\View\Dashboard.php:20
Maintenance & Trust

uTubeVideo Gallery Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 25, 2025
PHP min version8.0
Downloads37K

Community Trust

Rating92/100
Number of ratings9
Active installs200
Developer Profile

uTubeVideo Gallery Developer Profile

dustinscarberry

3 plugins · 310 total installs

71
trust score
Avg Security Score
89/100
Avg Patch Time
215 days
View full developer profile
Detection Fingerprints

How We Detect uTubeVideo Gallery

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/utubevideo-gallery/public/css/app.min.css/wp-content/plugins/utubevideo-gallery/public/js/app.min.js
Script Paths
/wp-content/plugins/utubevideo-gallery/public/js/app.min.js
Version Parameters
utubevideo-gallery/public/css/app.min.css?ver=utubevideo-gallery/public/js/app.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
utv-panel-thumbnailsutv-gallery-thumbnailsutv-thumbnail
Data Attributes
data-fancybox
JS Globals
utvJSData
REST Endpoints
/wp-json/utubevideo/v1/gallery/wp-json/utubevideo/v1/album/wp-json/utubevideo/v1/video/wp-json/utubevideo/v1/gallery-data/wp-json/utubevideo/v1/playlist/wp-json/utubevideo/v1/video-order/wp-json/utubevideo/v1/album-order/wp-json/utubevideo/v1/youtube-playlist/wp-json/utubevideo/v1/vimeo-playlist/wp-json/utubevideo/v1/settings
Shortcode Output
[utubevideo]
FAQ

Frequently Asked Questions about uTubeVideo Gallery