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

Bias Types:
⚠️ windows_first
⚠️ powershell_heavy
⚠️ windows_tools
⚠️ missing_linux_example
Summary:
The documentation demonstrates a Windows bias by prioritizing Windows-specific tools and workflows. PowerShell is featured as a primary scripting example before the cross-platform Azure CLI. There are references to the Windows implementation of SSL, and the use of Azure PowerShell is highlighted without mention of Linux-native alternatives or shell scripting. No explicit Linux or Bash examples are provided, and the documentation does not address Linux-specific considerations or tools for managing TLS settings.
Recommendations:
  • Provide Bash or shell script examples alongside PowerShell, especially for common Linux scenarios.
  • Explicitly mention that Azure CLI is cross-platform and can be used on Linux, macOS, and Windows.
  • Avoid language that implies Windows is the default or primary platform (e.g., referencing the Windows SSL stack without noting Linux/OpenSSL context).
  • Include troubleshooting or configuration notes relevant to Linux environments, such as OpenSSL versions or common Linux distributions.
  • Where screenshots or UI steps are shown, clarify if there are differences for Linux users (e.g., Azure CLI installation or usage).
  • If referencing PowerShell, note that PowerShell Core is available cross-platform, and provide guidance for installing or using it on Linux.
GitHub Create pull request

Scan History

Date Scan ID Status Bias Status
2025-08-19 00:01 #85 completed ✅ Clean
2025-07-13 21:37 #48 completed ❌ Biased
2025-07-12 23:44 #41 in_progress ❌ Biased

Flagged Code Snippets

$rgName = "<resource-group>" $accountName = "<storage-account>" $location = "<location>" # Create a storage account with MinimumTlsVersion set to TLS 1.1. New-AzStorageAccount -ResourceGroupName $rgName ` -Name $accountName ` -Location $location ` -SkuName Standard_GRS ` -AllowBlobPublicAccess $false ` -MinimumTlsVersion TLS1_1 # Read the MinimumTlsVersion property. (Get-AzStorageAccount -ResourceGroupName $rgName -Name $accountName).MinimumTlsVersion # Update the MinimumTlsVersion version for the storage account to TLS 1.2. Set-AzStorageAccount -ResourceGroupName $rgName ` -Name $accountName ` -MinimumTlsVersion TLS1_2 # Read the MinimumTlsVersion property. (Get-AzStorageAccount -ResourceGroupName $rgName -Name $accountName).MinimumTlsVersion