Modus YouTube Channel Security & Risk Analysis

wordpress.org/plugins/modus-youtube-channel

This nice plugin will display your YouTube Channel, Playlist, or both in responsive rows and columns which you set, you can also modify the amount of …

60 active installs v2.1.18 PHP + WP 3.3.1+ Updated Jul 2, 2020
channelfeatured-videoplaylistyoutubeyoutube-channel
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Modus YouTube Channel Safe to Use in 2026?

Generally Safe

Score 85/100

Modus YouTube Channel has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The modus-youtube-channel plugin v2.1.18 demonstrates a generally good security posture with no recorded vulnerabilities and a clean taint analysis. The use of prepared statements for all SQL queries and the presence of a nonce check are positive indicators of secure coding practices. However, a significant concern arises from the lack of output escaping on all identified outputs. This means that any data displayed to users, including potentially user-generated content, is not being properly sanitized, creating a high risk of Cross-Site Scripting (XSS) attacks.

While the plugin has no documented CVEs, suggesting a history of good security, the complete absence of output escaping for all 43 identified outputs is a critical oversight. The external HTTP requests, while not explicitly flagged as problematic in the provided data, could also present a vector for attacks if the remote endpoints are compromised or the plugin does not validate responses rigorously. The limited attack surface is a positive, but the unescaped outputs significantly outweigh this benefit.

Key Concerns

  • All outputs are unescaped
  • No capability checks on entry points
Vulnerabilities
None known

Modus YouTube Channel Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Modus YouTube Channel Code Analysis

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

Output Escaping

0% escaped43 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<setting> (admin\setting.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Modus YouTube Channel Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[youtube-player] inc\custom-shortcode.php:3
WordPress Hooks 4
actionadmin_menuadmin\admin-class.php:5
actioninitinstall-class.php:5
actionadmin_initinstall-class.php:14
actionadmin_noticesinstall-class.php:22
Maintenance & Trust

Modus YouTube Channel Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedJul 2, 2020
PHP min version
Downloads9K

Community Trust

Rating100/100
Number of ratings1
Active installs60
Developer Profile

Modus YouTube Channel Developer Profile

David Henry

2 plugins · 120 total installs

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

How We Detect Modus YouTube Channel

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/modus-youtube-channel/css/front-end.css/wp-content/plugins/modus-youtube-channel/css/admin.css/wp-content/plugins/modus-youtube-channel/js/front.js/wp-content/plugins/modus-youtube-channel/js/admin.js
Version Parameters
modus-youtube-channel/css/front-end.css?ver=modus-youtube-channel/css/admin.css?ver=modus-youtube-channel/js/front.js?ver=modus-youtube-channel/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
yt-frontendyt-backendyt-youtube-channelyt-player-wrapper
HTML Comments
<!-- YOUTUBE CHANNEL WIDGET --><!-- YOUTUBE CHANNEL WIDGET END -->
Data Attributes
data-autoscrolldata-autoscroll-delaydata-autoscroll-speeddata-effectdata-videos-limitdata-videos-rows+7 more
JS Globals
yt_options
Shortcode Output
<div class="yt-youtube-channel" data-feed-name=
FAQ

Frequently Asked Questions about Modus YouTube Channel