Background Videos for Visual Composer Security & Risk Analysis

wordpress.org/plugins/background-videos-for-visual-composer

Add hosted background videos to your Visual Composer rows, with optional coloured or patterned overlays. Built and maintained by BG Stock.

100 active installs v1.0.6 PHP + WP 3.4+ Updated Feb 10, 2016
background-videovideo-backgroundvisual-composer
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Background Videos for Visual Composer Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 10yr ago
Risk Assessment

The security posture of the 'background-videos-for-visual-composer' plugin v1.0.6 appears to be strong based on the provided static analysis and vulnerability history. The absence of any detected entry points, dangerous functions, file operations, external HTTP requests, or SQL injection vulnerabilities (all queries use prepared statements) is a significant positive indicator. The plugin also shows no recorded history of CVEs, suggesting a well-maintained and secure codebase over time.

However, there are areas for concern. The relatively low percentage of properly escaped output (54%) indicates a potential risk for cross-site scripting (XSS) vulnerabilities. While no specific taint flows were identified as unsanitized, the lack of a higher output escaping rate means that any unescaped output could be exploited if user-supplied data is not handled with sufficient care.

In conclusion, the plugin demonstrates excellent security practices in its handling of core vulnerabilities like SQL injection and its overall limited attack surface. The primary weakness lies in the insufficient output escaping, which is a common vulnerability vector. Without any known historical vulnerabilities and a seemingly robust codebase, the current risk is moderate, but the unescaped output warrants attention for improvement.

Key Concerns

  • Insufficient output escaping detected
Vulnerabilities
None known

Background Videos for Visual Composer Security Vulnerabilities

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

Background Videos for Visual Composer Code Analysis

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

Output Escaping

54% escaped13 total outputs
Attack Surface

Background Videos for Visual Composer Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actioninitbackground-videos-for-vc.php:25
actionwp_enqueue_scriptsbackground-videos-for-vc.php:28
actionadmin_enqueue_scriptsbackground-videos-for-vc.php:29
actioninitbackground-videos-for-vc.php:32
actioninitbackground-videos-for-vc.php:33
actionadmin_noticesbackground-videos-for-vc.php:150
Maintenance & Trust

Background Videos for Visual Composer Maintenance & Trust

Maintenance Signals

WordPress version tested4.7.32
Last updatedFeb 10, 2016
PHP min version
Downloads15K

Community Trust

Rating40/100
Number of ratings4
Active installs100
Developer Profile

Background Videos for Visual Composer Developer Profile

GusRuss89

2 plugins · 2K total installs

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

How We Detect Background Videos for Visual Composer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/background-videos-for-visual-composer/assets/js/background-video.js/wp-content/plugins/background-videos-for-visual-composer/assets/css/background-video.css/wp-content/plugins/background-videos-for-visual-composer/assets/patterns/white-pattern_light.png/wp-content/plugins/background-videos-for-visual-composer/assets/patterns/black-pattern_dark.png
Script Paths
/wp-content/plugins/background-videos-for-visual-composer/assets/js/background-video.js
Version Parameters
background-videos-for-visual-composer/assets/js/background-video.js?ver=background-videos-for-visual-composer/assets/css/background-video.css?ver=

HTML / DOM Fingerprints

CSS Classes
vc_video_bgjquery-background-videovc_video_overlayjquery-background-video-wrapper
Data Attributes
data-bgvideodata-bgvideo-fade-indata-bgvideo-pause-afterdata-bgvideo-show-pause-playdata-bgvideo-pause-play-x-posdata-bgvideo-pause-play-y-pos
Shortcode Output
<videoclass="vc_video_bg jquery-background-videoid="vc_bgvideo_loop autoplay muted data-bgvideo
FAQ

Frequently Asked Questions about Background Videos for Visual Composer