M365FoundationsCISReport

0.1.0-preview0001

Automated assessment of 50 CIS 365 Foundations v3.0.0 benchmark.

Minimum PowerShell version

5.0

This is a prerelease version of M365FoundationsCISReport.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name M365FoundationsCISReport -RequiredVersion 0.1.0-preview0001 -AllowPrerelease

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name M365FoundationsCISReport -Version 0.1.0-preview0001 -Prerelease

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2024 Douglas S. Rios (DrIOSx). All rights reserved.

Package Details

Author(s)

  • Douglas S. Rios (DrIOSx)

Functions

Invoke-M365SecurityAudit

Dependencies

This module has no dependencies.

Release Notes

## [0.1.0-preview0001] - 2024-03-25

### Added

- Initial release of the M365FoundationsCISReport PowerShell module v0.0.1.
- Function `Invoke-M365SecurityAudit` for conducting a comprehensive security audit in Microsoft 365 environments.
- Support for multiple parameter sets including ELevelFilter, IGFilters, RecFilter, and SkipRecFilter to cater to diverse audit requirements.
- Implementation of `-NoModuleCheck`, `-DoNotConnect`, and `-DoNotDisconnect` switches for enhanced control over module behavior.
- Integration with required modules like ExchangeOnlineManagement, AzureAD, Microsoft.Graph, Microsoft.Online.SharePoint.PowerShell, and MicrosoftTeams.
- A dynamic test loading system based on CSV input for flexibility in defining audit tests.
- Comprehensive verbose logging to detail the steps being performed during an audit.
- Comment-help documentation for the `Invoke-M365SecurityAudit` function with examples and usage details.
- Attribution to CIS and licensing information under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License in the README.

FileList

Version History

Version Downloads Last updated
0.1.26 1,086 8/4/2024
0.1.25 124 7/23/2024
0.1.24 11 7/7/2024
0.1.23 8 7/2/2024
0.1.22 6 7/1/2024
0.1.21 6 7/1/2024
0.1.20 6 6/30/2024
0.1.19 6 6/30/2024
0.1.18 6 6/30/2024
0.1.17 6 6/28/2024
0.1.16 8 6/27/2024
0.1.15 6 6/26/2024
0.1.14 9 6/24/2024
0.1.13 8 6/18/2024
0.1.12 9 6/17/2024
0.1.11 9 6/14/2024
0.1.10 6 6/12/2024
0.1.9 12 6/10/2024
0.1.8 9 6/9/2024
0.1.7 6 6/9/2024
0.1.6 6 6/8/2024
0.1.5 6 6/8/2024
0.1.4 11 5/30/2024
0.1.3 6 5/29/2024
0.1.2 10 4/29/2024
0.1.1 14 4/2/2024
0.1.0-previe... (current version) 7 3/25/2024
Show less