last.fm Live! Security & Risk Analysis

wordpress.org/plugins/lastfm-live

Widget to display your recently played tracks from last.fm LIVE! shows any song you play(& scrobble) on your site in realtime.

10 active installs v0.2.6 PHP + WP 2.7+ Updated Sep 29, 2014
last-fmlivemusicscrobblewidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is last.fm Live! Safe to Use in 2026?

Generally Safe

Score 85/100

last.fm Live! has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11yr ago
Risk Assessment

The 'lastfm-live' plugin v0.2.6 presents a mixed security posture. On the positive side, there are no known CVEs, and the plugin demonstrates good practices regarding SQL queries, exclusively using prepared statements. Furthermore, the static analysis shows no critical or high-severity taint flows, and no direct file operations or external HTTP requests were detected without potential checks. However, several concerning signals emerge from the code analysis. The presence of the `create_function` is a significant red flag due to its potential for code injection if user input is directly passed to it. Additionally, a substantial portion of output (36%) is not properly escaped, posing a risk of Cross-Site Scripting (XSS) vulnerabilities. The complete absence of nonce and capability checks across all identified entry points is another major concern, making the plugin highly susceptible to CSRF attacks and privilege escalation if any user-controlled input is processed without proper authorization or verification. While the plugin has no reported vulnerabilities historically, the significant code-level weaknesses suggest an underdeveloped security awareness in its development. The lack of any security checks on entry points, combined with the dangerous function and unescaped output, indicates a potential for exploitable vulnerabilities that have perhaps not yet been discovered or reported.

Key Concerns

  • Use of dangerous function: create_function
  • Significant unescaped output detected
  • Missing nonce checks on all entry points
  • Missing capability checks on all entry points
Vulnerabilities
None known

last.fm Live! Security Vulnerabilities

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

last.fm Live! Code Analysis

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

Dangerous Functions Found

create_functionadd_action('widgets_init', create_function('', 'return register_widget("LastFM_LiveRecentTracks");')lastfmlive.php:245

Output Escaping

64% escaped14 total outputs
Attack Surface

last.fm Live! Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 1
actionwidgets_initlastfmlive.php:245
Maintenance & Trust

last.fm Live! Maintenance & Trust

Maintenance Signals

WordPress version tested4.0.38
Last updatedSep 29, 2014
PHP min version
Downloads7K

Community Trust

Rating100/100
Number of ratings3
Active installs10
Developer Profile

last.fm Live! Developer Profile

Ryan

1 plugin · 10 total installs

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

How We Detect last.fm Live!

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/lastfm-live/styles.css
Script Paths
/wp-content/plugins/lastfm-live/lastfmlive.js
Version Parameters
lastfm-live/styles.css?ver=lastfm-live/lastfmlive.js?ver=

HTML / DOM Fingerprints

CSS Classes
lastfmlive-now-playing
Data Attributes
data-lastfmlive-usernamedata-lastfmlive-tracklimitdata-lastfmlive-livetxt
JS Globals
lastfmliveprototype
FAQ

Frequently Asked Questions about last.fm Live!