Sad Tux - Windows bias detected
This page contains Windows bias

About This Page

This page is part of the Azure documentation. It contains code examples and configuration instructions for working with Azure services.

Bias Analysis

Detected Bias Types
powershell_heavy
windows_first
missing_linux_example
Summary
The documentation provides both Azure PowerShell and Azure CLI examples for all steps, but the PowerShell examples use Windows-style paths (e.g., c:\Templates\azuredeploy.json) and are presented before the Azure CLI/Bash examples in each section. There are no explicit Linux/macOS-specific notes or examples, and the CLI section only briefly mentions Bash in Cloud Shell, without addressing local Linux environments or common Linux file paths. This structure subtly prioritizes Windows/PowerShell users and may cause confusion for Linux users.
Recommendations
  • Alternate the order of PowerShell and CLI examples or present them side-by-side to avoid consistently prioritizing Windows/PowerShell.
  • In CLI examples, provide explicit Linux/macOS shell commands and file path examples (e.g., /home/user/Templates/azuredeploy.json) to improve clarity for Linux users.
  • Add notes or callouts for Linux/macOS users regarding any differences in command syntax, environment variables, or file paths.
  • Consider including a table summarizing command differences or prerequisites for Windows, Linux, and macOS environments.
  • Ensure that all references to file paths and shell commands are platform-agnostic or provide platform-specific alternatives.
GitHub Create Pull Request

Scan History

Date Scan Status Result
2026-01-12 00:00 #99 completed Biased Biased
2026-01-11 06:20 #98 completed Biased Biased
2026-01-10 00:00 #92 completed Clean Clean
2026-01-09 00:00 #87 cancelled Clean Clean
2026-01-06 22:28 #78 completed Clean Clean
2025-12-29 18:00 #48 cancelled Biased Biased
2025-12-15 00:00 #7 completed Clean Clean
2025-12-14 05:05 #6 completed Clean Clean

Flagged Code Snippets

---

## Upload private template to storage account

Now, you're ready to upload your template to the storage account. Provide the path to the template you want to use.

# [PowerShell](#tab/azure-powershell)

---

## Provide SAS token during deployment

To deploy a private template in a storage account, generate a SAS token and include it in the URI for the template. Set the expiry time to allow enough time to complete the deployment.

> [!IMPORTANT]
> The blob containing the private template is accessible to only the account owner. However, when you create a SAS token for the blob, the blob is accessible to anyone with that URI. If another user intercepts the URI, that user is able to access the template. A SAS token is a good way of limiting access to your templates, but you should not include sensitive data like passwords directly in the template.
>

# [PowerShell](#tab/azure-powershell)