Skip to main content
When you connect your Microsoft 365 tenant, RAIDEN requests a defined set of permissions through Microsoft’s standard admin-consent flow. This page lists exactly what RAIDEN asks for, grouped by the Microsoft API it belongs to, with a plain-language note on what each permission is used for. Everything here is documented to match RAIDEN’s actual consent manifest. The vast majority of permissions are read-only — RAIDEN reads your sign-in, mailbox, directory, and security data to detect and investigate threats. A small number of write permissions exist solely to carry out response actions, and those only run when you explicitly choose to take an action.
RAIDEN requests these permissions tenant-wide via admin consent. The connector reads your data to run detections and build investigations; it does not modify anything unless you opt into a response action.

Microsoft Graph — read (detection & enrichment)

These are the core read permissions RAIDEN uses to ingest activity and enrich investigations. They are always requested.

Microsoft Graph — write / response actions (used only when you take an action)

These permissions exist so RAIDEN can carry out response actions. They are not used during routine detection — they run only when you explicitly trigger the corresponding action.
Account response uses a broad scope today. Account session-revoke and account-disable currently rely on the broad User.ReadWrite.All scope. RAIDEN’s response code references narrower operations (User.RevokeSessions.All and User.EnableDisableAccount.All), but those granular scopes are not what the consent manifest requests today — the manifest requests User.ReadWrite.All. Moving account response to least-privilege granular scopes is tracked as separate work.
DeviceManagementManagedDevices.PrivilegedOperations.All is requested in the manifest but is reserved and currently unused — no RAIDEN code path performs a privileged device operation. It is listed here for transparency, not as an active response action.

Microsoft Defender for Endpoint (WindowsDefenderATP)

If you use Microsoft Defender for Endpoint, RAIDEN requests these permissions to pull endpoint context into investigations. All are read-only.

Defender threat-intelligence reads (WindowsDefenderATP)

These threat-intelligence read permissions are also requested under the Defender for Endpoint resource (not Microsoft Graph). They let RAIDEN enrich indicators (IPs, URLs, threat intel) against Microsoft’s data. All are read-only.
Opt-in only: Retrieving a Defender investigation package (raw forensic artefacts such as process trees and captures) requires the additional Alert.ReadWrite.All permission. RAIDEN does not request this by default — it is included only when a tenant explicitly opts in, and its use is gated behind admin notification and MFA step-up.

Office 365 Management APIs


Summary

  • Read-only by default. Detection and investigation run entirely on read permissions across Microsoft Graph, Defender for Endpoint, and the Office 365 Management API.
  • Write permissions are response-only. Mail.ReadWrite, MailboxSettings.ReadWrite, Policy.ReadWrite.ConditionalAccess, and User.ReadWrite.All are used only when you explicitly take a response action.
  • Account response uses a broad scope today (User.ReadWrite.All); a least-privilege migration is tracked separately.
  • One reserved permission (DeviceManagementManagedDevices.PrivilegedOperations.All) is requested but currently unused.
  • One opt-in permission (Alert.ReadWrite.All) is requested only when a tenant enables Defender investigation-package retrieval.

Questions?

Email [email protected] with any questions about permissions.