YEP: Optimize YouTube Embeds Security & Risk Analysis

wordpress.org/plugins/yep-youtube-embed

Short Description: Load YouTube videos faster by replacing iframes with a preview image; the video plays only when clicked play.

300 active installs v1.1.2 PHP 7.4+ WP 5.2+ Updated Sep 20, 2025
lazy-loadoptimizeperformancevideoyoutube-embed
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is YEP: Optimize YouTube Embeds Safe to Use in 2026?

Generally Safe

Score 100/100

YEP: Optimize YouTube Embeds has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6mo ago
Risk Assessment

The "yep-youtube-embed" plugin, version 1.1.2, exhibits a strong security posture based on the provided static analysis. The code adheres to best practices by using prepared statements for all SQL queries and properly escaping all outputs. There are no indications of dangerous functions, file operations, or external HTTP requests, which significantly reduces the potential attack surface. The absence of any identified taint flows with unsanitized paths further reinforces the perceived security of the codebase. The plugin also has a clean vulnerability history with no recorded CVEs, suggesting a consistent effort towards secure development.

However, the analysis does reveal a critical lack of security checks. With only one entry point (a shortcode) and no AJAX handlers or REST API routes, the absence of nonce and capability checks might seem less immediately impactful. Nevertheless, this lack of layered security is a concern. If the shortcode's functionality were to evolve or be extended in future versions to include more sensitive operations, the absence of these fundamental security checks could become a significant vulnerability. A more robust approach would involve implementing these checks even for seemingly benign shortcodes.

Key Concerns

  • No nonce checks implemented
  • No capability checks implemented
Vulnerabilities
None known

YEP: Optimize YouTube Embeds Security Vulnerabilities

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

YEP: Optimize YouTube Embeds Code Analysis

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

Output Escaping

100% escaped48 total outputs
Attack Surface

YEP: Optimize YouTube Embeds Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[yep_youtube] includes\shortcodes.php:152
WordPress Hooks 15
actioninitincludes\admin-settings.php:252
actionadmin_menuincludes\admin-settings.php:253
actionadmin_menuincludes\admin-settings.php:254
actionadmin_initincludes\admin-settings.php:255
actionwp_enqueue_scriptsincludes\assets.php:74
actionwp_enqueue_scriptsincludes\assets.php:75
actionadmin_enqueue_scriptsincludes\assets.php:76
filterembed_oembed_htmlincludes\embeds.php:115
filterthe_contentincludes\embeds.php:116
actioninitincludes\install.php:22
actionadmin_menuincludes\webamator\class-webamator-check-plugins.php:82
actionadmin_noticesincludes\webamator\class-webamator-check-requirement.php:105
actionadmin_noticesincludes\webamator\class-webamator-check-requirement.php:136
actionplugins_loadedincludes\webamator\webamator-core.php:23
actionplugins_loadedyep-youtube-embed.php:77
Maintenance & Trust

YEP: Optimize YouTube Embeds Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 20, 2025
PHP min version7.4
Downloads2K

Community Trust

Rating100/100
Number of ratings6
Active installs300
Developer Profile

YEP: Optimize YouTube Embeds Developer Profile

Webamator

2 plugins · 350 total installs

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

How We Detect YEP: Optimize YouTube Embeds

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/yep-youtube-embed/assets/js/yep.js/wp-content/plugins/yep-youtube-embed/assets/css/admin.css
Script Paths
/wp-content/plugins/yep-youtube-embed/assets/js/yep.js
Version Parameters
yep-youtube-embed/assets/js/yep.js?ver=yep-youtube-embed/assets/css/admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
yep-youtubeyepPlayButtonytp-large-play-button-bg
Data Attributes
data-nocookiedata-controlsdata-start
Shortcode Output
[yep_youtube][yep_youtube width[yep_youtube height[yep_youtube nocookie
FAQ

Frequently Asked Questions about YEP: Optimize YouTube Embeds