Detected Bias Types
Windows First
Powershell Heavy
Summary
The documentation provides code examples for generating SAS tokens in multiple languages (NodeJS, Java, PHP, C#, PowerShell, Bash). While Bash is included for Linux users, PowerShell is presented before Bash, and there is a notable presence of PowerShell and C# examples, which are traditionally Windows-centric. There are no explicit references to Windows-only tools, but the ordering and prominence of PowerShell and C# may subtly favor Windows users. The ARM template and portal instructions are platform-neutral, but the sample links are .NET-focused.
Recommendations
- Present Bash/Linux examples before PowerShell to improve visibility for Linux users.
- Include sample links for Java, NodeJS, and Bash/Linux implementations, not just .NET.
- Add explicit notes clarifying that Bash examples are suitable for Linux/macOS environments.
- Consider providing CLI (az) examples for disabling SAS key authentication, as the Azure CLI is cross-platform.
- Balance language and tool coverage so that Linux/macOS users see their options as first-class citizens.