Melapress Role Editor Security & Risk Analysis

wordpress.org/plugins/melapress-role-editor

The complete WordPress user roles plugin for everyone

60 active installs v1.2.0 PHP 8.0+ WP 5.0+ Updated Jan 14, 2026
accesspermissionsrole-editorrolessecurity
97
A · Safe
CVEs total1
Unpatched0
Last CVEJan 22, 2026
Safety Verdict

Is Melapress Role Editor Safe to Use in 2026?

Generally Safe

Score 97/100

Melapress Role Editor has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jan 22, 2026Updated 2mo ago
Risk Assessment

The melapress-role-editor plugin version 1.2.0 exhibits a generally good security posture with many robust security practices in place. The absence of unprotected AJAX handlers, REST API routes, shortcodes, and cron events, coupled with the fact that all identified SQL queries utilize prepared statements, indicates a strong focus on secure entry point management and data handling. Furthermore, a high percentage of output escaping and a significant number of nonce and capability checks suggest deliberate efforts to prevent common web vulnerabilities. However, the presence of the `unserialize` function, even without immediate taint flow findings, represents a potential risk. Historically, this plugin has had a high-severity vulnerability related to incorrect authorization, which is a critical area to monitor. While this specific vulnerability is patched, the past occurrence highlights a potential recurring weakness that demands vigilance. The plugin's strengths lie in its secure coding practices for core functionalities, but the potential for issues with unserialized data and past authorization flaws warrant careful consideration.

Key Concerns

  • Dangerous function unserialize detected
  • Past high severity vulnerability (Incorrect Authorization)
Vulnerabilities
1

Melapress Role Editor Security Vulnerabilities

CVEs by Year

1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2025-14866high · 8.8Incorrect Authorization

Melapress Role Editor <= 1.1.1 - Improper Authorization to Authenticated (Subscriber+) Privilege Escalation via Secondary Role Assignment

Jan 22, 2026 Patched in 1.2.0 (2d)
Code Analysis
Analyzed Mar 16, 2026

Melapress Role Editor Code Analysis

Dangerous Functions
1
Raw SQL Queries
0
7 prepared
Unescaped Output
29
295 escaped
Nonce Checks
18
Capability Checks
48
File Operations
1
External Requests
0
Bundled Libraries
0

Dangerous Functions Found

unserialize$signup_meta = unserialize( $raw_meta[0]['meta'], array( 'allowed_classes' => false ) ); // phpcs:igclasses\admin\additional-form-fields\class-new-user-fields.php:178

SQL Query Safety

100% prepared7 total queries

Output Escaping

91% escaped324 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
role_edit_view (classes\admin\templates\class-role-add-edit.php:171)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Melapress Role Editor Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 23
actionwpmu_activate_userclasses\admin\class-admin.php:79
actionwp_loginclasses\admin\class-admin.php:81
filtersignup_user_metaclasses\admin\class-admin.php:84
filterscreen_options_show_screenclasses\admin\class-admin.php:86
filterscreen_settingsclasses\admin\class-admin.php:87
filterplugin_action_linksclasses\admin\class-admin.php:89
actionadmin_noticesclasses\admin\helpers\class-data-helpers.php:65
actionadmin_noticesclasses\admin\helpers\class-data-helpers.php:84
actionadmin_noticesclasses\admin\helpers\class-data-helpers.php:109
actionadmin_noticesclasses\admin\helpers\class-data-helpers.php:112
actionadmin_noticesclasses\admin\helpers\class-data-helpers.php:120
actionadmin_noticesclasses\admin\helpers\class-data-helpers.php:126
actionadmin_noticesclasses\admin\helpers\class-data-helpers.php:130
actionadmin_noticesclasses\admin\helpers\class-data-helpers.php:188
actionadmin_initclasses\class-melapress-role-editor.php:42
actionadmin_initclasses\class-melapress-role-editor.php:43
filteruser_has_capclasses\class-melapress-role-editor.php:46
actionupdate_optionclasses\class-melapress-role-editor.php:49
actionupdate_site_optionclasses\class-melapress-role-editor.php:50
actionswitch_blogclasses\class-melapress-role-editor.php:51
actionswitch_blogclasses\class-melapress-role-editor.php:52
actionadmin_initclasses\class-melapress-role-editor.php:55
actionplugins_loadedclasses\class-melapress-role-editor.php:60
Maintenance & Trust

Melapress Role Editor Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 14, 2026
PHP min version8.0
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs60
Developer Profile

Melapress Role Editor Developer Profile

Melapress

6 plugins · 417K total installs

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

How We Detect Melapress Role Editor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/melapress-role-editor/assets/css/admin.css/wp-content/plugins/melapress-role-editor/assets/css/public.css/wp-content/plugins/melapress-role-editor/assets/js/admin.js/wp-content/plugins/melapress-role-editor/assets/js/public.js
Script Paths
/wp-content/plugins/melapress-role-editor/assets/js/admin.js/wp-content/plugins/melapress-role-editor/assets/js/public.js
Version Parameters
melapress-role-editor/assets/css/admin.css?ver=melapress-role-editor/assets/css/public.css?ver=melapress-role-editor/assets/js/admin.js?ver=melapress-role-editor/assets/js/public.js?ver=

HTML / DOM Fingerprints

CSS Classes
melapress-role-editormre-role-editor-wrappermre-role-editor-capabilitiesmelapress-permissions-manager-wrap
HTML Comments
Melapress Role EditorCopyright(c) 2025 Melapress (email : info@melapress.com)This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 3, as published by the Free Software Foundation.This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.+4 more
Data Attributes
data-mre-role-editor-iddata-plugin-name="melapress-role-editor"
JS Globals
melapressRoleEditorAdmin
REST Endpoints
/wp-json/melapress-role-editor/v1/capabilities
FAQ

Frequently Asked Questions about Melapress Role Editor