Detected Bias Types
Windows First
Powershell Heavy
Summary
The documentation provides platform-specific examples for generating derived device keys using Azure CLI, Windows PowerShell, Linux (openssl), and C#. However, the Windows/PowerShell example is presented before the Linux example, and the PowerShell script is more detailed than the Linux equivalent. The CLI example is cross-platform, but the narrative mentions Windows and PowerShell before Linux and Bash. No Linux-specific tools (other than openssl) are discussed, and the Windows/PowerShell approach is given prominence.
Recommendations
- Present platform examples in a neutral or rotating order (e.g., Linux first in some sections, or alphabetical).
- Ensure parity in example detail: expand the Linux example to match the explanation and comments provided in the PowerShell example.
- Mention Linux tools and patterns (e.g., Python, shell scripting) as alternatives to openssl for key derivation.
- Explicitly state cross-platform compatibility for CLI commands and clarify that Bash and PowerShell are equally supported.
- Avoid language like 'On Windows...' before 'On Linux...' unless there is a technical reason.