So youâve got workloads in Microsoft 365 and Azure. Youâve got policies. Maybe even a lovingly neglected Defender dashboard thatâs been flashing red alerts like a Christmas tree for months, and nobody's dared open it since the intern rage-quit. And in the middle of all this glorious mess, CISA casually drops a tool in your lap: SCUBA Gear.
But what is it really?
Another YAML-fueled ritual of despair?
A gov-tool that feels allergic to anything modern?
Or the cloud audit sidekick you didnât know you needed â that doesnât upsell you halfway through doing its job?
Spoiler alert: itâs the last one.
đ ď¸ What the Hell is SCuBA Gear?

Straight from the bunker at the U.S. Cybersecurity and Infrastructure Security Agency (aka CISA â those nice folks constantly yelling "PATCH EVERYTHING NOW"), SCuBA Gear is described as:
A modular scanning tool that evaluates your cloud environment â specifically Azure and Microsoft 365 â against best practice baselines.
In plain human words? Itâs a command-line beast that runs a deep check on your M365 and Azure configs, without needing a bloated portal, a vendor login, or a 17-step setup process that ends in an existential crisis.
Even better? It's not just one-size-fits-none. SCuBA Gear uses Microsoftâs own best practices and compliance resources to define its baselines â yes, the same ones Microsoft themselves publish in Secure Score and Compliance Manager. So when you run it, you're not just ticking boxes â you're measuring against what Microsoft and CISA both agree are the good ideas. Imagine that. Actual agreement. On the internet.
Whatâs more, SCuBA Gear isnât trying to reinvent the wheel â itâs built with realistic, field-tested assumptions. Itâs meant to be usable by any IT team, not just an elite squad of cloud ninja-architects. Whether you're at a federal agency or a scrappy K-12 district with three IT staff, two coffee machines, and a pile of overworked Chromebooks, SCuBA Gear meets you where you are â and gently shames your tenant.
Just point it at your tenant and whisper: âARISE.â Bonus points if lightning cracks.

đ§Ş Why Should You Use It?
Because you donât have time (or the will to live) to dig through:
- 999 Microsoft Learn articles written by 12 different teams in 3 different tones
- Entra ID defaults that make you scream into your hoodie
- and compliance tools that alert you to problems you can't actually fix without sacrificing your weekend and your sanity
SCUBA Gear makes that pain go away:
- It checks your Microsoft 365 and Azure setups against battle-tested, CISA-approved baselines.
- It works offline â zero phoning home, zero sales reps suddenly âchecking in.â
- It throws out JSON, HTML or CSV reports you can actually use â whether thatâs alerting via Sentinel or shoving into Power BI for your next oh-god-why dashboard.
And if you're in the public sector (or support public sector orgs), this thing isnât just useful â itâs practically blessed. CISA specifically tailored these baselines to the challenges facing federal agencies, schools, local governments, and critical infrastructure. If youâre running a townâs IT on expired duct tape, unpaid overtime, and a OneDrive full of ransomware-laced Excel files, SCuBA might just save your bacon.
According to Microsoft, SCuBA Gear provides âmeasurable, evidence-based recommendations,â helping organizations focus efforts and budget on the things that actually matter, not just what looks good on a colorful dashboard that nobody checks after the quarterly review.
Cloudcook calls it: âMicrosoft Secure Scoreâs cool, useful cousin that doesnât gaslight you.â

đ What It Can Check (in the Microsoft World)
Hereâs just a slice of the config sins SCuBA Gear helps you catch:
đš Azure / Entra ID
- Is MFA actually enforced, or just something your policy claims to do?
- How many global admins do you really need? (Spoiler: itâs not 12. Or 8. Or 5.)
- Guest access policies that are stuck in 2017 and smell like regret.
- Subscription policy enforcement that sounds fancy but does absolutely zilch.
đš Microsoft 365
- Exchange Online config that might allow mail flow from the dark corners of the internet.
- Teams guest sharing that turns collaboration into chaos.
- SharePoint access settings that let Karen from Accounting see DevSecOps folders she really shouldn't.
- Whether Defender for Office 365 is protecting or just pretending.
In short: SCuBA Gear digs up all the stuff your auditors asked about, your CISO forgot about, and your admin quietly ignored because they were too busy fixing printers over VPN.
đ§š Integration Possibilities
SCUBA Gear plays surprisingly well with others. Want to level up your paranoia? Try this:
- Drop it into a GitHub Action or Azure DevOps pipeline. Automate config hygiene before your cloud turns into a compliance crime scene.
- Pipe the results to a Teams webhook. Bonus: instant alerts that make coffee shoot out of your nose.
- Funnel data into Sentinel, Defender XDR, or a Power BI dashboard to generate beautifully terrifying graphs.
- Schedule it via Logic App, if youâre fancy and call it âcontinuous complianceâ with a straight face and a dead soul.
đĄ Cloudcook tip: Set SCuBA Gear to scan your M365 tenant every Friday at noon. Save the report as m365-sins.json. Present it dramatically in the Monday standup like itâs the Ark of the Covenant.
đď¸ Cautions Before You Go Diving
SCuBA Gearâs great, but like all open-source tools, there are a few caveats:
- Itâs still growing. Expect a few sharp edges and the occasional "what even is this baseline?" moment.
- Youâll need proper permissions. No global admin? No insights. But also, donât give it God-mode unless you like living on the edge.
- It sticks to CISA baselines. These are solid, but not tailored to your specific âwe built everything in a trial tenant and forgotâ architecture.
- It points, it doesnât patch. You still have to fix things yourself â but at least now you know what to scream about in your next change advisory board meeting.
Bonus round: SCUBA Gear helps with audit prep â especially for orgs chasing acronyms that haunt your dreams. It provides real data, real evidence, and real relief for whoever's stuck making the compliance report not look like a ransom note.
đď¸How to use it
First, i was not sure if i should mention on how to run SCuBA Gear, but then i thought about all of those lazy people (like me đ ) who don't wont to read different Blogs or Sites. So here it is:
To install ScubaGear from PSGallery, open a PowerShell 5 terminal on a Windows computer and install the module:
# Install ScubaGear
Install-Module -Name ScubaGearTo install its dependencies:
# Install the minimum required dependencies
Initialize-SCuBA To verify that it is installed:
# Check the version
Invoke-SCuBA -VersionTo run ScubaGear:
# Assess all products
Invoke-SCuBA -ProductNames *
Imagine now, you are fully done with the process, how will it look like?





đď¸ââď¸ TL;DR for Lazy But Smart People
| Feature | What SCUBA Gear Delivers |
|---|---|
| Azure/M365 Assessment | â Baseline config checks |
| Offline Capable | â Doesnât leak your data to the abyss |
| JSON Reports | â SIEM & dashboard friendly |
| Setup Effort | âąď¸ Under 15 minutes if you can type |
| Price Tag | đ¸ Free, and no âEnterprise Editionâ |
| HTML Reports | â All coloured so even the dumbest of them all can read it |
đ§ââď¸ Cloudcook's Final Rant
âThis is the kind of tool I begged for back in the dark days â when we manually clicked through Azure blades like caffeinated squirrels and hoped nobody asked âhow secure are we?â SCUBA Gear doesnât fix everything, but it gives you a brutally honest snapshot â and doesnât charge per insight.â
Install it. Run it. Let the HTML scream at you.
