Youtube Random Videos Security & Risk Analysis

wordpress.org/plugins/youtube-random-videos

Youtube auto feed for wordpress post and pages

10 active installs v1.1 PHP + WP 3.0.1+ Updated Apr 28, 2014
random-youtube-videowordpress-random-youtube-videos-youtube-apiwordpress-youtube-videoyoutubeyoutube-video
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Youtube Random Videos Safe to Use in 2026?

Generally Safe

Score 85/100

Youtube Random Videos has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The 'youtube-random-videos' plugin version 1.1 exhibits a generally good security posture based on the provided static analysis. The complete absence of entry points like AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the potential attack surface. Furthermore, the code demonstrates good practices by using prepared statements for all SQL queries and including nonce and capability checks where relevant. There are no recorded vulnerabilities or CVEs for this plugin, suggesting a history of stable and secure development.

However, a critical concern arises from the output escaping analysis. With 100% of the identified outputs not being properly escaped, there is a significant risk of cross-site scripting (XSS) vulnerabilities. Any data displayed by the plugin, if not sanitized upstream, could be injected with malicious scripts, potentially leading to session hijacking or unauthorized actions within the user's browser. The single external HTTP request, while not inherently dangerous, should be monitored for potential insecure handling of data exchanged with external services.

In conclusion, while the plugin benefits from a minimal attack surface and secure data handling in areas like SQL queries and access control, the lack of output escaping is a major weakness that overshadows these strengths. Users should be aware of the potential XSS risks, and developers should prioritize addressing this oversight. The clean vulnerability history is a positive indicator, but it does not negate the immediate risk presented by the unescaped output.

Key Concerns

  • All identified outputs are unescaped
  • External HTTP request without noted security
Vulnerabilities
None known

Youtube Random Videos Security Vulnerabilities

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

Youtube Random Videos Code Analysis

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

Output Escaping

0% escaped4 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
save_overriding_data (youtube-random-videos.php:257)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Youtube Random Videos Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionadd_meta_boxesyoutube-random-videos.php:19
actionadmin_menuyoutube-random-videos.php:22
actioninityoutube-random-videos.php:25
actioninityoutube-random-videos.php:27
actionadmin_print_stylesyoutube-random-videos.php:30
actionthe_contentyoutube-random-videos.php:323
Maintenance & Trust

Youtube Random Videos Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedApr 28, 2014
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

Youtube Random Videos Developer Profile

fabwebstudio

2 plugins · 20 total installs

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

How We Detect Youtube Random Videos

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/youtube-random-videos/stylesheets/wp-youtube-keyword.css

HTML / DOM Fingerprints

CSS Classes
css_wp_youtubecss_wp_youtube_rowsmall_input_boxradio-buttonapi-button
Data Attributes
id="css_wp_youtube"name="_wp_youtube_key_data"id="_wp_youtube_key_data"name="_wp_youtube_key_neg_data"id="_wp_youtube_key_neg_data"class="small_input_box"+16 more
FAQ

Frequently Asked Questions about Youtube Random Videos