M365-Assess
STABLE274 Automated checks across 14 compliance frameworks, interactive HTML report, no data leaves your machine.
OPEN · MIT · v0.9 · SHIPPED APR 2026
Free, MIT-licensed compliance tooling for the IT shops, MSPs, and solo consultants priced out of the enterprise racket. No black boxes, no per-seat fees, no "contact sales."
PS C:\audit\acme-msp> Invoke-M365Assessment
✓ Pass X Fail ! Warn ? Review
── Identity ──────────────────────────
✓ ENTRA-ADMIN-001 Global Admin Count 0.5s
X ENTRA-CA-001 CA Blocks Legacy Auth 0.6s
X ENTRA-GUEST-001 Guest Access Restriction 0.2s
! ENTRA-MFA-001 MFA Registration Campaign 0.4s
── Exchange ──────────────────────────
X EXO-FORWARD-001 Auto-Forward External 1.3s
✓ EXO-AUTH-002 SMTP AUTH Disabled 0.8s
report → ./out/acme-2026-04-19.html (1.3 MB)
✓ 248 passed · 19 warn · 7 fail [41s]
PS C:\audit\acme-msp> █
# the status quo
Start at $60k/yr. Priced for Fortune 500, sold to everyone.
✗ not this14 tabs, 2,000 rows, one consultant holding it together.
✗ not thisGitHub repo, 3 commits, archived. No one to call when it breaks.
✗ not this→ WE BUILD
MIT-licensed tooling that runs in your environment, produces audit-ready output, and ships from the same frustrations you have. The fundamentals stay free, forever. No pricing tiers on the core tools. No black boxes. No vendor lock-in. If it breaks, you can read the code.
// the tools
274 Automated checks across 14 compliance frameworks, interactive HTML report, no data leaves your machine.
Automatically stamps Azure resources with creator identity and configurable metadata tags via Event Grid-triggered Azure Function
// from the blog
M365-Assess 2.0 ships a React-based interactive report, 274 security checks mapped across 14 compliance frameworks, and a 5x reduction in report size.
read →Azure activity logs expire after 90 days. When an auditor asks who created a resource, you need a better answer. Az-Stamper solves this with automatic resource tagging.
read →CISA issued urgent guidance on Intune hardening after the Stryker breach. Here's what happened and the specific steps to lock down your tenant.
read →// no vc money, no enterprise tier
These tools exist because freelancers, MSPs, and small IT teams needed them and couldn't afford the alternatives. Sponsoring directly funds new tools, framework updates, and the maintenance that keeps things working after audits change.