Flowplayer Playlist Security & Risk Analysis

wordpress.org/plugins/flowplayer-playlist

Flowplayer Playlist is a free plugin to embed video playlist in WordPress.

10 active installs v0.2 PHP + WP 3.2+ Updated Jun 7, 2013
flowplayerplaylistvideoyoutube
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Flowplayer Playlist Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 12yr ago
Risk Assessment

The "flowplayer-playlist" v0.2 plugin exhibits a generally positive security posture based on the provided static analysis. The absence of dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), file operations, and external HTTP requests are significant strengths. Furthermore, the plugin has no recorded CVEs, which indicates a history of stability and likely good security practices by the developers. The limited attack surface, consisting of only one shortcode, and the presence of nonce checks are also commendable.

However, a notable concern lies in the output escaping. With only 11% of outputs properly escaped, the plugin is highly susceptible to Cross-Site Scripting (XSS) vulnerabilities. This means that user-supplied data, if it finds its way into an unescaped output, could be executed as JavaScript in the user's browser, potentially leading to session hijacking, defacement, or other malicious actions. The lack of capability checks on its entry points, while mitigated by the absence of unprotected AJAX/REST routes, means that users of any privilege level could potentially interact with the shortcode in unintended ways, although the direct impact is unclear without knowing the shortcode's functionality.

In conclusion, while the plugin demonstrates good practices in several critical areas and has a clean vulnerability history, the poor handling of output escaping presents a significant and actionable risk. Addressing the XSS vulnerability should be the highest priority.

Key Concerns

  • Low percentage of properly escaped output
  • No capability checks on entry points
Vulnerabilities
None known

Flowplayer Playlist Security Vulnerabilities

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

Flowplayer Playlist Code Analysis

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

Output Escaping

11% escaped18 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
flplaylist_admin_init (admin.php:6)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Flowplayer Playlist Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[flplaylist] flowplayer-playlist.php:48
WordPress Hooks 5
actionadmin_initadmin.php:24
filteradmin_menuadmin.php:31
actionsave_postadmin.php:161
actioninitflowplayer-playlist.php:70
actionwp_enqueue_scriptsFlowplayer.php:15
Maintenance & Trust

Flowplayer Playlist Maintenance & Trust

Maintenance Signals

WordPress version tested3.5.2
Last updatedJun 7, 2013
PHP min version
Downloads5K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Flowplayer Playlist Developer Profile

eye8

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 Flowplayer Playlist

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/flowplayer-playlist/flowplayer/flowplayer-3.2.12.min.js/wp-content/plugins/flowplayer-playlist/flowplayer/flowplayer-3.2.16.swf/wp-content/plugins/flowplayer-playlist/flowplayer/flowplayer.commercial-3.2.16.swf/wp-content/plugins/flowplayer-playlist/flowplayer/edlab.youtube-1.2.swf
Script Paths
/wp-content/plugins/flowplayer-playlist/Plugin.php/wp-content/plugins/flowplayer-playlist/Playlist.php/wp-content/plugins/flowplayer-playlist/PlaylistManager.php/wp-content/plugins/flowplayer-playlist/Flowplayer.php
Version Parameters
flowplayer/flowplayer-3.2.12.min.js?ver=3.2.12

HTML / DOM Fingerprints

CSS Classes
flplayer
Data Attributes
uniquedivid
JS Globals
flowplayer
Shortcode Output
[flplaylist]
FAQ

Frequently Asked Questions about Flowplayer Playlist