Stream Video Player Security & Risk Analysis

wordpress.org/plugins/stream-video-player

Stream Video Player for WordPress its one stop solution for high quality video publishing for web or iOS.

700 active installs v1.4.1 PHP + WP 2.8.0+ Updated Nov 28, 2017
flashflvmp4streamvideo
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEAug 1, 2014
Safety Verdict

Is Stream Video Player Safe to Use in 2026?

Use With Caution

Score 63/100

Stream Video Player has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Aug 1, 2014Updated 8yr ago
Risk Assessment

The "stream-video-player" plugin v1.4.1 presents a mixed security posture. On the positive side, the static analysis reveals a notably small attack surface with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are exposed without authentication or permission checks. SQL queries are exclusively handled via prepared statements, and there are some capability checks in place. However, several significant concerns emerge. A critical weakness is the extremely low rate of proper output escaping, with only 1% of 73 outputs being escaped, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The presence of 3 unsanitized path flows in the taint analysis, though not currently rated as critical or high, warrants attention as it could lead to path traversal vulnerabilities. The plugin also makes external HTTP requests and performs file operations, which, when combined with poor output escaping, can be dangerous.

The vulnerability history is a major red flag. With one high-severity, unpatched CVE from 2014, and the common vulnerability type being Cross-Site Request Forgery (CSRF), this suggests a pattern of past security weaknesses that have not been adequately addressed. The age of the last vulnerability also means it's unlikely to have benefited from modern WordPress security best practices. While the lack of a large, unprotected attack surface is a strength, the pervasive issue with output escaping and the unpatched historical vulnerability significantly outweigh this. The plugin is not recommended for use in a production environment without substantial security remediation.

Key Concerns

  • 1 unpatched high severity CVE
  • 1% properly escaped outputs (73 total)
  • 3 flows with unsanitized paths
  • Bundled library: TinyMCE (potential for outdated version)
  • 0 Nonce checks
Vulnerabilities
1

Stream Video Player Security Vulnerabilities

CVEs by Year

1 CVE in 2014 · unpatched
2014
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2013-2706high · 8.8Cross-Site Request Forgery (CSRF)

Stream Video Player <= 1.4.1 - Cross-Site Request Forgery

Aug 1, 2014Unpatched
Code Analysis
Analyzed Mar 16, 2026

Stream Video Player Code Analysis

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

Bundled Libraries

TinyMCE

Output Escaping

1% escaped73 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
__construct (streamer.php:66)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Stream Video Player Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 15
filtertiny_mce_versionstream-video-player.php:1141
filtermce_external_pluginsstream-video-player.php:1142
filtermce_buttonsstream-video-player.php:1143
actionedit_form_advancedstream-video-player.php:1151
actionedit_page_formstream-video-player.php:1152
actionadmin_headstream-video-player.php:1155
filterget_the_excerptstream-video-player.php:1304
filterthe_contentstream-video-player.php:1313
filterthe_excerptstream-video-player.php:1314
filtercontent_edit_prestream-video-player.php:1317
filtercontent_save_prestream-video-player.php:1320
actionadmin_menustream-video-player.php:1323
actioninitstream-video-player.php:1326
actionwp_headstream-video-player.php:1330
actionwidgets_initstream-video-player.php:1338
Maintenance & Trust

Stream Video Player Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedNov 28, 2017
PHP min version
Downloads356K

Community Trust

Rating52/100
Number of ratings20
Active installs700
Developer Profile

Stream Video Player Developer Profile

rodrigopolo

1 plugin · 700 total installs

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

How We Detect Stream 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/stream-video-player/css/style.css/wp-content/plugins/stream-video-player/js/swfobject.js/wp-content/plugins/stream-video-player/js/jplayer/jquery.jplayer.min.js/wp-content/plugins/stream-video-player/js/jplayer/jplayer.playlist.min.js/wp-content/plugins/stream-video-player/js/jwplayer.js/wp-content/plugins/stream-video-player/js/flvplayer.js
Script Paths
/wp-content/plugins/stream-video-player/js/swfobject.js/wp-content/plugins/stream-video-player/js/jplayer/jquery.jplayer.min.js/wp-content/plugins/stream-video-player/js/jplayer/jplayer.playlist.min.js/wp-content/plugins/stream-video-player/js/jwplayer.js/wp-content/plugins/stream-video-player/js/flvplayer.js
Version Parameters
stream-video-player/css/style.css?ver=stream-video-player/js/swfobject.js?ver=stream-video-player/js/jplayer/jquery.jplayer.min.js?ver=stream-video-player/js/jplayer/jplayer.playlist.min.js?ver=stream-video-player/js/jwplayer.js?ver=stream-video-player/js/flvplayer.js?ver=

HTML / DOM Fingerprints

CSS Classes
videoWrapperwideScreen
HTML Comments
<!--[if !IE]><!--><!--<![endif]-->
Data Attributes
data-swfdata-flvdata-mp4data-ogvdata-iddata-name+8 more
JS Globals
jwplayerflowplayer
Shortcode Output
[stream][/stream]
FAQ

Frequently Asked Questions about Stream Video Player