Flowplayer Video Player Security & Risk Analysis

wordpress.org/plugins/flowplayer6-video-player

Add a video file to WordPress with Flowplayer style. Embed a self-hosted, external or HTML5 compatible responsive video into a page with flowplayer.

1K active installs v1.0.5 PHP + WP 4.2+ Updated Nov 14, 2022
embedflowplayerhtml5mobilevideo
85
A · Safe
CVEs total1
Unpatched0
Last CVENov 22, 2022
Safety Verdict

Is Flowplayer Video Player Safe to Use in 2026?

Generally Safe

Score 85/100

Flowplayer Video Player has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Nov 22, 2022Updated 3yr ago
Risk Assessment

The 'flowplayer6-video-player' v1.0.5 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals no dangerous functions, no raw SQL queries, and no file operations or external HTTP requests. Furthermore, the absence of critical or high-severity taint flows and the fact that all known vulnerabilities are patched contribute to a generally favorable impression.

However, several areas raise concerns. The plugin has a medium-severity Cross-Site Scripting (XSS) vulnerability recorded from November 2022, which, although patched, indicates a historical weakness in input sanitization or output escaping. The static analysis reveals that only 57% of output is properly escaped, leaving room for potential XSS attacks if unsanitized data is processed by the remaining outputs. Additionally, the complete lack of nonce checks and capability checks across all entry points (including the single shortcode) is a significant weakness. While the attack surface is small and currently appears to have no unprotected entry points, this lack of authorization and validation on the shortcode handler makes it susceptible to unauthorized execution if an attacker can trigger it.

In conclusion, while the plugin has addressed its past vulnerabilities and avoids many common pitfalls, the insufficient output escaping and the complete absence of nonce and capability checks on its shortcode handler represent notable security weaknesses that warrant attention. The presence of a past XSS vulnerability, even if patched, combined with these remaining issues, suggests a need for continued vigilance and potential remediation.

Key Concerns

  • Medium severity XSS vulnerability history
  • Significant percentage of unescaped output
  • Missing nonce checks on shortcode
  • Missing capability checks on shortcode
Vulnerabilities
1

Flowplayer Video Player Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2022-3984medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Flowerplayer Video Player <= 1.0.4 - Authenticated (Contributor+) Stored Cross-Site Scripting

Nov 22, 2022 Patched in 1.0.5 (427d)
Code Analysis
Analyzed Mar 16, 2026

Flowplayer Video Player Code Analysis

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

Output Escaping

57% escaped7 total outputs
Attack Surface

Flowplayer Video Player Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[flowplayer] flowplayer6-video-player.php:37
WordPress Hooks 8
filterplugin_action_linksflowplayer6-video-player.php:31
actionplugins_loadedflowplayer6-video-player.php:33
actionadmin_menuflowplayer6-video-player.php:34
actionwp_enqueue_scriptsflowplayer6-video-player.php:35
actionwp_headflowplayer6-video-player.php:36
filterwidget_textflowplayer6-video-player.php:39
filterthe_excerptflowplayer6-video-player.php:40
filterthe_contentflowplayer6-video-player.php:41
Maintenance & Trust

Flowplayer Video Player Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedNov 14, 2022
PHP min version
Downloads46K

Community Trust

Rating80/100
Number of ratings6
Active installs1K
Developer Profile

Flowplayer Video Player Developer Profile

Noor Alam

25 plugins · 157K total installs

75
trust score
Avg Security Score
94/100
Avg Patch Time
450 days
View full developer profile
Detection Fingerprints

How We Detect Flowplayer 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/flowplayer6-video-player/lib/flowplayer.min.js/wp-content/plugins/flowplayer6-video-player/lib/skin/skin.css
Script Paths
flowplayer6-video-player/lib/flowplayer.min.js

HTML / DOM Fingerprints

CSS Classes
flowplayerminimalistfunctionalplayful
HTML Comments
<!-- This content is generated with the Flowplayer Video Player plugin --><!-- Flowplayer Video Player plugin -->
Data Attributes
data-ratiodata-share
JS Globals
flowplayer.conf.embedflowplayer.conf.keyboard
Shortcode Output
<div id="fpdata-ratio="class="flowplayerbackground-size: 100%;
FAQ

Frequently Asked Questions about Flowplayer Video Player