
Brevo – Email, SMS, Web Push, Chat, and more. Security & Risk Analysis
wordpress.org/plugins/mailinTurn your WordPress site into a marketing powerhouse. Grow your audience, boost engagement, and drive more sales with Brevo.
Is Brevo – Email, SMS, Web Push, Chat, and more. Safe to Use in 2026?
Generally Safe
Score 92/100Brevo – Email, SMS, Web Push, Chat, and more. has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The 'mailin' plugin v3.3.2 presents a mixed security posture. While the majority of SQL queries utilize prepared statements and a significant portion of output is properly escaped, there are considerable concerns regarding its attack surface. A large number of AJAX handlers (20 out of 22) lack proper authentication checks, creating a wide entry point for potential unauthorized actions. The presence of dangerous functions like 'passthru' and 'system' within the code, even if not directly exploited in taint analysis, raises a flag for potential privilege escalation or arbitrary code execution if improperly handled.
The vulnerability history shows a significant number of past CVEs, including one high-severity and eight medium-severity issues. Although there are currently no unpatched vulnerabilities, the pattern of past issues, particularly those related to Type Confusion, CSRF, and XSS, suggests a recurring need for careful code review and patching. The last vulnerability being in 2026 is likely a typo and should be ignored for the current analysis, but the overall history indicates historical weaknesses. The single unsanitized path in the taint analysis, while not rated critical or high, warrants attention as it could be a vector for path traversal vulnerabilities.
In conclusion, the plugin exhibits some good coding practices like prepared statements and output escaping. However, the substantial unprotected AJAX endpoint attack surface, historical vulnerability trends, and the presence of dangerous functions introduce significant risks. Addressing the unprotected AJAX endpoints and ensuring robust input validation for all entry points are crucial for improving its security. The historical vulnerability data also suggests that ongoing vigilance and thorough security audits are necessary.
Key Concerns
- Large number of unprotected AJAX handlers
- Presence of dangerous functions (passthru, system)
- Past high severity vulnerability
- Multiple past medium severity vulnerabilities
- Flow with unsanitized paths
- Limited capability checks
Brevo – Email, SMS, Web Push, Chat, and more. Security Vulnerabilities
CVEs by Year
Severity Breakdown
9 total CVEs
Brevo - Email, SMS, Web Push, Chat, and more. <= 3.3.0 - Unauthenticated Authorization Bypass via Type Juggling
Newsletter, SMTP, Email marketing and Subscribe forms by Brevo (formely Sendinblue) <= 3.1.87 - Cross-Site Request Forgery
Newsletter, SMTP, Email marketing and Subscribe forms by Sendinblue <= 3.1.82 - Cross-Site Request Forgery
Newsletter, SMTP, Email marketing and Subscribe forms by Sendinblue <= 3.1.77 - Reflected Cross-Site Scripting
Newsletter, SMTP, Email marketing and Subscribe forms by Brevo (formely Sendinblue) <= 3.1.77 - Reflected Cross-Site Scripting
Newsletter, SMTP, Email marketing and Subscribe forms by Sendinblue <= 3.1.60 - Reflected Cross-Site Scripting via 'lang'
Newsletter, SMTP, Email marketing and Subscribe forms by Sendinblue <= 3.1.39 - Cross-Site Scripting
Newsletter, SMTP, Email marketing and Subscribe forms by Sendinblue <= 3.1.30 - Reflected Cross-Site Scripting via lang & pid Parameters
Newsletter, SMTP, Email marketing and Subscribe forms by Sendinblue <= 3.1.24 - Reflected Cross-Site Scripting
Brevo – Email, SMS, Web Push, Chat, and more. Release Timeline
Brevo – Email, SMS, Web Push, Chat, and more. Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Brevo – Email, SMS, Web Push, Chat, and more. Attack Surface
AJAX Handlers 22
Shortcodes 1
WordPress Hooks 43
Maintenance & Trust
Brevo – Email, SMS, Web Push, Chat, and more. Maintenance & Trust
Maintenance Signals
Community Trust
Brevo – Email, SMS, Web Push, Chat, and more. Alternatives
Newsletter – Send awesome emails from WordPress
newsletter
An email marketing tool for your blog: subscription forms to create your lists with unlimited subscribers and newsletters.
Integration for Elementor forms – Sendinblue
integration-for-elementor-forms-sendinblue
Connect your Elementor Pro forms to Sendinblue/Brevo to easily capture and manage contacts from your website.
Sender – Newsletter, SMS and Email Marketing Automation for WooCommerce
sender-net-automated-emails
Sender is an all-in-one email & SMS marketing platform designed keeping the challenges of ecommerce and small businesses in mind.
Constant Contact Forms by MailMunch
constant-contact-forms-by-mailmunch
The #1 Constant Contact plugin to get more email subscribers. Easily add Constant Contact sign-up forms as popup, embedded widget or sticky top bar.
Retainful – WooCommerce Abandoned Cart, Newsletters, Email Marketing, Signup Forms and Automation
retainful-next-order-coupon-for-woocommerce
WooCommerce abandoned cart recovery, Newsletters, Email campaigns, Subscription forms, Popups and Email Marketing Automation plugin
Brevo – Email, SMS, Web Push, Chat, and more. Developer Profile
2 plugins · 130K total installs
How We Detect Brevo – Email, SMS, Web Push, Chat, and more.
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/mailin/css/style.css/wp-content/plugins/mailin/css/frontend.css/wp-content/plugins/mailin/css/form-builder.css/wp-content/plugins/mailin/css/wizard.css/wp-content/plugins/mailin/js/admin.js/wp-content/plugins/mailin/js/frontend.js/wp-content/plugins/mailin/js/form-builder.js/wp-content/plugins/mailin/js/wizard.js+5 morehttps://cdn.brevo.com/js/sdk-loader.jshttps://cdn.brevo.com/js/sdk-staging-loader.jsmailin/css/style.css?ver=mailin/css/frontend.css?ver=mailin/css/form-builder.css?ver=mailin/css/wizard.css?ver=mailin/js/admin.js?ver=mailin/js/frontend.js?ver=mailin/js/form-builder.js?ver=mailin/js/wizard.js?ver=mailin/js/admin-marketing.js?ver=mailin/js/admin-wizard.js?ver=mailin/js/admin-import.js?ver=mailin/js/mailin-affiliate.js?ver=mailin/js/customizer.js?ver=HTML / DOM Fingerprints
sib_marketing_automationsib_wizard_containersib_api_connection_formsib_form_buildersib_buttonsib_text_inputsib_textareasib_select+8 moredata-requiredata-sitekeydata-error-callbackdata-themeMailinSendinblueApiClientSendinblueAccountSendinblueSIB_Push_UtilsSIB_Push_Settings+19 more/wp-json/mailin/v1