Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/ScubaGearPublic template

Automation to assess the state of your M365 tenant against CISA's baselines

License

NotificationsYou must be signed in to change notification settings

cisagov/ScubaGear

Repository files navigation

ScubaGear Logo

GitHub ReleasePSGallery ReleaseCI PipelineFunctional TestsGitHub LicenseGitHub DownloadsPSGallery DownloadsGitHub Issues

ScubaGear is an assessment tool that verifies that a Microsoft 365 (M365) tenant’s configuration conforms to the policies described in the Secure Cloud Business Applications (SCuBA) Secure Configuration Baselinedocuments.

Note: This documentation can be read usingGitHub Pages.

Target Audience

ScubaGear is for M365 administrators who want to assess their tenant environments against CISA Secure Configuration Baselines.

Overview

ScubaGear uses a three-step process:

  • Step One - PowerShell code queries M365 APIs for various configuration settings.
  • Step Two - It then callsOpen Policy Agent (OPA) to compare these settings against Rego security policies written per the baseline documents.
  • Step Three - Finally, it reports the results of the comparison as HTML, JSON, and CSV.

Getting Started

To install ScubaGear fromPSGallery, open a PowerShell 5 terminal on a Windows computer and install the module:

# Install ScubaGearInstall-Module-Name ScubaGear

To install its dependencies:

# Install the minimum required dependenciesInitialize-SCuBA

To verify that it is installed:

# Check the versionInvoke-SCuBA-Version

To run ScubaGear:

# Assess all productsInvoke-SCuBA-ProductNames*

Note: Successfully running ScubaGear requires certain prerequisites and configuration settings. To learn more, read through the sections below.

Table of Contents

The following sections should be read in order.

Installation

Prerequisites

Execution

Configuration

Troubleshooting

Misc

Project License

Unless otherwise noted, this project is distributed under the Creative Commons Zero license. With developer approval, contributions may be submitted with an alternate compatible license. If accepted, those contributions will be listed herein with the appropriate license.


[8]ページ先頭

©2009-2025 Movatter.jp