WPO365 | Mail Integration for Office 365 / Outlook Security & Risk Analysis

wordpress.org/plugins/mail-integration-365

IMPORTANT - Please choose the WPO365 | MICROSOFT 365 GRAPH MAILER plugin instead. This plugin is no longer supported and does not receive updates.

2K active installs v1.9.2 PHP 7.1.1+ WP 5.5.3+ Updated Jun 20, 2024
365-smtplive-smtpoauthoutlook-smtpsmtp
92
A · Safe
CVEs total1
Unpatched0
Last CVEMay 5, 2023
Safety Verdict

Is WPO365 | Mail Integration for Office 365 / Outlook Safe to Use in 2026?

Generally Safe

Score 92/100

WPO365 | Mail Integration for Office 365 / Outlook has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: May 5, 2023Updated 1yr ago
Risk Assessment

The "mail-integration-365" plugin v1.9.2 exhibits a generally good security posture based on the provided static analysis. The absence of direct entry points like AJAX handlers, REST API routes, and shortcodes, coupled with the lack of critical or high severity taint flows, suggests a well-contained plugin. The code also demonstrates good practices by using prepared statements for all SQL queries and a high percentage of properly escaped output. The presence of capability checks further enhances its security.

However, there are a few areas that warrant attention. The plugin has a history of a medium severity vulnerability (Cross-site Scripting), indicating that while it has been patched, similar issues could potentially arise if input sanitization is not consistently maintained. The fact that there are file operations present, even if not flagged as problematic in this analysis, always carries a inherent risk that needs careful monitoring. Furthermore, the absence of nonce checks on AJAX handlers, if any were present, would be a significant concern, though none are reported in this analysis. The inclusion of Guzzle as a bundled library, while useful, requires attention to ensure it is kept up-to-date to prevent the introduction of vulnerabilities from the library itself.

In conclusion, the plugin is performing well in terms of static code security, with strong practices in place for data handling and output. The historical vulnerability, though patched, serves as a reminder for continuous vigilance. The lack of immediate critical threats in the current analysis is positive, but maintaining robust input validation and keeping bundled libraries updated remain key to its ongoing security.

Key Concerns

  • Medium severity vulnerability history
  • Bundled library (Guzzle)
Vulnerabilities
1

WPO365 | Mail Integration for Office 365 / Outlook Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-32119medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WPO365 | Mail Integration for Office 365 / Outlook <= 1.9.0 - reflected Cross-Site Scripting via error_description

May 5, 2023 Patched in 1.9.1 (263d)
Code Analysis
Analyzed Mar 16, 2026

WPO365 | Mail Integration for Office 365 / Outlook Code Analysis

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

Bundled Libraries

Guzzle

Output Escaping

85% escaped27 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
create_options_page (classes\mail_integration_365\admin.php:468)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WPO365 | Mail Integration for Office 365 / Outlook Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionadmin_menuclasses\mail_integration_365\admin.php:119
actionwp_loadedclasses\mail_integration_365\admin.php:122
actionadmin_enqueue_scriptsclasses\mail_integration_365\admin.php:125
actionadmin_initclasses\mail_integration_365\admin.php:128
actionadmin_noticesmail_integration_365.php:210
Maintenance & Trust

WPO365 | Mail Integration for Office 365 / Outlook Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedJun 20, 2024
PHP min version7.1.1
Downloads59K

Community Trust

Rating98/100
Number of ratings26
Active installs2K
Developer Profile

WPO365 | Mail Integration for Office 365 / Outlook Developer Profile

Marco van Wieren

4 plugins · 22K total installs

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

How We Detect WPO365 | Mail Integration for Office 365 / Outlook

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mail-integration-365/css/bootstrap.min.css/wp-content/plugins/mail-integration-365/css/custom.css/wp-content/plugins/mail-integration-365/css/main.css/wp-content/plugins/mail-integration-365/css/styles.css/wp-content/plugins/mail-integration-365/js/Admin.js/wp-content/plugins/mail-integration-365/js/AdminPage.js/wp-content/plugins/mail-integration-365/js/Bootstrap.js/wp-content/plugins/mail-integration-365/js/Form.js+13 more
Generator Patterns
WPO365 | Mail Integration for Office 365 / Outlook
Script Paths
/wp-content/plugins/mail-integration-365/js/Main.js/wp-content/plugins/mail-integration-365/js/Admin.js/wp-content/plugins/mail-integration-365/js/AdminPage.js/wp-content/plugins/mail-integration-365/js/Form.js/wp-content/plugins/mail-integration-365/js/Tabs.js/wp-content/plugins/mail-integration-365/js/Report.js+11 more
Version Parameters
mail-integration-365/css/bootstrap.min.css?ver=mail-integration-365/css/custom.css?ver=mail-integration-365/css/main.css?ver=mail-integration-365/css/styles.css?ver=mail-integration-365/js/Admin.js?ver=mail-integration-365/js/AdminPage.js?ver=mail-integration-365/js/Bootstrap.js?ver=mail-integration-365/js/Form.js?ver=mail-integration-365/js/Html.js?ver=mail-integration-365/js/HtmlToPdf.js?ver=mail-integration-365/js/Main.js?ver=mail-integration-365/js/Notification.js?ver=mail-integration-365/js/PdfMake.js?ver=mail-integration-365/js/React.js?ver=mail-integration-365/js/ReactDom.js?ver=mail-integration-365/js/ReactScripts.js?ver=mail-integration-365/js/Report.js?ver=mail-integration-365/js/Tabs.js?ver=mail-integration-365/js/Table.js?ver=mail-integration-365/js/Toastify.js?ver=mail-integration-365/js/Tooltips.js?ver=

HTML / DOM Fingerprints

CSS Classes
mail-integration-365-admin-pagewpo365-mail-integration-settings
HTML Comments
<!-- Mail Integration 365 by WPO365 -->
Data Attributes
data-wpo365-mail-integration
JS Globals
Mail_Integration_365_AdminPageMail_Integration_365_FormMail_Integration_365_TabsMail_Integration_365_ReportMail_Integration_365_NotificationMail_Integration_365_Tooltips+7 more
REST Endpoints
/wp-json/mail-integration-365/v1/settings/wp-json/mail-integration-365/v1/test-connection
FAQ

Frequently Asked Questions about WPO365 | Mail Integration for Office 365 / Outlook