Video Overlayer Security & Risk Analysis

wordpress.org/plugins/video-overlayer

Video Overlayer is a Plugin that overlays your embedded iFrame videos with an image. Make your embedded videos responsive, branded, cleaner, faster.

10 active installs v1.0.1 PHP + WP 3.0+ Updated Sep 16, 2012
embedresponsiveresponsive-videosvideo
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Video Overlayer Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 13yr ago
Risk Assessment

The 'video-overlayer' plugin, version 1.0.1, presents a generally positive security posture based on the static analysis. The absence of any known CVEs in its history, coupled with a lack of critical or high-severity vulnerabilities identified during taint analysis, suggests a well-maintained and secure codebase. The plugin also demonstrates good practices such as utilizing prepared statements for all SQL queries and having at least one nonce check, which is a fundamental security control.

However, a significant concern arises from the static analysis indicating that 100% of the observed output operations are not properly escaped. This creates a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. While the current attack surface appears minimal (zero entry points identified), any future additions or modifications to the plugin could introduce vulnerabilities if this output escaping issue is not addressed. The complete lack of capability checks on the identified nonce is also a weakness, as it means the nonce check alone is insufficient to prevent unauthorized actions if an attacker can bypass it.

In conclusion, while the plugin benefits from a clean vulnerability history and good SQL practices, the unescaped output poses a critical risk that requires immediate attention. The absence of capability checks alongside nonce checks further weakens the overall security. Addressing the output escaping and implementing proper capability checks would significantly improve the plugin's security.

Key Concerns

  • Unescaped output found
  • No capability checks on nonce
Vulnerabilities
None known

Video Overlayer Security Vulnerabilities

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

Video Overlayer Code Analysis

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

Output Escaping

0% escaped7 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
video_overlayer_settings (functions\plugin-admin-page.php:13)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Video Overlayer Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_initfunctions\plugin-activate.php:8
actionadmin_menufunctions\plugin-admin.php:8
actionadmin_initfunctions\plugin-admin.php:21
actionget_headerfunctions\plugin-functions.php:8
actionwp_headfunctions\plugin-functions.php:20
Maintenance & Trust

Video Overlayer Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedSep 16, 2012
PHP min version
Downloads8K

Community Trust

Rating100/100
Number of ratings5
Active installs10
Developer Profile

Video Overlayer Developer Profile

CobaltApps

2 plugins · 70 total installs

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

How We Detect Video Overlayer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/video-overlayer/css/plugin-admin.css/wp-content/plugins/video-overlayer/js/plugin-admin.js/wp-content/plugins/video-overlayer/css/plugin.css/wp-content/plugins/video-overlayer/js/plugin.js
Script Paths
js/plugin-admin.jsjs/plugin.js
Version Parameters
video-overlayer/css/plugin.css?ver=video-overlayer/js/plugin.js?ver=

HTML / DOM Fingerprints

CSS Classes
overlayer_image_text_
HTML Comments
Begin Video Overlayer JavaScript VarsEnd Video Overlayer JavaScript Vars
JS Globals
overlayerFunctionalityoverlayerDefaultImageoverlayerImageTextClassvideoOverlayerExclusionssupportedIframesArray
FAQ

Frequently Asked Questions about Video Overlayer