The plugin "Microsoft Office 365 Email security - "Compliance Search O365" fails

The plugin "Microsoft Office 365 Email security - “Compliance Search O365” fails.
Wondering if this was fixed in the v. 2.2.2.

Please see the log below:

Connect: Connecting…
rapid7/Microsoft Office365 Email Security:2.2.1. Step name: email_compliance_search
Searching mailboxes with query of: from:"Panasonic.EOS@KornFerry.com" AND subject:"=?UTF-8?B?UmVtaW5kZXIgLSBQYW5hc29uaWMgRW1wbG95ZWUgT3BpbmlvbiBTdXJ2ZXk=?="
An error occurred during plugin execution!

PowerShell returned an unexpected response. Please ensure all of your parameters are correct. Response was: WARNING: Your connection has been redirected to the following URI: “https://nam11b.ps.compliance.protection.outlook.com/powershell-liveid?PSVersion=6.2.4
Creating implicit remoting module … Getting formatting and output information from remote session … 23 objects received [ooo ] 00:00:15 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 44 objects received [oooooo ] 00:00:10 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 67 objects received [oooooooooo ] 00:00:08 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 88 objects received [ooooooooooooo ] 00:00:07 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 112 object s received [ooooooooooooooooo ] 00:00:06 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 133 object s received [oooooooooooooooooooo ] 00:00:05 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 154 object s received [ooooooooooooooooooooooo ] 00:00:05 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 174 object s received [oooooooooooooooooooooooooo ] 00:00:04 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 194 object s received [ooooooooooooooooooooooooooooo ] 00:00:04 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 209 object s received [ooooooooooooooooooooooooooooooo ] 00:00:04 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 232 object s received [oooooooooooooooooooooooooooooooooooo ] 00:00:03 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 253 object s received [oooooooooooooooooooooooooooooooooooooo ] 00:00:03 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 272 object s received [oooooooooooooooooooooooooooooooooooooooooo ] 00:00:02 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 288 object s received [oooooooooooooooooooooooooooooooooooooooooooo ] 00:00:02 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 306 object s received [ooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:02 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 316 object s received [oooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:02 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 331 object s received [ooooooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:01 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 355 object s received [ooooooooooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:01 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 376 object s received [oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:01 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 395 object s received [ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:00 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 411 object s received [ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:00 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 431 object s received [oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:00 remaining.
ModuleType Version Name ExportedCommands


Script 1.0 tmp_vzwlpn2q.ubx {Get-QuarantineMessa…
Creating Search.
Running Search…

Traceback (most recent call last):
File “/usr/local/lib/python3.7/site-packages/komand-1.0.1-py3.7.egg/komand/plugin.py”, line 311, in handle_step
output = self.start_step(input_message[‘body’], ‘action’, logger, log_stream, is_test, is_debug)
File “/usr/local/lib/python3.7/site-packages/komand-1.0.1-py3.7.egg/komand/plugin.py”, line 419, in start_step
output = func(params)
File “/usr/local/lib/python3.7/site-packages/microsoft_office365_email_security_rapid7_plugin-2.2.1-py3.7.egg/icon_microsoft_office365_email_security/actions/email_compliance_search/action.py”, line 50, in run
sources = self.extract_search_statistics(out)
File “/usr/local/lib/python3.7/site-packages/microsoft_office365_email_security_rapid7_plugin-2.2.1-py3.7.egg/icon_microsoft_office365_email_security/actions/email_compliance_search/action.py”, line 79, in extract_search_statistics
data=out
komand.exceptions.PluginException: An error occurred during plugin execution!

PowerShell returned an unexpected response. Please ensure all of your parameters are correct. Response was: WARNING: Your connection has been redirected to the following URI: “https://nam11b.ps.compliance.protection.outlook.com/powershell-liveid?PSVersion=6.2.4
Creating implicit remoting module … Getting formatting and output information from remote session … 23 objects received [ooo ] 00:00:15 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 44 objects received [oooooo ] 00:00:10 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 67 objects received [oooooooooo ] 00:00:08 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 88 objects received [ooooooooooooo ] 00:00:07 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 112 object s received [ooooooooooooooooo ] 00:00:06 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 133 object s received [oooooooooooooooooooo ] 00:00:05 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 154 object s received [ooooooooooooooooooooooo ] 00:00:05 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 174 object s received [oooooooooooooooooooooooooo ] 00:00:04 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 194 object s received [ooooooooooooooooooooooooooooo ] 00:00:04 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 209 object s received [ooooooooooooooooooooooooooooooo ] 00:00:04 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 232 object s received [oooooooooooooooooooooooooooooooooooo ] 00:00:03 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 253 object s received [oooooooooooooooooooooooooooooooooooooo ] 00:00:03 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 272 object s received [oooooooooooooooooooooooooooooooooooooooooo ] 00:00:02 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 288 object s received [oooooooooooooooooooooooooooooooooooooooooooo ] 00:00:02 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 306 object s received [ooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:02 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 316 object s received [oooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:02 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 331 object s received [ooooooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:01 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 355 object s received [ooooooooooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:01 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 376 object s received [oooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:01 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 395 object s received [ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:00 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 411 object s received [ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:00 remaining. Creating implicit remoting module … Getting formatting and output information from remote session … 431 object s received [oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo ] 00:00:00 remaining.
ModuleType Version Name ExportedCommands


Script 1.0 tmp_vzwlpn2q.ubx {Get-QuarantineMessa…
Creating Search.
Running Search…

It might be. We updated to Powershell 7 in the new version.

However, that error is a bit odd. It looks like it created the search and ran it, but didn’t return any data from the search. That’s interesting.

Try to update and let us know if that doesn’t work.