Search for Spotify Security & Risk Analysis

wordpress.org/plugins/kirilkirkov-spotify-search

Search Spotify for tracks, albums, playlists, and artists from your WordPress site.

20 active installs v2.0 PHP 7.0+ WP 4.7+ Updated Unknown
spotifyspotify-searchspotify-shortcodespotify-widget
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Search for Spotify Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "kirilkov-spotify-search" plugin v2.0 exhibits a generally good security posture, with no known vulnerabilities or critical code signals. The static analysis indicates a small attack surface, with only two AJAX handlers, and importantly, none of these appear to be unprotected by authentication checks. Furthermore, all SQL queries are properly prepared, and there are no observed file operations or external HTTP requests, which are common vectors for exploitation. The presence of a nonce check on at least one entry point is also a positive sign. However, a significant concern arises from the taint analysis, which reveals three flows with unsanitized paths. Although these are not flagged as critical or high severity in this analysis, unsanitized paths represent a potential risk for directory traversal or other path manipulation vulnerabilities, especially if they interact with user-supplied input. The plugin's vulnerability history shows no recorded CVEs, which is excellent, suggesting a mature and well-maintained codebase or a low profile for attackers. In conclusion, while the plugin benefits from robust practices like prepared statements and a limited attack surface, the presence of unsanitized paths in taint analysis warrants careful investigation to ensure user input is adequately validated and escaped before being used in file system operations or other sensitive contexts. The lack of capability checks on AJAX handlers is a potential weakness, as it relies solely on nonce checks for authorization.

Key Concerns

  • Unsanitized paths in taint analysis
  • Missing capability checks on AJAX handlers
  • Low percentage of properly escaped output
Vulnerabilities
None known

Search for Spotify Security Vulnerabilities

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

Search for Spotify Code Analysis

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

Bundled Libraries

Guzzle

Output Escaping

49% escaped41 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
get_spotify_search_results (KirilKirkovSpotifySearch.php:100)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Search for Spotify Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_get_spotify_search_resultsKirilKirkovSpotifySearch.php:62
noprivwp_ajax_get_spotify_search_resultsKirilKirkovSpotifySearch.php:63
WordPress Hooks 4
actionadmin_initKirilKirkovSpotifySearch.php:52
actionadmin_menuKirilKirkovSpotifySearch.php:55
actionadmin_enqueue_scriptsKirilKirkovSpotifySearch.php:58
actionwp_enqueue_scriptsKirilKirkovSpotifySearch.php:61
Maintenance & Trust

Search for Spotify Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.0
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Search for Spotify Developer Profile

Kiril Kirkov

2 plugins · 20 total installs

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

How We Detect Search for Spotify

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kirilkirkov-spotify-search/Includes/Admin/Assets/core.css/wp-content/plugins/kirilkirkov-spotify-search/Includes/Admin/Assets/admin.css/wp-content/plugins/kirilkirkov-spotify-search/Includes/Admin/Assets/admin.js/wp-content/plugins/kirilkirkov-spotify-search/Includes/Public/spotify_search.js/wp-content/plugins/kirilkirkov-spotify-search/Includes/Public/spotify_search.css
Script Paths
/Includes/Admin/Assets/admin.js/Includes/Public/spotify_search.js
Version Parameters
kirilkirkov-spotify-search/Includes/Admin/Assets/core.css?ver=kirilkirkov-spotify-search/Includes/Admin/Assets/admin.css?ver=kirilkirkov-spotify-search/Includes/Admin/Assets/admin.js?ver=kirilkirkov-spotify-search/Includes/Public/spotify_search.js?ver=kirilkirkov-spotify-search/Includes/Public/spotify_search.css?ver=

HTML / DOM Fingerprints

CSS Classes
spotify-search-form
Data Attributes
data-nonce
JS Globals
ajax_object
Shortcode Output
<div class="spotify-search-form">
FAQ

Frequently Asked Questions about Search for Spotify