Bias Analysis
Detected Bias Types
powershell_heavy
windows_tools
windows_first
Summary
The documentation page provides a mostly platform-neutral overview of Azure Machine Configuration compliance reporting, focusing on portal-based experiences and Azure Resource Graph queries. However, there is evidence of Windows bias in the programmatic access section, where PowerShell (Get-AzGuestConfigurationAssignment) is listed as the only example of a language-specific cmdlet, and Windows-centric tooling (PowerShell) is mentioned before Linux-native alternatives. The references table lists PowerShell before CLI and REST API options, and does not mention Linux/macOS-specific shell examples (e.g., Bash, curl, or scripting with az CLI). No Linux/macOS command-line examples are provided, and PowerShell is referenced without parity for Linux users.
Recommendations
- Add Linux/macOS command-line examples using Bash and az CLI for common compliance reporting tasks.
- Include references to Linux-native tools and scripting patterns (e.g., curl with REST API, jq for JSON parsing).
- Present CLI and REST API options before or alongside PowerShell to avoid Windows-first ordering.
- Explicitly note cross-platform support for all APIs and tools, and provide usage examples for each major OS.
- Where PowerShell is referenced, clarify that it is available cross-platform, or provide equivalent Bash/CLI commands.
Create Pull Request