User Role Sync for MailPoet Security & Risk Analysis

wordpress.org/plugins/mp-user-roles-sync

Automatically syncrhonized lists for MailPoet based on user roles.

40 active installs v1.0 PHP + WP 4.4.3+ Updated Jun 1, 2016
email-newsletteremail-subscriptionmailpoetnewsletternewsletters
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is User Role Sync for MailPoet Safe to Use in 2026?

Generally Safe

Score 85/100

User Role Sync for MailPoet has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 9yr ago
Risk Assessment

The "mp-user-roles-sync" v1.0 plugin exhibits a generally strong security posture based on the provided static analysis. The absence of any identified vulnerabilities in its history is a significant positive indicator. Furthermore, the plugin demonstrates good coding practices by avoiding dangerous functions, file operations, and external HTTP requests. The presence of nonce checks is also commendable, suggesting an awareness of common attack vectors. However, the analysis does reveal some areas for improvement. The percentage of SQL queries using prepared statements, while not critically low, could be higher. Additionally, a notable portion of output escaping is not properly handled, which could lead to cross-site scripting vulnerabilities in certain scenarios. The lack of capability checks, while potentially mitigated by the absence of unprotected entry points, is a weakness that could be exploited if new entry points are introduced without proper authorization checks.

Key Concerns

  • SQL queries not using prepared statements
  • Output escaping not properly handled
  • No capability checks implemented
Vulnerabilities
None known

User Role Sync for MailPoet Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

User Role Sync for MailPoet Release Timeline

v1.0Current
Code Analysis
Analyzed Mar 16, 2026

User Role Sync for MailPoet Code Analysis

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

SQL Query Safety

44% prepared9 total queries

Output Escaping

73% escaped15 total outputs
Attack Surface

User Role Sync for MailPoet Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionadmin_initmp-user-roles-sync-admin.php:7
actionadmin_noticesmp-user-roles-sync-admin.php:26
actionadmin_footermp-user-roles-sync-admin.php:29
actionadmin_noticesmp-user-roles-sync-admin.php:64
actionadmin_noticesmp-user-roles-sync-admin.php:97
actionset_user_rolemp-user-roles-sync.php:15
actionadd_user_rolemp-user-roles-sync.php:16
actionremove_user_rolemp-user-roles-sync.php:17
actionplugins_loadedmp-user-roles-sync.php:81
Maintenance & Trust

User Role Sync for MailPoet Maintenance & Trust

Maintenance Signals

WordPress version tested4.5.33
Last updatedJun 1, 2016
PHP min version
Downloads3K

Community Trust

Rating94/100
Number of ratings3
Active installs40
Developer Profile

User Role Sync for MailPoet Developer Profile

Marcus (aka @msykes)

13 plugins · 176K total installs

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

How We Detect User Role Sync for MailPoet

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

Asset Fingerprints

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about User Role Sync for MailPoet