M365-SecurityBaseline
1.0.0
Microsoft 365 tenant security baseline audit. Checks MFA enrollment, Conditional Access policies, mailbox forwarding rules, and guest account hygiene. Generates HTML dashboard reports. Requires Microsoft.Graph and ExchangeOnlineManagement modules.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Larry Roberts. All rights reserved.
Package Details
Author(s)
- Larry Roberts
Tags
Microsoft365 M365 Security MFA Azure Audit Compliance
Functions
Invoke-M365SecurityAudit Get-MFAStatus Get-MailboxForwardingRules Get-ConditionalAccessReview Get-GuestAccessReport
Dependencies
This module has no dependencies.
FileList
- M365-SecurityBaseline.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\00\87c36e719ef69b48ec8a4ef640c8711e159c05
- .git\objects\01\d81c428643477d49421cbdabb6c4aff347a168
- .git\objects\12\dc1ab9acf71d834183fe35e2b9e32b084abcbf
- .git\objects\13\8fa268206b9daf0d1532f612310682c59e70b2
- .git\objects\16\4ca7965daee345c2f77617a34db49aa5b654fd
- .git\objects\1e\22e2e5dc12cf102f45cc924636154abd101674
- .git\objects\21\0533c59ddf1350a270278b9fd833c7b22589e4
- .git\objects\2c\d49ad9ebf623aa20abcd6285f27b8be0cc8fd1
- .git\objects\36\e61e5fa4660c343bda3dec16cc71d5214029c8
- .git\objects\3b\1b50291f80761268526d582805bb785fed257e
- .git\objects\44\9c5077304031af5f22380e77c768f7412e33d3
- .git\objects\4e\2ad81ef6630da9d2ff6def9e0978db2f07d492
- .git\objects\52\975c6d7a46963fabf012c11450cc96f5cb88c3
- .git\objects\58\f47f886f4a920d5d8e91ac85c009e76c3b72f5
- .git\objects\5e\7e7943335a86ff128c442a7a68481c9c2e8ccc
- .git\objects\61\ca3e16fb4c18c506d0d9fd7581146ea1eaf11d
- .git\objects\62\482165012ebd4c600c9ad701ace2013dd2af2a
- .git\objects\66\d0a9237b35ccc0e1723ed3492f79041401633f
- .git\objects\6a\21e3f3046bdf0d04703436fac92591064279e7
- .git\objects\70\692b1208f4948540c89a224d14f76c18cff16b
- .git\objects\77\f9b0c4048369f8f712330c681ce5e6e134a713
- .git\objects\7a\28005df007a602f640a4d1bdc1d341ae5196ac
- .git\objects\8d\7ce657cbb9915a1c74f158d59a8fdd251c3351
- .git\objects\99\3e2353a7380182c78d83e4b3d02e675c102593
- .git\objects\a3\cf21c43dd68d74a172702644ba740e1a855996
- .git\objects\ca\467aa13b72d7f894d9b0805d143df3d4778d8d
- .git\objects\d1\0d7b17e12cfbe49c0e81b2dcc0fd24c86f9fb8
- .git\objects\d1\dbf8ff9aed905021632047c4ca4aa2110a4783
- .git\objects\ee\b462cb75d6af24f664bc4455d27a694ed8bb10
- .git\objects\f7\bd7e96ff628e1b51724d3fff25f9339d29c206
- .git\refs\heads\master
- .git\refs\remotes\origin\master
- LICENSE
- M365-SecurityBaseline.psd1
- M365-SecurityBaseline.psm1
- Private\_New-M365AuditHtml.ps1
- Public\Get-ConditionalAccessReview.ps1
- Public\Get-GuestAccessReport.ps1
- Public\Get-MFAStatus.ps1
- Public\Get-MailboxForwardingRules.ps1
- Public\Invoke-M365SecurityAudit.ps1
- README.md
- Samples\sample-report.html
- Tests\M365-SecurityBaseline.Tests.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 3 | 2/16/2026 |