Sign-in monitoring
The Entra sign-in log, scanned hourly for anomalies like impossible travel.
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.
The Entra sign-in log, scanned hourly for anomalies like impossible travel.
Which accounts have strong authentication, re-checked so a gap is caught, not assumed.
Directory reads only — never your mail, files or calendars.
Findings become incidents routed by your rules to the right channel and people.
Lookalike registered: x1ba.ai
Mail records already configured · registrar and abuse contact resolved
MFA gap: 3 accounts
SMS only — counted as a weak method, not as enrolled
Ticket #441050: “Odd popup during VPN sign-in”
Surfaced from the helpdesk queue with suggested steps
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.
Read-only, on a schedule, with nothing installed in your tenant:
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.
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.
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.
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.
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.
Yes. Every query, including the background monitoring jobs, is scoped to your organization. There is no shared incident queue or cross-tenant index.
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.
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.