Music Press Member Security & Risk Analysis

wordpress.org/plugins/music-press-member

Music Press Member help you create a playlist for each user when use music press pro plugin

10 active installs v1.0 PHP 7.4+ WP 5.5+ Updated Jul 8, 2024
membermusicplaylist
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Music Press Member Safe to Use in 2026?

Generally Safe

Score 92/100

Music Press Member has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "music-press-member" plugin v1.0 exhibits a concerning security posture primarily due to a significant number of unprotected entry points, specifically AJAX handlers. While the plugin demonstrates good practices by not using dangerous functions, performing file operations, or making external HTTP requests, and by including a decent number of nonce checks, the lack of capability checks on any of its entry points is a major weakness. The taint analysis reveals a high number of flows with unsanitized paths, which is alarming even without critical or high severity findings. This suggests potential for data manipulation or unintended behavior. The absence of any recorded vulnerabilities in its history is positive, but it cannot be relied upon as a sole indicator of safety, especially given the issues identified in the static analysis.

Key Concerns

  • AJAX handlers without authentication checks
  • High percentage of unsanitized paths in taint analysis
  • No capability checks on entry points
  • Low percentage of properly escaped output
  • Low percentage of SQL queries using prepared statements
Vulnerabilities
None known

Music Press Member Security Vulnerabilities

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

Music Press Member Code Analysis

Dangerous Functions
0
Raw SQL Queries
11
4 prepared
Unescaped Output
232
28 escaped
Nonce Checks
9
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

27% prepared15 total queries

Output Escaping

11% escaped260 total outputs
Data Flows
16 unsanitized

Data Flow Analysis

18 flows16 with unsanitized paths
profile_navs (includes\classes\class-functions.php:15)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Music Press Member Attack Surface

Entry Points9
Unprotected4

AJAX Handlers 4

authwp_ajax_music_press_member_upload_cover_imgincludes\functions.php:4
authwp_ajax_music_press_member_upload_profile_imgincludes\functions.php:52
authwp_ajax_music_press_member_ajax_wishlistincludes\functions.php:137
authwp_ajax_music_press_member_ajax_followincludes\functions.php:219

Shortcodes 5

[music_press_member_edit] includes\shortcodes\class-shortcode-member-profile-edit.php:8
[music_press_member_profile] includes\shortcodes\class-shortcode-member-profile.php:8
[music_press_member_feed] includes\shortcodes\class-shortcode-user-feed.php:13
[music_press_member_edit] includes\shortcodes\class-shortcode-user-profile-edit.php:13
[user_profile] includes\shortcodes\class-shortcode-user-profile.php:13
WordPress Hooks 32
actionadmin_menuincludes\classes\class-settings.php:10
actionplugins_loadedmusic-press-member.php:33
actionwidgets_initmusic-press-member.php:146
actionadmin_enqueue_scriptsmusic-press-member.php:166
actionwp_enqueue_scriptsmusic-press-member.php:167
actionadmin_enqueue_scriptsmusic-press-member.php:168
actionmusic_press_member_action_music_press_member_maintemplates\mp-member\music-press-member-action.php:7
actionmusic_press_member_action_profile_headertemplates\mp-member\music-press-member-action.php:8
actionmusic_press_member_action_profile_headertemplates\mp-member\music-press-member-action.php:9
actionmusic_press_member_action_profile_headertemplates\mp-member\music-press-member-action.php:10
actionmusic_press_member_action_music_press_member_maintemplates\mp-member\music-press-member-action.php:12
actionmusic_press_member_action_music_press_member_maintemplates\mp-member\music-press-member-action.php:14
actionmusic_press_member_action_music_press_member_maintemplates\mp-member\music-press-member-action.php:16
actionmusic_press_member_action_music_press_member_maintemplates\mp-member\music-press-member-action.php:17
actionmusic_press_member_action_music_press_member_edit_maintemplates\mp-member-edit\music-press-member-edit-action.php:7
actionmusic_press_member_action_music_press_member_edit_maintemplates\mp-member-edit\music-press-member-edit-action.php:9
actionmusic_press_member_action_music_press_member_edit_loggouttemplates\mp-member-edit\music-press-member-edit-action.php:14
actionmusic_press_member_action_music_press_member_maintemplates\user-profile\user-profile-action.php:11
actionmusic_press_member_action_profile_headertemplates\user-profile\user-profile-action.php:12
actionmusic_press_member_action_profile_headertemplates\user-profile\user-profile-action.php:13
actionmusic_press_member_action_profile_headertemplates\user-profile\user-profile-action.php:14
actionmusic_press_member_action_music_press_member_maintemplates\user-profile\user-profile-action.php:20
actionmusic_press_member_action_music_press_member_maintemplates\user-profile\user-profile-action.php:25
actionmusic_press_member_action_music_press_member_maintemplates\user-profile\user-profile-action.php:27
actionmusic_press_member_action_music_press_member_maintemplates\user-profile\user-profile-action.php:28
actionmusic_press_member_action_music_press_member_edit_maintemplates\user-profile-edit\user-profile-edit-action.php:11
actionmusic_press_member_action_music_press_member_edit_maintemplates\user-profile-edit\user-profile-edit-action.php:13
actionmusic_press_member_action_music_press_member_edit_maintemplates\user-profile-edit\user-profile-edit-action.php:14
actionmusic_press_member_action_music_press_member_edit_maintemplates\user-profile-edit\user-profile-edit-action.php:15
actionmusic_press_member_action_music_press_member_edit_maintemplates\user-profile-edit\user-profile-edit-action.php:16
actionmusic_press_member_action_music_press_member_edit_loggouttemplates\user-profile-edit\user-profile-edit-action.php:18
actionmusic_press_member_action_user_feed_maintemplates\user-profile-feed\user-profile-feed-action.php:11
Maintenance & Trust

Music Press Member Maintenance & Trust

Maintenance Signals

WordPress version tested6.5.8
Last updatedJul 8, 2024
PHP min version7.4
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Music Press Member Developer Profile

tuyennv

7 plugins · 1K total installs

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

How We Detect Music Press Member

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/music-press-member/assets/front/js/scripts.js/wp-content/plugins/music-press-member/assets/front/css/user-profile.css/wp-content/plugins/music-press-member/assets/front/css/tooltipster.bundle.min.css/wp-content/plugins/music-press-member/assets/front/js/tooltipster.bundle.min.js/wp-content/plugins/music-press-member/assets/global/css/font-awesome.css/wp-content/plugins/music-press-member/assets/global/css/jquery-ui.css
Script Paths
/wp-content/plugins/music-press-member/assets/front/js/scripts.js/wp-content/plugins/music-press-member/assets/front/js/tooltipster.bundle.min.js
Version Parameters
/assets/front/js/scripts.js?ver=/assets/front/css/user-profile.css?ver=/assets/front/css/tooltipster.bundle.min.css?ver=/assets/front/js/tooltipster.bundle.min.js?ver=/assets/global/css/font-awesome.css?ver=/assets/global/css/jquery-ui.css?ver=

HTML / DOM Fingerprints

CSS Classes
music_press_member_profile
Data Attributes
music_press_member_ajax
JS Globals
music_press_member_ajax
Shortcode Output
[music_press_member_profile][music_press_member_edit]
FAQ

Frequently Asked Questions about Music Press Member