Detected Bias Types
Powershell Heavy
🔧
Windows Tools
Windows First
Summary
The documentation provides code examples for SAS token generation in multiple languages, including PowerShell and Bash. However, PowerShell (a Windows-centric tool) is given a full example and is listed before Bash, and the Bash example requires non-standard tools (jq, iconv) without guidance for Linux users. There is a strong presence of Windows-specific tooling (PowerShell, .NET, C#) and references to Windows patterns (HttpUtility, System.Web), while Linux-native approaches (Bash, openssl) are less detailed and may be harder for Linux users to follow. The ARM template and portal instructions are platform-neutral, but the overall example set and ordering show a Windows-first bias.
Recommendations
- Provide Linux-native command-line examples (e.g., Bash) with clear instructions and alternatives for required tools (like jq, iconv), or use only POSIX-standard utilities.
- List Bash examples before PowerShell to avoid implicit prioritization of Windows tools.
- Add explicit notes on cross-platform compatibility for each code sample, especially for PowerShell and Bash.
- Include more Linux-friendly programming language examples (e.g., Python) and clarify any platform-specific dependencies.
- Where .NET or C# examples use Windows-specific libraries (e.g., System.Web), provide alternatives for Linux/Mono environments.