Microsoft 365

Microsoft 365 security monitoring

Your Microsoft 365 tenant already records who signed in, from where, and whether they passed MFA. XIBA watches those signals continuously, read-only, and turns the ones that matter into incidents routed to your team.

See a demo
  • No agent to install
  • No credit card
  • Read-only access

Sign-in monitoring

The Entra sign-in log, scanned hourly for anomalies like impossible travel.

MFA coverage

Which accounts have strong authentication, re-checked so a gap is caught, not assumed.

Read-only access

Directory reads only — never your mail, files or calendars.

Routed to your team

Findings become incidents routed by your rules to the right channel and people.

xiba.ai/incidents
illustration
  • CRITICAL

    Lookalike registered: x1ba.ai

    Mail records already configured · registrar and abuse contact resolved

    Send to Teams
  • HIGH

    MFA gap: 3 accounts

    SMS only — counted as a weak method, not as enrolled

    Send to Teams
  • TRIAGED

    Ticket #441050: “Odd popup during VPN sign-in”

    Surfaced from the helpdesk queue with suggested steps

    Send to Teams
13 incident types · one queueacknowledge · resolve · escalate
1

The signals are there — nobody is watching them

Entra ID writes a sign-in log, keeps a user list, records which accounts have multi-factor authentication, and tracks your conditional-access policies. For a team without a SOC, the problem is not a lack of data — it is that nobody is reading it between the moment something looks wrong and the moment it becomes an incident.

XIBA connects to Microsoft Graph with read access and keeps watching, so a risky sign-in or an account that quietly lost MFA surfaces on its own instead of waiting to be noticed.

2

What XIBA watches in Microsoft 365

Read-only, on a schedule, with nothing installed in your tenant:

  • The sign-in log — scanned for anomalies such as impossible travel and unexpected sign-in patterns.
  • MFA coverage — which accounts have strong authentication and which do not, re-checked on a regular sweep so a gap is caught rather than assumed closed.
  • The user and admin list, and the authentication methods registered against accounts.
  • Conditional-access and policy posture, so a weakening change is visible.
3

Incidents routed to the people who should act

A finding is only useful if it reaches someone. XIBA turns Microsoft 365 findings into incidents in one queue alongside your domains, infrastructure and service desk, and routes them by rules you set — on type, severity and keyword — to the Teams or Slack channels and email recipients you choose.

Everything administrative is written to an audit ledger: who changed what, when, and from which address.

4

Read-only, and it stays that way

The directory permissions XIBA needs are read permissions: the sign-in log, the user list, policies and authentication methods. It does not request access to mailboxes, files, calendars or message content.

Credentials are encrypted with AES-256-GCM using a key held outside the database, and once saved a secret is never returned to a browser. Every read and write is scoped to your organization — there is no shared queue or index across customers.

What this does — and does not — do

XIBA reads Microsoft 365 from the outside to monitor and alert — it is not an email security gateway and does not read message content. The one-click Microsoft setup also requests Mail.Send so alerts can come from your own domain; that is shown on Microsoft's consent screen, and the manual setup does not request it at all.

Common questions

Does XIBA read our email?

No. It requests read access to the directory — the sign-in log, user list, policies and authentication methods — and does not request access to mailboxes, files, calendars or message content.

Do we have to install anything in our tenant?

No. XIBA connects to Microsoft Graph with read access and monitors from outside. There is no agent to deploy and nothing to run inside Microsoft 365.

How quickly are problems detected?

Monitoring is continuous on a schedule rather than real-time streaming. Sign-in anomaly checks run hourly and MFA coverage is swept regularly, so a gap or a risky sign-in surfaces on its own rather than waiting to be noticed.

Is our data isolated from other customers?

Yes. Every query, including the background monitoring jobs, is scoped to your organization. There is no shared incident queue or cross-tenant index.

What permissions does it ask for?

Read permissions on the directory. The one-click Microsoft setup additionally asks for Mail.Send so alerts can be sent from your own domain, which is disclosed on Microsoft's consent screen; the manual setup does not request it.

See it against your own tenant

Connect read-only in minutes, watch the first incidents land, and remove it all yourself if it is not for you. Free tier, no card.