Skip to content

Commit 90e4348

Browse files
EmilienCourtEmilienCourt
authored andcommitted
Bump dependencies version. Bump module version and minor documentation add
1 parent 83745ff commit 90e4348

File tree

3 files changed

+26
-23
lines changed

3 files changed

+26
-23
lines changed

DFIR-O365RC/DFIR-O365RC.psd1

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
RootModule = '.\DFIR-O365RC.psm1'
88

99
# Version number of this module.
10-
ModuleVersion = '2.2.2'
10+
ModuleVersion = '2.3.0'
1111

1212
# Supported PSEditions
1313
CompatiblePSEditions = 'Core', 'Desktop'
@@ -29,17 +29,17 @@
2929

3030
# Modules that must be imported into the global environment prior to importing this module
3131
RequiredModules = @(
32-
@{ModuleName = 'Az.Accounts'; ModuleVersion = '3.0.2'; }
33-
@{ModuleName = 'Az.Monitor'; ModuleVersion = '5.2.1'; }
34-
@{ModuleName = 'Az.Resources'; ModuleVersion = '7.2.0'; }
35-
@{ModuleName = 'ExchangeOnlineManagement'; ModuleVersion = '3.5.1'; }
36-
@{ModuleName = 'Microsoft.Graph.Authentication'; ModuleVersion = '2.20.0'; }
37-
@{ModuleName = 'Microsoft.Graph.Applications'; ModuleVersion = '2.20.0'; }
38-
@{ModuleName = 'Microsoft.Graph.Beta.Identity.SignIns'; ModuleVersion = '2.20.0'; }
39-
@{ModuleName = 'Microsoft.Graph.Beta.Reports'; ModuleVersion = '2.20.0'; }
40-
@{ModuleName = 'Microsoft.Graph.Beta.Security'; ModuleVersion = '2.20.0'; }
41-
@{ModuleName = 'Microsoft.Graph.Identity.DirectoryManagement'; ModuleVersion = '2.20.0'; }
42-
@{ModuleName = 'Microsoft.Graph.Users'; ModuleVersion = '2.20.0'; }
32+
@{ModuleName = 'Az.Accounts'; ModuleVersion = '5.2.0'; }
33+
@{ModuleName = 'Az.Monitor'; ModuleVersion = '6.0.3'; }
34+
@{ModuleName = 'Az.Resources'; ModuleVersion = '8.1.0'; }
35+
@{ModuleName = 'ExchangeOnlineManagement'; ModuleVersion = '3.9.0'; }
36+
@{ModuleName = 'Microsoft.Graph.Authentication'; ModuleVersion = '2.30.0'; }
37+
@{ModuleName = 'Microsoft.Graph.Applications'; ModuleVersion = '2.30.0'; }
38+
@{ModuleName = 'Microsoft.Graph.Beta.Identity.SignIns'; ModuleVersion = '2.30.0'; }
39+
@{ModuleName = 'Microsoft.Graph.Beta.Reports'; ModuleVersion = '2.30.0'; }
40+
@{ModuleName = 'Microsoft.Graph.Beta.Security'; ModuleVersion = '2.30.0'; }
41+
@{ModuleName = 'Microsoft.Graph.Identity.DirectoryManagement'; ModuleVersion = '2.30.0'; }
42+
@{ModuleName = 'Microsoft.Graph.Users'; ModuleVersion = '2.30.0'; }
4343
@{ModuleName = 'PoshRSJob'; ModuleVersion = '1.7.4.4'; }
4444
)
4545

@@ -111,6 +111,7 @@
111111
2.2.0 - Get Purview results using Graph instead of PowerShell. Use ToJsonString() to fix case. Recover deleted items
112112
2.2.1 - Fix PSGallery CI
113113
2.2.1 - Files are now written in the function where they are collected. This will change case somehow.
114+
2.3.0 - Add Update-Application -permissions. Minor fixes. Bump dependencies
114115
'
115116
} # End of PSData hashtable
116117
} # End of PrivateData hashtable

Dockerfile

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
FROM mcr.microsoft.com/powershell:latest
22
RUN pwsh -command Set-PSRepository PSGallery -InstallationPolicy Trusted
3-
RUN pwsh -command Install-Module -Name Az.Accounts -RequiredVersion 3.0.2
4-
RUN pwsh -command Install-Module -Name Az.Monitor -RequiredVersion 5.2.1
5-
RUN pwsh -command Install-Module -Name Az.Resources -RequiredVersion 7.2.0
6-
RUN pwsh -command Install-Module -Name ExchangeOnlineManagement -RequiredVersion 3.5.1
7-
RUN pwsh -command Install-Module -Name Microsoft.Graph.Authentication -RequiredVersion 2.20.0
8-
RUN pwsh -command Install-Module -Name Microsoft.Graph.Applications -RequiredVersion 2.20.0
9-
RUN pwsh -command Install-Module -Name Microsoft.Graph.Beta.Identity.SignIns -RequiredVersion 2.20.0
10-
RUN pwsh -command Install-Module -Name Microsoft.Graph.Beta.Reports -RequiredVersion 2.20.0
11-
RUN pwsh -command Install-Module -Name Microsoft.Graph.Beta.Security -RequiredVersion 2.20.0
12-
RUN pwsh -command Install-Module -Name Microsoft.Graph.Identity.DirectoryManagement -RequiredVersion 2.20.0
13-
RUN pwsh -command Install-Module -Name Microsoft.Graph.Users -RequiredVersion 2.20.0
3+
RUN pwsh -command Install-Module -Name Az.Accounts -RequiredVersion 5.2.0
4+
RUN pwsh -command Install-Module -Name Az.Monitor -RequiredVersion 6.0.3
5+
RUN pwsh -command Install-Module -Name Az.Resources -RequiredVersion 8.1.0
6+
RUN pwsh -command Install-Module -Name ExchangeOnlineManagement -RequiredVersion 3.9.0
7+
RUN pwsh -command Install-Module -Name Microsoft.Graph.Authentication -RequiredVersion 2.30.0
8+
RUN pwsh -command Install-Module -Name Microsoft.Graph.Applications -RequiredVersion 2.30.0
9+
RUN pwsh -command Install-Module -Name Microsoft.Graph.Beta.Identity.SignIns -RequiredVersion 2.30.0
10+
RUN pwsh -command Install-Module -Name Microsoft.Graph.Beta.Reports -RequiredVersion 2.30.0
11+
RUN pwsh -command Install-Module -Name Microsoft.Graph.Beta.Security -RequiredVersion 2.30.0
12+
RUN pwsh -command Install-Module -Name Microsoft.Graph.Identity.DirectoryManagement -RequiredVersion 2.30.0
13+
RUN pwsh -command Install-Module -Name Microsoft.Graph.Users -RequiredVersion 2.30.0
1414
#RUN pwsh -command Install-Module -Name PoshRSJob -RequiredVersion 1.7.4.4
1515
RUN pwsh -command mkdir /tmp/posh
1616
RUN pwsh -command Invoke-WebRequest -UseBasicParsing -Uri 'https://www.powershellgallery.com/api/v2/package/PoshRSJob/1.7.4.4' -OutFile '/tmp/posh/PoshRSJob.1.7.4.4.nupkg'

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,8 @@ The application will be created with the least possible required permission set:
216216
- `AuditLogsQuery.Read.All` for the `Microsoft Graph` API (required for Unified Audit Log collection using Purview)
217217
- `Application.Read.All` and `DelegatedPermissionGrant.Read.All` for the `Microsoft Graph` API (required for the enrichment of Microsoft Entra logs related to applications and service principals)
218218
- `Device.Read.All` for the `Microsoft Graph` API (required for the enrichment of Microsoft Entra logs related to devices)
219+
- `User.Read.All` for the `Microsoft Graph` API (required for getting information on the users)
220+
- `UserAuthenticationMethod.Read.All` for the `Microsoft Graph` API (required for getting information on the users' authentication methods)
219221
- `Organization.Read.All` for the `Microsoft Graph` API (required for getting general information on the tenant)
220222
- `View-only audit logs` in `Exchange Online` (required to use the `Search-UnifiedAuditLog` cmdlet)
221223

0 commit comments

Comments
 (0)