MailPoet Newsletters – Mandrill Spam and Bounce Cleaner Security & Risk Analysis

wordpress.org/plugins/mailpoet-wysija-mandrill-spam-and-bounce-cleaner

Allows MailPoet users to easily unsubscribe or delete newsletter subscribers who have bounced, rejected, reported you for spam and more.

10 active installs v1.0 PHP + WP 3.1+ Updated May 9, 2015
mailpoet-bounce-cleanermailpoet-email-cleanermailpoet-mandrill-cleanermailpoet-newsletter-cleanernewsletter-spam-delete
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MailPoet Newsletters – Mandrill Spam and Bounce Cleaner Safe to Use in 2026?

Generally Safe

Score 85/100

MailPoet Newsletters – Mandrill Spam and Bounce Cleaner has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The plugin "mailpoet-wysija-mandrill-spam-and-bounce-cleaner" v1.0 exhibits a concerning security posture due to a significant number of unprotected entry points. While it demonstrates good practices in database interaction with 100% prepared statements, the lack of authentication checks on all three AJAX handlers represents a critical weakness, potentially allowing unauthorized access to sensitive functionalities. The presence of a dangerous `unserialize` function, coupled with taint analysis revealing two high-severity flows with unsanitized paths, further elevates the risk profile. The low percentage of properly escaped output also indicates a risk of cross-site scripting (XSS) vulnerabilities.

Despite the identified code-level risks, the plugin's vulnerability history is remarkably clean, with zero recorded CVEs. This absence of past vulnerabilities is a positive indicator, suggesting either robust development practices in the past or a lack of historical targeting. However, the current code analysis reveals potential for new vulnerabilities to emerge. The plugin's strengths lie in its secure database queries and a clean vulnerability history. Its weaknesses are concentrated in its attack surface, specifically the unprotected AJAX handlers, the use of `unserialize`, and insufficient output escaping, creating immediate security concerns that should be addressed.

Key Concerns

  • 3 unprotected AJAX handlers
  • High severity taint flows with unsanitized paths (2)
  • Dangerous function: unserialize
  • Low percentage of properly escaped output (9%)
  • Bundled library: DataTables
Vulnerabilities
None known

MailPoet Newsletters – Mandrill Spam and Bounce Cleaner Security Vulnerabilities

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

MailPoet Newsletters – Mandrill Spam and Bounce Cleaner Code Analysis

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

Dangerous Functions Found

unserialize$this->options = unserialize( base64_decode( $encoded_option ) );classes\WNC_MailPoet.php:19

Bundled Libraries

DataTables

SQL Query Safety

100% prepared16 total queries

Output Escaping

9% escaped22 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
wnc_ajax_callback (core\base.php:108)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

MailPoet Newsletters – Mandrill Spam and Bounce Cleaner Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

authwp_ajax_my_actioncore\base.php:122
authwp_ajax_search_actioncore\base.php:129
authwp_ajax_update_actioncore\base.php:136
WordPress Hooks 6
actionadmin_enqueue_scriptscore\base.php:95
actionadmin_footercore\base.php:105
actionadmin_menucore\base.php:141
actionplugins_loadedcore\base.php:162
actioninitcore\base.php:168
actionadmin_noticesindex.php:71
Maintenance & Trust

MailPoet Newsletters – Mandrill Spam and Bounce Cleaner Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedMay 9, 2015
PHP min version
Downloads4K

Community Trust

Rating74/100
Number of ratings3
Active installs10
Alternatives

MailPoet Newsletters – Mandrill Spam and Bounce Cleaner Alternatives

No alternatives data available yet.

Developer Profile

MailPoet Newsletters – Mandrill Spam and Bounce Cleaner Developer Profile

chrismedina

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 MailPoet Newsletters – Mandrill Spam and Bounce Cleaner

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mailpoet-wysija-mandrill-spam-and-bounce-cleaner/css/style.css/wp-content/plugins/mailpoet-wysija-mandrill-spam-and-bounce-cleaner/css/jquery-ui.css/wp-content/plugins/mailpoet-wysija-mandrill-spam-and-bounce-cleaner/css/jquery.dataTables.min.css/wp-content/plugins/mailpoet-wysija-mandrill-spam-and-bounce-cleaner/js/jquery.ui.widget.js/wp-content/plugins/mailpoet-wysija-mandrill-spam-and-bounce-cleaner/js/jquery.ui.datepicker.js/wp-content/plugins/mailpoet-wysija-mandrill-spam-and-bounce-cleaner/js/jquery.dataTables.js/wp-content/plugins/mailpoet-wysija-mandrill-spam-and-bounce-cleaner/js/wnc_ajaj.js
Script Paths
/wp-content/plugins/mailpoet-wysija-mandrill-spam-and-bounce-cleaner/js/jquery.ui.widget.js/wp-content/plugins/mailpoet-wysija-mandrill-spam-and-bounce-cleaner/js/jquery.ui.datepicker.js/wp-content/plugins/mailpoet-wysija-mandrill-spam-and-bounce-cleaner/js/jquery.dataTables.js/wp-content/plugins/mailpoet-wysija-mandrill-spam-and-bounce-cleaner/js/wnc_ajaj.js

HTML / DOM Fingerprints

JS Globals
ajax_object
FAQ

Frequently Asked Questions about MailPoet Newsletters – Mandrill Spam and Bounce Cleaner