YT Portrait Video Embed Security & Risk Analysis

wordpress.org/plugins/yt-portrait-video-embed

Easily embed portrait YouTube videos in WordPress with a shortcode.

100 active installs v1.0.1 PHP 8.0+ WP 5.0+ Updated Nov 21, 2024
embedportraitvideoyoutube
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is YT Portrait Video Embed Safe to Use in 2026?

Generally Safe

Score 92/100

YT Portrait Video Embed has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "yt-portrait-video-embed" plugin version 1.0.1 exhibits a generally positive security posture based on the provided static analysis. The absence of dangerous functions, direct SQL queries, file operations, and external HTTP requests is commendable. Crucially, all identified SQL queries utilize prepared statements, and output is properly escaped, mitigating common attack vectors like SQL injection and Cross-Site Scripting (XSS).

The plugin's attack surface is minimal, with only one shortcode identified as an entry point. The lack of AJAX handlers and REST API routes further reduces the potential for exploitation. The static analysis and taint flow results indicate no discernible vulnerabilities within the current codebase, and the historical data shows no recorded CVEs, suggesting a history of secure development.

While the plugin appears secure based on this snapshot, the complete absence of capability checks and nonce checks on its sole entry point (the shortcode) presents a potential concern. Although the current code might not expose exploitable issues through these mechanisms, it deviates from best practices for input validation and access control. Therefore, while the plugin has strengths in its sanitization and query practices, the lack of robust authentication and authorization mechanisms on its entry points warrants careful consideration.

Key Concerns

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

YT Portrait Video Embed Security Vulnerabilities

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

YT Portrait Video Embed Code Analysis

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

Output Escaping

100% escaped2 total outputs
Attack Surface

YT Portrait Video Embed Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[cpve_portrait_youtube] custom-portrait-video-embed.php:59
WordPress Hooks 2
actionwp_enqueue_scriptscustom-portrait-video-embed.php:26
actionwp_enqueue_scriptscustom-portrait-video-embed.php:39
Maintenance & Trust

YT Portrait Video Embed Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedNov 21, 2024
PHP min version8.0
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

YT Portrait Video Embed Developer Profile

teamtp

3 plugins · 160 total installs

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

How We Detect YT Portrait Video Embed

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/yt-portrait-video-embed/css/cpve-style.css/wp-content/plugins/yt-portrait-video-embed/js/cpve-script.js
Script Paths
https://www.youtube.com/iframe_api
Version Parameters
cpve-stylecpve-script

HTML / DOM Fingerprints

CSS Classes
cpve-portrait-video-wrapper
Data Attributes
data-cpve_portrait_youtube
Shortcode Output
<div class="cpve-portrait-video-wrapper"> <iframe src="https://www.youtube.com/embed/
FAQ

Frequently Asked Questions about YT Portrait Video Embed