IV Player Security & Risk Analysis

wordpress.org/plugins/ivplayer

IV Player is an interactive video player, if you are a teacher/educator/guru who wants to provide video content to your students/learners, then IV Pla …

10 active installs v1.0.0 PHP 7.2+ WP 5.4+ Updated Sep 25, 2020
html5-playerjavascript-video-playermp4-playertiming-text-video-playervideo-player
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is IV Player Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The "ivplayer" v1.0.0 plugin exhibits a strong security posture based on the provided static analysis. The absence of any identified dangerous functions, raw SQL queries, or unescaped outputs is a significant positive. Furthermore, the zero-count for critical and high-severity taint flows indicates that the plugin is likely not exposing sensitive data or allowing for arbitrary code execution through typical injection vectors. The lack of any recorded CVEs in its vulnerability history also suggests a history of stable and secure development, or at least no publicly disclosed vulnerabilities.

However, the analysis does highlight areas for potential concern. The plugin performs two file operations, which, while not inherently insecure, could become a vector if not handled with extreme care regarding user-supplied input or permissions. Crucially, there are zero nonce checks and zero capability checks present in the code. This is a significant weakness, as it means that even if no direct attack surface is immediately apparent, any functionality (especially if it were to be extended or if a vulnerability were introduced later) could potentially be triggered by unauthenticated or unauthorized users. This lack of authorization checks on potentially any operation creates a latent risk.

In conclusion, while "ivplayer" v1.0.0 demonstrates excellent practices in preventing common vulnerabilities like SQL injection and XSS, the complete absence of nonce and capability checks represents a critical oversight in its security architecture. The strengths lie in the sanitized code, but the weakness in authorization creates a significant blind spot that could be exploited.

Key Concerns

  • Missing nonce checks
  • Missing capability checks
  • File operations present without explicit checks
Vulnerabilities
None known

IV Player Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

IV Player Release Timeline

v1.1.1
v1.1.0
v1.0.1
v1.0.0Current
Code Analysis
Analyzed Mar 17, 2026

IV Player Code Analysis

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

IV Player Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionplugins_loadedincludes\class-iv-player.php:144
actionadmin_menuincludes\class-iv-player.php:158
actioninitincludes\class-iv-player.php:159
actionrest_api_initincludes\class-iv-player.php:160
actioninitincludes\class-iv-player.php:161
actionadmin_enqueue_scriptsincludes\class-iv-player.php:165
actionadmin_enqueue_scriptsincludes\class-iv-player.php:166
actionadmin_enqueue_scriptsincludes\class-iv-player.php:167
actionwp_enqueue_scriptsincludes\class-iv-player.php:186
Maintenance & Trust

IV Player Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedSep 25, 2020
PHP min version7.2
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

IV Player Developer Profile

sandeshnaroju

1 plugin · 10 total installs

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

How We Detect IV Player

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/iv-player/css/iv-player-admin.css/wp-content/plugins/iv-player/js/iv-player-admin.js
Version Parameters
iv-player-admin.css?ver=iv-player-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
iv-player-admin
JS Globals
ajax_object
REST Endpoints
/wp-json/wp/v2/iv-players
FAQ

Frequently Asked Questions about IV Player