M365 PowerShell audit

An M365 PowerShell audit that keeps evidence and limits visible.

GraphSec is a PowerShell-based assessment for experienced administrators, MSPs and security teams. It collects configuration data read-only and creates portable HTML, JSON and CSV outputs.

View installation

Why use PowerShell for a Microsoft 365 audit

A script makes recurring reviews reproducible and keeps technical evidence close to the result. Instead of gathering screenshots from many portals, teams receive a structured report with status, source, reason and recommended next step for each control.

Secure authentication and no configuration changes

GraphSec supports interactive sign-in, device code and app-only execution. Missing permissions and licences remain visibly not tested. The installation guide explains the requirements.

Outputs for technical and management audiences

The HTML report combines score, coverage, findings and run log; JSON and CSV support further analysis. Open the report demo, control catalog and methodology to verify the precise technical scope.