Bias Analysis
Detected Bias Types
powershell_heavy
windows_first
missing_linux_example
Summary
The documentation page demonstrates a Windows bias by providing detailed PowerShell scripts for querying delegation changes, referencing PowerShell first in code samples, and omitting equivalent Linux/bash examples for advanced scripting tasks. While Azure CLI is briefly mentioned for role assignment, all complex automation and querying is shown only in PowerShell, which is primarily a Windows tool. There are no bash, shell, or Python examples for Linux users, nor guidance for running these tasks natively on Linux.
Recommendations
- Provide equivalent bash or shell script examples for querying the Tenant Activity Log using REST API calls, suitable for Linux environments.
- Include Python sample scripts for automation, as Python is cross-platform and widely used on Linux.
- When listing code samples, present Azure CLI and bash examples before or alongside PowerShell, rather than after.
- Explicitly mention how Linux users can perform these tasks, including authentication and token acquisition, using native tools.
- Clarify that PowerShell Core is cross-platform, but provide installation and usage notes for Linux if PowerShell scripts are retained.
- Add guidance for running scripts in Azure Cloud Shell, which supports both bash and PowerShell, to emphasize platform neutrality.
Create Pull Request