PSGetModuleInfo.xml

<Objs Version="1.1.0.1" xmlns="http://schemas.microsoft.com/powershell/2004/04">
  <Obj RefId="0">
    <TN RefId="0">
      <T>Microsoft.PowerShell.Commands.PSRepositoryItemInfo</T>
      <T>System.Management.Automation.PSCustomObject</T>
      <T>System.Object</T>
    </TN>
    <MS>
      <S N="Name">SecurityPermissionsChecker</S>
      <Version N="Version">1.0.4</Version>
      <S N="Type">Module</S>
      <S N="Description">Analyzes Microsoft Defender for Office 365 permissions, directory roles, access types, and authentication modes. Provides tailored recommendations for any missing permissions required to perform specific actions within the Defender portal.</S>
      <S N="Author">Chirouette Khaled</S>
      <S N="CompanyName">Chirouette</S>
      <S N="Copyright">(c) 2025 Chirouette Khaled. All rights reserved.</S>
      <DT N="PublishedDate">2025-08-13T06:44:58+03:00</DT>
      <Obj N="InstalledDate" RefId="1">
        <DT>2025-08-13T09:47:28.7639073+03:00</DT>
        <MS>
          <Obj N="DisplayHint" RefId="2">
            <TN RefId="1">
              <T>Microsoft.PowerShell.Commands.DisplayHintType</T>
              <T>System.Enum</T>
              <T>System.ValueType</T>
              <T>System.Object</T>
            </TN>
            <ToString>DateTime</ToString>
            <I32>2</I32>
          </Obj>
        </MS>
      </Obj>
      <Nil N="UpdatedDate" />
      <Nil N="LicenseUri" />
      <Nil N="ProjectUri" />
      <Nil N="IconUri" />
      <Obj N="Tags" RefId="3">
        <TN RefId="2">
          <T>System.Object[]</T>
          <T>System.Array</T>
          <T>System.Object</T>
        </TN>
        <LST>
          <S>O365</S>
          <S>Defender</S>
          <S>Permissions</S>
          <S>RBAC</S>
          <S>XDR</S>
          <S>HAR</S>
          <S>Troubleshooting</S>
          <S>PSModule</S>
        </LST>
      </Obj>
      <Obj N="Includes" RefId="4">
        <TN RefId="3">
          <T>System.Collections.Hashtable</T>
          <T>System.Object</T>
        </TN>
        <DCT>
          <En>
            <S N="Key">Function</S>
            <Obj N="Value" RefId="5">
              <TNRef RefId="2" />
              <LST>
                <S>Extract-PermissionsFromHar</S>
                <S>Extract-AccessContextFromHar</S>
                <S>Show-ConsoleOutput</S>
                <S>Decode-Content</S>
                <S>Resolve-DirRoleName</S>
                <S>Export-HtmlOutput</S>
                <S>Export-EnhancedHtmlOutput</S>
                <S>Export-JsonOutput</S>
                <S>Build-CapabilityMatrix</S>
                <S>Get-OutputLocation</S>
              </LST>
            </Obj>
          </En>
          <En>
            <S N="Key">RoleCapability</S>
            <Obj N="Value" RefId="6">
              <TNRef RefId="2" />
              <LST />
            </Obj>
          </En>
          <En>
            <S N="Key">Command</S>
            <Obj N="Value" RefId="7">
              <TNRef RefId="2" />
              <LST>
                <S>Extract-PermissionsFromHar</S>
                <S>Extract-AccessContextFromHar</S>
                <S>Show-ConsoleOutput</S>
                <S>Decode-Content</S>
                <S>Resolve-DirRoleName</S>
                <S>Export-HtmlOutput</S>
                <S>Export-EnhancedHtmlOutput</S>
                <S>Export-JsonOutput</S>
                <S>Build-CapabilityMatrix</S>
                <S>Get-OutputLocation</S>
              </LST>
            </Obj>
          </En>
          <En>
            <S N="Key">DscResource</S>
            <Obj N="Value" RefId="8">
              <TNRef RefId="2" />
              <LST />
            </Obj>
          </En>
          <En>
            <S N="Key">Workflow</S>
            <Obj N="Value" RefId="9">
              <TNRef RefId="2" />
              <LST />
            </Obj>
          </En>
          <En>
            <S N="Key">Cmdlet</S>
            <Obj N="Value" RefId="10">
              <TNRef RefId="2" />
              <LST />
            </Obj>
          </En>
        </DCT>
      </Obj>
      <Nil N="PowerShellGetFormatVersion" />
      <Nil N="ReleaseNotes" />
      <Obj N="Dependencies" RefId="11">
        <TNRef RefId="2" />
        <LST />
      </Obj>
      <S N="RepositorySourceLocation">https://www.powershellgallery.com/api/v2</S>
      <S N="Repository">PSGallery</S>
      <S N="PackageManagementProvider">NuGet</S>
      <Obj N="AdditionalMetadata" RefId="12">
        <TN RefId="4">
          <T>System.Management.Automation.PSCustomObject</T>
          <T>System.Object</T>
        </TN>
        <MS>
          <S N="copyright">(c) 2025 Chirouette Khaled. All rights reserved.</S>
          <S N="description">Analyzes Microsoft Defender for Office 365 permissions, directory roles, access types, and authentication modes. Provides tailored recommendations for any missing permissions required to perform specific actions within the Defender portal.</S>
          <S N="requireLicenseAcceptance">False</S>
          <S N="isLatestVersion">True</S>
          <S N="isAbsoluteLatestVersion">True</S>
          <S N="versionDownloadCount">0</S>
          <S N="downloadCount">7</S>
          <S N="packageSize">10912</S>
          <S N="published">8/13/2025 6:44:58 AM +03:00</S>
          <S N="created">8/13/2025 6:44:58 AM +03:00</S>
          <S N="lastUpdated">8/13/2025 6:44:58 AM +03:00</S>
          <S N="tags">O365 Defender Permissions RBAC XDR HAR Troubleshooting PSModule PSFunction_Extract-PermissionsFromHar PSCommand_Extract-PermissionsFromHar PSFunction_Extract-AccessContextFromHar PSCommand_Extract-AccessContextFromHar PSFunction_Show-ConsoleOutput PSCommand_Show-ConsoleOutput PSFunction_Decode-Content PSCommand_Decode-Content PSFunction_Resolve-DirRoleName PSCommand_Resolve-DirRoleName PSFunction_Export-HtmlOutput PSCommand_Export-HtmlOutput PSFunction_Export-EnhancedHtmlOutput PSCommand_Export-EnhancedHtmlOutput PSFunction_Export-JsonOutput PSCommand_Export-JsonOutput PSFunction_Build-CapabilityMatrix PSCommand_Build-CapabilityMatrix PSFunction_Get-OutputLocation PSCommand_Get-OutputLocation PSIncludes_Function</S>
          <S N="developmentDependency">False</S>
          <S N="updated">2025-08-13T06:44:58Z</S>
          <S N="NormalizedVersion">1.0.4</S>
          <S N="Authors">Chirouette Khaled</S>
          <S N="IsPrerelease">false</S>
          <S N="ItemType">Module</S>
          <S N="FileList">SecurityPermissionsChecker.nuspec|INSTRUCTIONS.md|README.md|SecurityPermissionsChecker.psd1|SecurityPermissionsChecker.psm1</S>
          <S N="GUID">0030c039-7e4d-45c3-956f-7476120eedb3</S>
          <S N="CompanyName">Chirouette Khaled</S>
        </MS>
      </Obj>
      <S N="InstalledLocation">C:\Users\chkhaled\Documents\WindowsPowerShell\Modules\SecurityPermissionsChecker\1.0.4</S>
    </MS>
  </Obj>
</Objs>