Skip to content

[Bug]:Missing Entra Rules #186

Description

@qbrusa

What happened?
After scanning the resources, the assessment seems to not works fully because the path of findings rules seems to be missing/wrong.

How to reproduce it
Steps to reproduce the behavior:

$param = @{
    ClientId = '<client-id>';
    ClientSecret = ("<client-secret>" | ConvertTo-SecureString -AsPlainText -Force);
    Instance = 'Microsoft365';
    Collect =  @('ExchangeOnline','MicrosoftTeams','Purview','SharePointOnline');
    TenantID = '<tenant-id>';
    IncludeEntraID = $true;
    ExportTo = @('HTML',"CSV","JSON");
}
Invoke-Monkey365 @param

Expected behavior
No WARNING errors

Screenshots or Logs

WARNING: File eid-pim-permanent-privileged-roles-assigned.json was not found in C:\Users\user\Documents\PowerShell\Modules\monkey365\0.98.5\rules\findings
WARNING: File ms-exo-personal-email-account-and-calendar-allowed.json was not found in C:\Users\user\Documents\PowerShell\Modules\monkey365\0.98.5\rules\findings

From where are you running Monkey365?
Please, complete the following information:

  • Resource: Workstation
  • OS: Windows 11
  • PowerShell Version [$PsVersionTable]:
Name                           Value
----                           -----

PSVersion                      7.4.18
PSEdition                      Core
GitCommitId                    7.4.18
OS                             Microsoft Windows 10.0.26100
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0
  • Monkey365 Version: 0.98.5

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions