VideoIgniter – Video Player Security & Risk Analysis

wordpress.org/plugins/videoigniter

VideoIgniter lets you create video playlists and embed them in your WordPress posts, pages or custom post types and serve your video content in style!

100 active installs v1.1.0 PHP 7.2+ WP 6.4+ Updated Nov 4, 2025
mobile-videovideovideo-playervimeoyoutube
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is VideoIgniter – Video Player Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 5mo ago
Risk Assessment

Based on the provided static analysis, this version of the videoigniter plugin appears to have a strong security posture. The plugin demonstrates good practices by utilizing prepared statements for all SQL queries, implementing robust output escaping for nearly all outputs, and incorporating nonce and capability checks for entry points. The absence of dangerous functions, file operations, and external HTTP requests further strengthens its security profile. Furthermore, the plugin has no recorded vulnerabilities, indicating a history of stability and security.

While the static analysis reveals a very small attack surface with no unprotected entry points, and the taint analysis found no issues, there are no specific risks directly highlighted in this data. However, the total absence of taint flows analyzed might suggest that this type of analysis was not performed or is limited in scope, which could be a potential blind spot. Despite this minor observation, the plugin's current state, with its adherence to security best practices and lack of historical issues, suggests a low-risk profile for version 1.1.0.

Vulnerabilities
None known

VideoIgniter – Video Player Security Vulnerabilities

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

VideoIgniter – Video Player Code Analysis

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

Output Escaping

99% escaped168 total outputs
Attack Surface

VideoIgniter – Video Player Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[vi_playlist] videoigniter.php:1164
WordPress Hooks 18
actioninitblock\block.php:6
actioninitinc\class-videoigniter-settings-page.php:25
actionadmin_menuinc\class-videoigniter-settings-page.php:27
actionadmin_initinc\class-videoigniter-settings-page.php:28
actioninitvideoigniter.php:150
actioninitvideoigniter.php:151
actioninitvideoigniter.php:152
actioninitvideoigniter.php:153
actionwidgets_initvideoigniter.php:154
actionadmin_enqueue_scriptsvideoigniter.php:174
actionadd_meta_boxesvideoigniter.php:175
actionsave_postvideoigniter.php:176
filterblock_categories_allvideoigniter.php:181
filterwp_check_filetype_and_extvideoigniter.php:183
filterupload_mimesvideoigniter.php:184
actionenqueue_block_assetsvideoigniter.php:186
actionwp_enqueue_scriptsvideoigniter.php:201
actionplugins_loadedvideoigniter.php:1776
Maintenance & Trust

VideoIgniter – Video Player Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 4, 2025
PHP min version7.2
Downloads3K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

VideoIgniter – Video Player Developer Profile

The CSSIgniter Team

8 plugins · 31K total installs

87
trust score
Avg Security Score
99/100
Avg Patch Time
36 days
View full developer profile
Detection Fingerprints

How We Detect VideoIgniter – Video Player

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/videoigniter/assets/css/vendor/video-js.css/wp-content/plugins/videoigniter/assets/css/style.css/wp-content/plugins/videoigniter/assets/js/vendor/video.core.js/wp-content/plugins/videoigniter/assets/js/vendor/videojs-http-streaming.js/wp-content/plugins/videoigniter/assets/js/vendor/videojs-playlist.js/wp-content/plugins/videoigniter/assets/js/vendor/videojs-playlist-ui.js/wp-content/plugins/videoigniter/assets/js/vendor/videojs-vimeo.js/wp-content/plugins/videoigniter/assets/js/vendor/videojs-youtube.js+4 more
Script Paths
/wp-content/plugins/videoigniter/assets/js/vendor/video.core.js/wp-content/plugins/videoigniter/assets/js/vendor/videojs-http-streaming.js/wp-content/plugins/videoigniter/assets/js/vendor/videojs-playlist.js/wp-content/plugins/videoigniter/assets/js/vendor/videojs-playlist-ui.js/wp-content/plugins/videoigniter/assets/js/vendor/videojs-vimeo.js/wp-content/plugins/videoigniter/assets/js/vendor/videojs-youtube.js+3 more
Version Parameters
videoigniter/assets/css/vendor/video-js.css?ver=videoigniter/assets/css/style.css?ver=videoigniter/assets/js/vendor/video.core.js?ver=videoigniter/assets/js/vendor/videojs-http-streaming.js?ver=videoigniter/assets/js/vendor/videojs-playlist.js?ver=videoigniter/assets/js/vendor/videojs-playlist-ui.js?ver=videoigniter/assets/js/vendor/videojs-vimeo.js?ver=videoigniter/assets/js/vendor/videojs-youtube.js?ver=videoigniter/assets/js/chapters.js?ver=videoigniter/assets/js/overlays.js?ver=videoigniter/assets/js/scripts.js?ver=videoigniter/assets/css/videoigniter-admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
videoigniter-playlist-wrapper
Data Attributes
data-videoigniter
JS Globals
VideoIgniter
Shortcode Output
[videoigniter_playlist][videoigniter_playlist [videoigniter_video][videoigniter_video
FAQ

Frequently Asked Questions about VideoIgniter – Video Player