Simple-Audioplayer Security & Risk Analysis

wordpress.org/plugins/simple-audioplayer

Creates a simple audioplayer based on a shortcode, which looks somewhat nicer than the default media player of WordPress.

100 active installs v1.1 PHP 7.0+ WP 4.7+ Updated Jun 4, 2020
audioaudioplayermediamediaplayer
64
C · Use Caution
CVEs total1
Unpatched1
Last CVEMar 31, 2025
Safety Verdict

Is Simple-Audioplayer Safe to Use in 2026?

Use With Caution

Score 64/100

Simple-Audioplayer has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Mar 31, 2025Updated 6yr ago
Risk Assessment

The static analysis of the simple-audioplayer v1.1 plugin reveals a generally positive security posture. The absence of dangerous functions, proper use of prepared statements for SQL queries, and 100% output escaping indicate good development practices in handling sensitive code areas. Furthermore, the plugin boasts a small attack surface with only one shortcode entry point, and importantly, none of the identified entry points are unprotected, suggesting an awareness of common web vulnerabilities.

Despite these strengths, the plugin's vulnerability history presents a significant concern. The presence of one known, currently unpatched medium severity CVE, specifically Cross-site Scripting (XSS), is a critical red flag. While the static analysis did not detect any taint flows or direct vulnerabilities in the current version's codebase, the historical pattern of an XSS vulnerability suggests a potential recurring weakness that needs immediate attention. The fact that the last vulnerability was reported in early 2025, and it remains unpatched, further exacerbates the risk.

In conclusion, while the code itself appears to follow many security best practices, the unaddressed medium severity XSS vulnerability from the past is a substantial risk. Users of this plugin should be strongly advised to seek an updated, patched version or explore alternative plugins until this vulnerability is rectified. The plugin's small, protected attack surface is a positive attribute, but it does not negate the immediate danger posed by the known and unpatched security flaw.

Key Concerns

  • Unpatched medium severity CVE
Vulnerabilities
1 published

Simple-Audioplayer Security Vulnerabilities

CVEs by Year

1 CVE in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

Simple-Audioplayer <= 1.1 - Authenticated (Contributor+) Stored Cross-Site Scripting

Mar 31, 2025Unpatched
Version History

Simple-Audioplayer Release Timeline

v1.1Current1 CVE
v1.01 CVE
Code Analysis
Analyzed Mar 16, 2026

Simple-Audioplayer Code Analysis

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

Simple-Audioplayer Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[simple-audioplayer] simple-audioplayer.php:62
WordPress Hooks 1
actionwp_enqueue_scriptssimple-audioplayer.php:72
Maintenance & Trust

Simple-Audioplayer Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedJun 4, 2020
PHP min version7.0
Downloads4K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

Simple-Audioplayer Developer Profile

flomei

2 plugins · 110 total installs

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

How We Detect Simple-Audioplayer

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-audioplayer/css/simple-audioplayer.min.css/wp-content/plugins/simple-audioplayer/js/simple-audioplayer.min.js
Script Paths
/wp-content/plugins/simple-audioplayer/js/simple-audioplayer.min.js

HTML / DOM Fingerprints

CSS Classes
audioplayerno-imageplayertrack-controlsbtn-playbtn-pausetrack-informationtitle+7 more
JS Globals
createSimpleAudioplayerSimpleAudioplayers
Shortcode Output
<div class="audioplayer"><div class="player" id="<svg class="btn-play"<svg class="btn-pause"
FAQ

Frequently Asked Questions about Simple-Audioplayer