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
⚠️ missing_linux_example
⚠️ powershell_heavy
Summary:
The documentation page demonstrates a Windows bias by providing examples and references that are Windows-centric. The primary configuration example uses the 'AzureWindowsBaseline', and the only command-line example for deleting assignments is given in Azure PowerShell, with no equivalent Bash, CLI, or Linux-native example. There are no explicit Linux configuration examples or references to Linux baseline configurations, and the documentation does not mention Linux-specific tools or patterns.
Recommendations:
  • Include examples using Linux baseline configurations (e.g., 'AzureLinuxBaseline') alongside or before Windows examples.
  • Provide command-line examples using Azure CLI (az) and/or Bash scripts for managing machine configuration assignments, not just Azure PowerShell.
  • Mention Linux-specific considerations or tools where relevant, such as differences in configuration package structure or assignment behavior.
  • Ensure that property descriptions and examples are not Windows-specific and clarify cross-platform applicability.
  • Where possible, alternate the order of Windows and Linux examples to avoid implicit prioritization.
GitHub Create pull request

Scan History

Date Scan ID Status Bias Status
2025-07-12 23:44 #41 in_progress ❌ Biased
2025-07-12 00:58 #8 cancelled ✅ Clean
2025-07-10 05:06 #7 processing ✅ Clean

Flagged Code Snippets

"metadata": { "category": "Guest Configuration", "guestConfiguration": { "name": "AzureWindowsBaseline", "version": "1.*" } //additional metadata properties exist }
{ "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "resources": [ { "apiVersion": "2021-01-25", "type": "Microsoft.Compute/virtualMachines/providers/guestConfigurationAssignments", "name": "myMachine/Microsoft.GuestConfiguration/myConfig", "location": "westus2", "properties": { "guestConfiguration": { "name": "myConfig", "contentUri": "https://mystorageaccount.blob.core.windows.net/mystoragecontainer/myConfig.zip?sv=SASTOKEN", "contentHash": "SHA256HASH", "version": "1.0.0", "assignmentType": "ApplyAndMonitor", "configurationParameter": [ "name":"configurationName", "value":"configurationValue" ] } } } ] }