Bg Playlist Security & Risk Analysis

wordpress.org/plugins/bg-playlist

The plugin creates the WP playlist using links to audio files in the posts.

60 active installs v1.5.6 PHP 7.4+ WP 3.0.1+ Updated Jan 16, 2023
auduiomusicplayerplaylisttrack
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Bg Playlist Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The "bg-playlist" v1.5.6 plugin exhibits a generally good security posture, demonstrating several positive security practices. The absence of known CVEs and a clean vulnerability history over time suggests a commitment to security by the developers or a fortunate lack of discovered vulnerabilities. The code analysis reveals no dangerous functions, all SQL queries are properly prepared, and there are no external HTTP requests, all of which are strong indicators of secure coding. The plugin also leverages capability checks where appropriate and has a limited attack surface consisting only of shortcodes.

However, there are areas for concern that prevent a perfect security score. The most significant weakness is the lack of proper output escaping in a substantial portion (42%) of its outputs. This could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is directly displayed without sufficient sanitization. Additionally, the absence of nonce checks on its entry points, while not directly tied to a large attack surface in this specific case, is a missed opportunity for preventing Cross-Site Request Forgery (CSRF) attacks, especially if shortcodes were to handle sensitive operations in the future.

In conclusion, while "bg-playlist" v1.5.6 has a solid foundation with no critical vulnerabilities identified in static analysis or its history, the unescaped output is a notable risk that requires attention. The plugin could further enhance its security by implementing output escaping more consistently and considering nonce checks for added protection against CSRF.

Key Concerns

  • Significant portion of outputs not properly escaped
  • No nonce checks on entry points
Vulnerabilities
None known

Bg Playlist Security Vulnerabilities

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

Bg Playlist Code Analysis

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

Output Escaping

58% escaped24 total outputs
Attack Surface

Bg Playlist Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[audiodisk] bg_playlist.php:211
[bg_check_playlist] bg_playlist.php:758
WordPress Hooks 15
actionplugins_loadedbg_playlist.php:73
actionwp_enqueue_scriptsbg_playlist.php:102
actionadmin_enqueue_scriptsbg_playlist.php:142
actionwp_enqueue_scriptsbg_playlist.php:157
filterthe_contentbg_playlist.php:171
filtermce_external_pluginsbg_playlist.php:638
filtermce_external_pluginsbg_playlist.php:639
filtermce_external_pluginsbg_playlist.php:640
filtermce_buttonsbg_playlist.php:641
actioninitbg_playlist.php:644
actionadmin_print_footer_scriptsbg_playlist.php:659
actionsave_postbg_playlist.php:712
actionsave_postbg_playlist.php:717
actionadmin_menuinc\options.php:6
actionadmin_initinc\options.php:44
Maintenance & Trust

Bg Playlist Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedJan 16, 2023
PHP min version7.4
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

Bg Playlist Developer Profile

Vadim Bogaiskov

6 plugins · 1K total installs

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

How We Detect Bg Playlist

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bg-playlist/js/player.js/wp-content/plugins/bg-playlist/js/player_admin.js/wp-content/plugins/bg-playlist/css/player.css
Script Paths
/wp-content/plugins/bg-playlist/js/player.js/wp-content/plugins/bg-playlist/js/player_admin.js
Version Parameters
ver=1.5.6

HTML / DOM Fingerprints

CSS Classes
bg_playlist_player
Data Attributes
data-bg-playlist-nonce
JS Globals
bg_playlist
Shortcode Output
[audiodisk][audiodisk src=
FAQ

Frequently Asked Questions about Bg Playlist