Office 365 Reporting Tool

All-In-One Office 365 / Entra ID (Azure AD) Reporting & Auditing Platform. Simplify your Office 365 Security & Compliance with our powerful M365 reporting & monitoring engine.

Monitor, Report & Audit Office 365

Trusted by 25,000 Clients Worldwide

Microsoft 365 Reporting tool

Simplify & Automate Your Office 365 Reporting

Gain full visibility across your Microsoft 365 environment with powerful Office 365 reporting. Track users, logins, activity, security settings, and changes in one dashboard without relying on PowerShell scripts.

InfraSOS provides detailed reports across Azure AD, Microsoft 365 & on-premise Active Directory including users, MFA status, passwords, roles and privileges, groups, devices, licensing, Exchange Online, applications, and more. Monitor activity, identify risks, and maintain control of your tenant from a single platform.

Create custom reports using Microsoft Graph data, schedule automated reports, and export results in multiple formats. Analyse historical data, detect security gaps such as users without MFA, and audit login activity, permissions, and configuration changes with ease.

Designed for IT admins and MSPs, InfraSOS enables reporting across multiple tenants and large environments, helping you stay secure, compliant, and in control of your Microsoft 365 infrastructure via 1 dashboard.

Improve your Office 365 Security & Compliance

Get Full Visibility Across Your Microsoft 365

Audit users, groups, security, and activity from one place.

Monitor identity threats, admin actions, and suspicious activity.

Trusted by 25,000 Businesses Worldwide

Monitor Your Office 365 Usage, Changes, Security & More

Office 365 Reporting

Create Office 365 User Reports

User logon status, User created objects, Manager details, Registered devices, User activity, Last modified & much more.  1000’s of reports available.

Advanced Filters & Search

Create filters to return results based on data in report columns / attributes in past ‘X’ days.

Schedule reports to run and email you latest reports on users.

Create Office 365 Password Reports

Run Office 365 password reports on your users (status, password expiry, last password change, never expired passwords, forced password changes and resets and much more).

Complete auditing on your Azure AD users.

Advanced Filters & Search

Create filters to return results based on data in report columns / attributes in past ‘X’ days.

Schedule reports to run and email you latest reports on users.

Create Office 365 Group Reports

Run reports on all your Azure AD groups (Security Groups, Distribution Groups, Group Members, Dynamic Groups, Groups with / without owner, Group Sizes & more)

Complete auditing on your Azure AD groups.

Office 365 License Reports

Generate reports on Office 365 licensed users, unlicensed users, licenses details, status and more. Automate reports using report schedule. Great report to reduce Office 365 license costs.

Complete auditing on your Office 365 licensing.

Check Office 365 MFA Status

Create reports to find out which users are enabled and not enabled for Azure AD Multi-Factor authentication. Get details on Office 365 user MFA status and MFA authentication methods used and more.  Reports include:

  • Users registered with MFA
  • Registered strong auth method for MFA
  • Authentication Methods
  • Registered Passwordless Strong Authentication
  • Default MFA Method
  • Allowed Self-service Password (SSPR)
  • Met Auth Methods for SSPR
  • MFA Status (Enabled or Disabled)

Complete auditing on your Office 365 MFA Status.

Azure AD Connect Sync Errors

Generate reports on Azure AD Connect sync errors. Find out why on-premise Active Directory users aren’t syncing to Azure AD. Drill down to the attribute causing the conflict.

Complete Azure AD Sync Health Monitoring.

Azure AD Login Auditing

Azure AD user login audit reports on user and application sign-in activity for a tenant (directory) via Microsoft Graph API. Get details on sign-in events for all your users from devices, applications, location, IP address, risk level, risk events, alerts and much more..

Complete Azure AD user auditing.

Audit Azure AD Admins

Run reports on your Azure AD admins, such as Azure global admins, users with management roles, built-in admin roles, and custom azure roles. Identify applications with admin consent.

Audit users recently added as an admin and by who. Help reduce your attack surface by removing users with unnecessary Azure roles.

Complete Azure AD admin auditing.

Office 365 User Reports

Office 365 Password Reports

Office 365 Group Reports

Office 365 License Reports

Office 365 User MFA Status Reports

Azure AD Connect Sync Status Reports

Office 365 User Login Audit Reports

Azure AD Admin Login Audit Reports

Office 365 User Password Reports

Run Office 365 password reports on your users (status, password expiry, last password change, never expired passwords, forced password changes and more).

Office 365 License Reports

Generate reports on Office 365 licensed users, unlicensed users, licenses details, status and more. Automate reports using report schedule. Great report to reduce Office 365 license costs.

Azure Admin Reports

Run reports on users with Azure AD role privileges, Applications with Admin consent, Global Admins, Audit users recently added as an admin and by who and much more

Office 365 User Reports

Create Office 365 user reports (logon status, license details, MFA status, Manager details, Registered devices, last modified, ActiveSync, & more).

Azure MFA Reports

Create reports to find out which users are enabled and not enabled for Azure AD Multi-Factor authentication. Get details on MFA authentication methods used and more

Office 365 Management

This feature will be released in our next version. Manage all your Office 365 users, create users in bulk, modification, password resets and much more.

Office 365 Group Reports

Run reports on all your Azure AD groups (Security Groups, Distribution Groups, Group Members, Dynamic Groups, Groups with / without owner, Group Sizes & more)

Azure AD Connect Sync Errors

Generate reports on Azure AD Connect sync errors. Find out why on prem AD users aren't syncing to Azure AD. Drill down to the attribute causing the conflict.

Azure AD Application Audit

Audit and report on changes to Azure AD applications such as App role assignments, service principal changes, delegation changes and much more

Office 365 External User Reports

Generate reports on guest accounts in Azure AD, such as recently created external users, guest users with a license, guest users with assigned Azure AD roles

Azure AD Monitoring

Monitor Azure AD user sign-ins, Azure AD Connect Health, Azure AD Audit (Sign-ins, Audit, Provisioning activities), Azure Risky Sign-ins. Set scheduled reports to be alerted.

Office 365 Mail Reports

Monitor your Microsoft 365 mailboxes, messages, usage, utilization, alerts, eDiscovery, information protection, secure score, Traffic, Connections & much more

Azure AD / Entra ID Reporting & Auditing

Gain full visibility into your identity environment with detailed Azure AD and Entra ID reports. Monitor users, roles, authentication activity, and directory changes in one place.

Key Reports:

  • User login activity and sign-in history
  • Failed and risky sign-in attempts
  • Azure AD roles and privileged access assignments
  • Users without MFA enabled
  • Directory changes (user, group, role modifications)
  • Registered and unmanaged devices
  • Guest users and external access activity
  • Inactive users and stale accounts
  • Application registrations and enterprise apps

Value Statement:
Quickly identify security risks and maintain control over your Entra ID environment without complex scripts.

Microsoft 365 Security & Compliance Reporting

Detect threats, monitor security posture, and track critical changes across your Microsoft 365 environment with built-in security reports.

Key Reports:

  • MFA status across all users
  • Risky users and high-risk sign-ins
  • Privileged role assignments (Global Admin, etc.)
  • Admin activity and audit logs
  • Suspicious login patterns and anomalies
  • Mailbox audit activity
  • Data access and sharing activity
  • Alerts for critical events (new global admin, risky user detection, etc.)

Value Statement:

Stay ahead of threats and reduce your attack surface by identifying vulnerabilities before they become incidents.

Exchange Online Reporting & Monitoring

Monitor mailbox activity, usage, and email flow across your Exchange Online environment with detailed reporting.

Key Reports:

  • Mailbox usage and activity reports
  • Shared mailbox and resource mailbox reports
  • Inbox forwarding rules (security risk)
  • Check mailbox malware, spam & phishing reporting.
  • Mailbox size and storage usage
  • Inactive mailboxes
  • Distribution lists and group memberships
  • Mailbox permissions and delegated access

Value Statement:

Ensure email security, detect misuse, and maintain full visibility across all mailboxes and communications.

SharePoint Online Reporting & Auditing

Track user activity, sharing, and site usage across SharePoint Online. Monitor how data is accessed, shared, and managed across your tenant.

Key Reports:

  • SharePoint activity and audit logs
  • User access and site permissions
  • External sharing and guest activity
  • File access and content activity tracking
  • Site collections, usage, and statistics
  • Admin activity and configuration changes
  • Automated reporting and CSV exports

Value Statement:
Identify data exposure risks, monitor user behaviour, and maintain control over your SharePoint environment.

Stop! Managing Complex Office 365 Powershell Scripts

Office 365 Reporting Without the Complexity

Track users, logins, changes, and security risks in one dashboard

Stop the breach before it leaves the building.

Office 365 User & Group Reports

Get complete visibility into your Office 365 users and groups with detailed reporting on activity, access, roles, and configuration. Monitor changes, identify risks, and manage your tenant more effectively.

Key Reports:

  • User login activity, sign-in history, and audit logs
  • User attributes, roles, permissions, and account status
  • MFA status, password settings, and security insights
  • Inactive users, disabled accounts, and last activity
  • All groups, security groups, and Microsoft 365 groups
  • Group members, owners, and nested group structures
  • Groups with / without owners and empty groups
  • External users and guest access within groups
  • Group types, mail-enabled groups, and sync status
  • Group size, membership rules, and creation activity
  • And more..

Check MFA Status

Easily identify which users have Multi-Factor Authentication enabled or disabled and uncover gaps in your security posture. Monitor authentication settings, enforce policies, and reduce risk across your Microsoft 365 environment.

Key Reports:

  • Users with MFA enabled and disabled
  • Users registered for MFA vs not registered
  • Per-user MFA status and authentication methods
  • Admin accounts without MFA enabled
  • Failed sign-ins and authentication attempts
  • Risky sign-ins and suspicious login activity
  • MFA enforcement across users and roles

Risky User Detection

Detect compromised accounts, risky sign-ins, and suspicious activity across your Microsoft 365 environment. Gain full visibility into identity threats and respond quickly to potential security incidents.

Key Reports:

  • All risky users and risk levels
  • Risky sign-ins and authentication anomalies
  • Compromised user accounts
  • Detected identity risks in Azure AD / Entra ID
  • Risky service principals and application activity

Alerting & Detection:

  • Unusual volume of admin login failures
  • Sign-ins from anonymous IP addresses
  • Blocked users attempting to log in
  • Risky sign-ins detected in real time
  • Unlikely travel risk detections

Microsoft 365 Security

Monitor critical security events and administrative actions across your Microsoft 365 environment. Detect high-risk changes, track privileged activity, and stay informed with real-time alerts.

Key Reports:

  • Administrative activity and audit logs
  • Privileged role assignments and changes
  • User account changes and security events
  • Application access and consent activity
  • Security-related configuration changes

Critical Alerts:

  • Elevation of Global Admin
  • Elevation of administrative privileges
  • Admin forced user password reset
  • Re-enabling of blocked user accounts
  • Admin consent granted to applications

Know What’s Happening in Your Tenant

Gain real-time insights into users, activity, and security events

Stop Using PowerShell for Reporting

Exchange Online Reporting

Monitor mailbox activity, permissions, and email security across your Exchange Online environment. Gain visibility into usage, detect risks, and manage mailboxes more effectively.

Key Reports:

  • All mailboxes and recently created mailboxes
  • Last mailbox activity and inactive mailboxes
  • Mailboxes over quota and storage usage
  • Shared mailboxes and mailbox permissions
  • Mail forwarding rules and configuration
  • Mailboxes with spam, malware, or phishing detected
  • Top mailboxes sending and receiving email

SharePoint Online Reporting

Monitor SharePoint Online activity, sharing, and site usage with detailed reporting across site collections, sites, and users. Track changes, identify risks, and maintain control over your data.

Key Reports:

  • All site collections and recently created or deleted site collections
  • Site collection changes, admins, sharing settings, and usage
  • All SharePoint sites, site activity, and statistics
  • Sites with sub-sites and site-level configurations
  • Site sharing configurations and external access
  • SharePoint lists and content structure reporting
  • Site users, admins, and guest activity
  • SharePoint usage insights and storage monitoring

Office 365 License Reporting

Gain full visibility into your Office 365 licensing with detailed reports on assigned, unused, and underutilised licenses. Identify cost-saving opportunities and optimise license usage across your tenant.

Key Reports:

  • Licensed and unlicensed Office 365 users
  • License plans, SKUs, and assignment details
  • External guest users with assigned licenses
  • Disabled users still assigned licenses
  • Users with licenses who have never logged in
  • License usage across Azure AD users
  • Custom license reports with advanced filtering

Complete Microsoft 365 Birds Eye View

Office 365 Dashboards

Visualize Office 365 User Activity

Entra ID Tenant Monitoring

Manage Multiple Tenants

Designed for MSPs / Internal IT Teams

M365 Security Alerts

Real-time Entra ID / Azure Alerting

Office 365 Alerts
M365 Monitoring & Alerting

Save Hours on Microsoft 365 Reporting

Replace manual reporting with automated insights in minutes

Get the data you need without scripts or manual effort

InfraSOS Portal Features

Automate your reports by scheduling to receive an email on the latest data.

Schedule Reports to Receive Email

Create delegation permissions and invite team members to the InfraSOS portal and restrict access to certain features & reports within InfraSOS.

User Delegation

Monitor and report on unlimited Microsoft Azure tenants via one dashboard. No more logging into multiple dashboards.

Monitor Unlimited Azure Tenants

Export Office 365 reports to CSV via 1 button click, making it easy to further investigate reports and share with team members or compliance teams.

Export Office 365 Reports to CSV

Customise report views via drag and drop.  Choose which attributes and columns to show in your M365 reports.

Customise Reports

Our M365 reporting is complete SaaS hosted, no servers are required. Simply signup and onboard your tenants in 2 clicks.

SaaS Reporting Solution

Complete Office 365 Reporting Tool

Create Reports on Office 365 User Attributes & Activity

Complete Office 365 Reporting Tool

Automate Your Office 365 Reporting & Monitoring

Setup email schedules to be alerted on Office 365 user, group, license changes and so much more.  Completely customizable.

No Credit Card Needed. Free Full Access To Portal.

Trusted by Over 25k Clients Around The World

Infra SOS - Office 365 Reporting Tool Current Users

0 k
Current
Admins
0 K
AD Domains
Monitored
0 K
Azure AD / O 365
Tenants Monitored

InfraSOS Reviews

1,000's of Happy Admins
5/5
I've been using InfraSOS for about 6 months and we use it daily for running reports on users, especially the password reports. Great tool. This helped us with compliance reports on password polices.
InfraSOS Reviews
Paul Farzil
IT Security
5/5
I need to run reports on our Office 365 disabled users to find out who has a license and free up the license for new users. This tool has saved a lot of time and money on O365 licensing. I've scheduled weekly alerts.
office 365 management
Candice Davis
Project Manager
5/5
Very useful reporting tool. We have several domains and this helped us cleaning up AD before we did an AD migration. The AD Health status was very good to fix isses we had with Active Directory replication status.
Active Directory password reports
Mike Wisinowski
AD Architect
5/5
// Complete Office 365 Reporting & Management Solution

We are a team of Microsoft Windows AD and Azure AD
Security Experts with over 20 Years Experience

Office 365 Security

Try InfraSOS

All-in-One Office 365 Reporting Platform. No Infrastructure Required. Completely SaaS.