EntraID-SecurityAudit
1.0.0
Entra ID (Azure AD) security auditing for Microsoft 365 tenants. Reviews risky sign-ins, app registration permissions, privileged role assignments, and authentication method gaps. Generates HTML dashboard reports. Requires the Microsoft.Graph PowerShell SDK.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Larry Roberts. All rights reserved.
Package Details
Author(s)
- Larry Roberts
Tags
EntraID AzureAD Security Audit Microsoft365 Identity MFA PIM
Functions
Invoke-EntraSecurityAudit Get-EntraUserRiskReport Get-EntraAppPermissionAudit Get-EntraSignInAnalysis Get-EntraPrivilegedRoleReview
Dependencies
This module has no dependencies.
FileList
- EntraID-SecurityAudit.nuspec
- .git\COMMIT_EDITMSG
- .git\HEAD
- .git\config
- .git\description
- .git\hooks\applypatch-msg.sample
- .git\hooks\commit-msg.sample
- .git\hooks\fsmonitor-watchman.sample
- .git\hooks\post-update.sample
- .git\hooks\pre-applypatch.sample
- .git\hooks\pre-commit.sample
- .git\hooks\pre-merge-commit.sample
- .git\hooks\pre-push.sample
- .git\hooks\pre-rebase.sample
- .git\hooks\pre-receive.sample
- .git\hooks\prepare-commit-msg.sample
- .git\hooks\push-to-checkout.sample
- .git\hooks\sendemail-validate.sample
- .git\hooks\update.sample
- .git\index
- .git\info\exclude
- .git\logs\HEAD
- .git\logs\refs\heads\master
- .git\logs\refs\remotes\origin\master
- .git\objects\0b\fd00fc4a4b53c18d5841d01e5c59be72df9010
- .git\objects\15\aa7c3addb5aa313fb63549b0b2dd8daa5c67c9
- .git\objects\3b\a12e4d209974462bb49c8e5249d475f6c2ed73
- .git\objects\46\817484b0eb90c5d95c5e4a805df8e6529771e5
- .git\objects\48\03fe1264bff4b9dfcda94dd4d75a75543b2c95
- .git\objects\4f\51f4fe2d06f64e356a4921fbade1e5661d07bb
- .git\objects\51\396b97decb32f692de6f3611bfd22850fa623a
- .git\objects\55\5bf56ab6caa222c208a75820586183b6304e49
- .git\objects\58\9cefb3446a9e72a0c51f8a24351a19e7add1b6
- .git\objects\67\10a687ae9b803cdeb491c9172170e29e367683
- .git\objects\6a\21e3f3046bdf0d04703436fac92591064279e7
- .git\objects\6c\6d6a3607296b4d4f224b4a09de088c797db102
- .git\objects\70\9cca9531fd2e299fb7f4b593dc92bb932c3b62
- .git\objects\a1\049d71ab02d8cbe664302ccb7becfbd52de4c5
- .git\objects\a8\54c711b3b66c15368ef79ba8fb57ee6b4eed67
- .git\objects\b8\5512db0cd7dc0f98912169cffbea2c289d9fdb
- .git\objects\bb\ba7ae7cdd82ad77c25de0b892dd22af0d222a4
- .git\objects\d0\fe24840db0a190c9686fc4cb7c201e89c7586c
- .git\objects\fe\aa603d56f73c8ab7cfd35dbf7ec86ce2643003
- .git\refs\heads\master
- .git\refs\remotes\origin\master
- EntraID-SecurityAudit.psd1
- EntraID-SecurityAudit.psm1
- LICENSE
- Private\New-HtmlDashboard.ps1
- Private\Test-GraphConnection.ps1
- Public\Get-EntraAppPermissionAudit.ps1
- Public\Get-EntraPrivilegedRoleReview.ps1
- Public\Get-EntraSignInAnalysis.ps1
- Public\Get-EntraUserRiskReport.ps1
- Public\Invoke-EntraSecurityAudit.ps1
- README.md
- Samples\sample-report.html
- Tests\EntraID-SecurityAudit.Tests.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 3 | 2/16/2026 |