SoundCloud Shortcode Security & Risk Analysis

wordpress.org/plugins/soundcloud-shortcode

SoundCloud Shortcode plugin for WordPress

5K active installs v4.0.3 PHP 5.6+ WP 3.1.0+ Updated Mar 28, 2024
shortcodesoundcloud
84
B · Generally Safe
CVEs total2
Unpatched0
Last CVEFeb 26, 2024
Safety Verdict

Is SoundCloud Shortcode Safe to Use in 2026?

Mostly Safe

Score 84/100

SoundCloud Shortcode is generally safe to use though it hasn't been updated recently. 2 past CVEs were resolved. Keep it updated.

2 known CVEsLast CVE: Feb 26, 2024Updated 2yr ago
Risk Assessment

The soundcloud-shortcode plugin v4.0.3 exhibits a generally good security posture based on the static analysis. The absence of dangerous functions, file operations, external HTTP requests, and the consistent use of prepared statements for SQL queries are positive indicators. All identified outputs are properly escaped, and the presence of a capability check on the single shortcode entry point is a good practice.

However, the static analysis reveals a significant concern: the lack of nonce checks on the sole entry point, the shortcode. While there are no reported flows with unsanitized paths or critical taint issues, the absence of nonce checks opens the door to potential Cross-Site Request Forgery (CSRF) attacks if the shortcode's functionality can be triggered in a way that impacts user security or data. The vulnerability history also indicates a past pattern of Cross-Site Scripting vulnerabilities, which, while currently unpatched, suggests that careful input sanitization and output escaping are crucial for this plugin.

In conclusion, while the plugin has strong internal coding practices for data handling and output, the missing nonce check represents a tangible security weakness. Coupled with the historical prevalence of XSS, diligent monitoring for new vulnerabilities and addressing any identified weaknesses, particularly around input handling, is recommended. The plugin's small attack surface is a mitigating factor, but the identified potential for CSRF should not be overlooked.

Key Concerns

  • Missing nonce check on shortcode entry point
  • Historical XSS vulnerabilities
Vulnerabilities
2

SoundCloud Shortcode Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

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

SoundCloud Shortcode <= 4.0.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via shortcode

Feb 26, 2024 Patched in 4.0.2 (12d)
CVE-2023-34018medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

SoundCloud Shortcode <= 3.1.0 - Authenticated (Administrator+) Stored Cross-Site Scripting

Nov 27, 2023 Patched in 4.0.0 (61d)
Code Analysis
Analyzed Mar 16, 2026

SoundCloud Shortcode Code Analysis

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

Output Escaping

100% escaped60 total outputs
Attack Surface

SoundCloud Shortcode Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[soundcloud] soundcloud-shortcode.php:52
WordPress Hooks 3
actionadmin_enqueue_scriptssoundcloud-shortcode.php:438
actionadmin_initsoundcloud-shortcode.php:532
actionadmin_menusoundcloud-shortcode.php:535
Maintenance & Trust

SoundCloud Shortcode Maintenance & Trust

Maintenance Signals

WordPress version tested6.4.8
Last updatedMar 28, 2024
PHP min version5.6
Downloads415K

Community Trust

Rating90/100
Number of ratings23
Active installs5K
Developer Profile

SoundCloud Shortcode Developer Profile

indextwo

4 plugins · 5K total installs

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

How We Detect SoundCloud Shortcode

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

Asset Fingerprints

HTML / DOM Fingerprints

Shortcode Output
<iframesoundcloud.com/tracks/soundcloud.com/sets/soundcloud.com/users/
FAQ

Frequently Asked Questions about SoundCloud Shortcode