Themify Audio Dock Security & Risk Analysis

wordpress.org/plugins/themify-audio-dock

An slick and simple sticky music player.

1K active installs v2.0.6 PHP 7.2+ WP 4.3+ Updated Aug 18, 2025
audioaudio-playerplaylist
98
A · Safe
CVEs total2
Unpatched0
Last CVEAug 20, 2025
Safety Verdict

Is Themify Audio Dock Safe to Use in 2026?

Generally Safe

Score 98/100

Themify Audio Dock has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Aug 20, 2025Updated 7mo ago
Risk Assessment

The static analysis of themify-audio-dock v2.0.6 reveals a generally positive security posture with several good practices in place. The absence of dangerous functions, file operations, external HTTP requests, and the exclusive use of prepared statements for SQL queries are commendable. Furthermore, the high percentage of properly escaped output suggests an effort to mitigate cross-site scripting vulnerabilities. The limited attack surface, with no unprotected entry points identified, also contributes to a lower immediate risk.

However, there are several areas of concern. The complete lack of nonce checks and capability checks, especially when considering the two identified shortcodes, is a significant weakness. This indicates that these shortcodes may be vulnerable to CSRF attacks or unauthorized access if they handle sensitive operations or data. The historical data showing two medium-severity CVEs, both related to Cross-site Scripting, and a recent vulnerability in August 2025, despite being patched now, highlights a recurring pattern of input sanitization weaknesses in the past. This suggests a history of vulnerabilities that, while currently addressed, indicates a potential for similar issues to arise if development practices do not consistently prioritize robust input validation and output escaping.

In conclusion, while themify-audio-dock v2.0.6 demonstrates some strong security foundations, the absence of nonce and capability checks on shortcodes, coupled with a history of XSS vulnerabilities, necessitates caution. Users should ensure they are running the latest version and remain vigilant for future updates. The plugin's strengths lie in its SQL handling and output escaping, but its weaknesses in authorization checks for its entry points present a notable risk.

Key Concerns

  • Missing nonce checks on shortcodes
  • Missing capability checks on shortcodes
  • Past medium severity CVEs (XSS)
Vulnerabilities
2

Themify Audio Dock Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-49392medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Themify Audio Dock <= 2.0.5 - Authenticated (Administrator+) Stored Cross-Site Scripting

Aug 20, 2025 Patched in 2.0.6 (7d)
CVE-2024-56239medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Themify Audio Dock <= 2.0.4 - Authenticated (Contributor+) Stored Cross-Site Scripting

Dec 30, 2024 Patched in 2.0.5 (10d)
Code Analysis
Analyzed Mar 16, 2026

Themify Audio Dock Code Analysis

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

Output Escaping

92% escaped36 total outputs
Attack Surface

Themify Audio Dock Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[themify_playlist] init.php:36
[themify_trac] init.php:37
WordPress Hooks 8
actionadmin_menuincludes\admin.php:13
actionadmin_initincludes\admin.php:14
actionplugins_loadedinit.php:31
actiontemplate_redirectinit.php:32
filterplugin_row_metainit.php:33
filterscript_loader_taginit.php:35
actionwp_enqueue_scriptsinit.php:84
actionwp_footerinit.php:85
Maintenance & Trust

Themify Audio Dock Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 18, 2025
PHP min version7.2
Downloads35K

Community Trust

Rating70/100
Number of ratings6
Active installs1K
Developer Profile

Themify Audio Dock Developer Profile

themifyme

10 plugins · 140K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
145 days
View full developer profile
Detection Fingerprints

How We Detect Themify Audio Dock

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/themify-audio-dock/assets/styles.css/wp-content/plugins/themify-audio-dock/assets/scripts.js
Script Paths
/wp-content/plugins/themify-audio-dock/assets/scripts.js
Version Parameters
themify-audio-dock/assets/styles.css?ver=themify-audio-dock/assets/scripts.js?ver=

HTML / DOM Fingerprints

CSS Classes
themify-audio-dockthemify-audio-dock-innerbutton-switch-playerwp-playlist-themify
Data Attributes
data-themify-audio-dock
JS Globals
themify_audio_dock_playlist
Shortcode Output
<div class="wp-playlist wp-audio-playlist wp-playlist-light"><div class="wp-playlist wp-video-playlist wp-playlist-light"><script class="wp-playlist-script" type="application/json"><div class="wp-playlist-current-item"></div>
FAQ

Frequently Asked Questions about Themify Audio Dock