Skip to content

v3.8.0

Choose a tag to compare

@ugurkocde ugurkocde released this 02 Mar 15:33
· 32 commits to main since this release

What's New

Multi-Device Handling (fixes #94)

  • When multiple Entra ID devices share the same display name (common with Hybrid Join + Entra Join), the script now detects this and presents an interactive selection list
  • Each device is displayed with OS, trust type, device ownership, compliance status, last sign-in date, and Object ID
  • In parameter mode, a warning lists all matching devices with their Object IDs so the user can re-run with a specific ID
  • Device lookup by Object ID (GUID) is now supported as direct input, bypassing display name ambiguity entirely
  • Device query switched from v1.0 to beta endpoint for richer disambiguation properties

Scope Tag Filter in HTML Report (fixes #85, #96)

  • A new Scope Tag filter dropdown has been added to the HTML report alongside the existing Group Search and Assignment Type filters
  • The dropdown is dynamically populated with all unique scope tags across policies and apps
  • Uses regex-based matching for accurate filtering of comma-separated scope tag values

Platform Column in "All Policies & Apps" Tab (fixes #96)

  • The combined "All Policies & Apps" tab now includes a Platform column, showing the platform/OS for applications to help distinguish duplicate app names across Android and iOS/iPadOS

Bug Fixes

  • Fixed the Assignment Type filter in the HTML report which targeted a hardcoded column index and broke on tables with different column counts (e.g., app tabs with a Platform column)
  • The filter now dynamically finds the correct column by header text