115
Total Pages
75
Linux-Friendly Pages
40
Pages with Bias
34.8%
Bias Rate

Bias Trend Over Time

Pages with Bias Issues

240 issues found
Showing 76-100 of 240 flagged pages
Role Based Access Control Eligible and time-bound role assignments in Azure RBAC .../articles/role-based-access-control/pim-integration.md
Medium Priority View Details →
Scanned: 2026-01-14 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy Missing Linux Example 🔧 Windows Tools
Summary
The documentation provides command-line examples exclusively using PowerShell cmdlets (Get-AzRoleEligibilitySchedule, New-AzRoleAssignment, etc.), which are Windows-centric tools. There are no equivalent examples for Azure CLI, Bash, or cross-platform scripting, nor is there mention of how Linux/macOS users can perform these tasks outside the Azure portal. This creates friction for users on non-Windows platforms who may not have access to PowerShell or prefer native tools.
Recommendations
  • Add equivalent Azure CLI examples for all PowerShell command sections, as Azure CLI is cross-platform and widely used on Linux/macOS.
  • Explicitly mention that PowerShell Core is available cross-platform, if relevant, and provide installation guidance for non-Windows users.
  • Where possible, provide REST API examples or links for advanced users who may wish to automate tasks outside of PowerShell.
  • Order examples so that Azure CLI and PowerShell are presented together, or alternate which is shown first to avoid implicit prioritization.
Role Based Access Control Quickstart: Assign an Azure role using an Azure Resource Manager template - Azure RBAC ...access-control/quickstart-role-assignments-template.md
Medium Priority View Details →
Scanned: 2026-01-14 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example
Summary
The documentation exclusively provides Azure PowerShell examples and instructions, with all automation and cleanup steps shown using PowerShell commands in Azure Cloud Shell. There are no CLI (az), Bash, or Linux/macOS-specific instructions or examples, and PowerShell is presented as the default/only method for deployment and resource management.
Recommendations
  • Add equivalent examples using the Azure CLI (az) in Bash, which works natively on Linux/macOS and in Azure Cloud Shell.
  • Include a note clarifying that Azure Cloud Shell supports both PowerShell and Bash, and users can choose their preferred shell.
  • Present both PowerShell and CLI/Bash examples side-by-side, or provide a toggle to select the desired platform.
  • Ensure that links to further tutorials or next steps include Linux/macOS-friendly options.
Role Based Access Control Troubleshoot Azure RBAC .../articles/role-based-access-control/troubleshooting.md
Medium Priority View Details →
Scanned: 2026-01-14 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example
Summary
The documentation provides troubleshooting guidance for Azure RBAC, with examples and command-line instructions using both Azure PowerShell and Azure CLI. However, PowerShell examples and references are more frequent, and PowerShell-specific troubleshooting steps are given in detail. In some sections, PowerShell is mentioned before Azure CLI, and there are no explicit Linux/macOS shell examples (e.g., Bash), nor guidance for Linux-specific environments. This creates mild friction for Linux/macOS users who may prefer Bash or native CLI workflows.
Recommendations
  • Ensure all command-line examples are provided for both Azure PowerShell and Azure CLI, with equal prominence.
  • Where PowerShell is referenced, include equivalent Bash/Azure CLI commands and troubleshooting steps, especially for common tasks like listing or removing role assignments.
  • Clarify that Azure CLI is cross-platform and provide explicit Bash syntax where relevant.
  • Organize sections so that Azure CLI examples are shown before or alongside PowerShell, not after.
  • Add notes or links for Linux/macOS users regarding installation and usage of Azure CLI and PowerShell on their platforms.
Role Based Access Control Troubleshoot Azure RBAC limits - Azure RBAC ...icles/role-based-access-control/troubleshoot-limits.md
Medium Priority View Details →
Scanned: 2026-01-14 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation page provides command-line examples primarily using Azure PowerShell, with PowerShell commands shown before Azure CLI equivalents. In several steps, PowerShell is mentioned explicitly and given as the first or only example, while Azure CLI is referenced later or less prominently. This may create friction for Linux/macOS users who prefer or rely on Azure CLI or bash scripting.
Recommendations
  • Provide Azure CLI examples alongside PowerShell commands wherever command-line instructions are given, especially for tasks like counting role assignments.
  • When listing ways to retrieve information (e.g., principal names), present Azure CLI and PowerShell options together, or alternate which is shown first.
  • Clarify that both Azure CLI and PowerShell are cross-platform, and link to installation guides for each on Linux/macOS.
  • Where possible, include bash scripting examples for common tasks to further support Linux/macOS users.
Role Based Access Control Troubleshoot Azure RBAC limits - Azure RBAC ...icles/role-based-access-control/troubleshoot-limits.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy Missing Linux Example
Summary
The documentation page exhibits a moderate Windows bias. PowerShell is the only scripting example shown for programmatic role assignment counting, and PowerShell is mentioned first or exclusively in several places. While Azure CLI is referenced for some user lookups, there are no Bash/Linux shell examples for core RBAC troubleshooting tasks, and Windows/PowerShell tools are presented before Linux equivalents. This may create friction for Linux/macOS users who prefer Bash or Azure CLI.
Recommendations
  • Provide Azure CLI and Bash examples alongside PowerShell for all command-line tasks, especially for counting role assignments and querying user information.
  • Explicitly mention that all tasks can be performed on Linux/macOS using Azure CLI, and link to relevant CLI documentation.
  • When listing tools or commands, alternate the order or present both Windows and Linux/macOS options equally.
  • Add screenshots or instructions for Linux/macOS terminal usage where appropriate.
Role Based Access Control Allow read access to blobs based on tags and custom security attributes - Azure ABAC ...ccess-control/conditions-custom-security-attributes.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Windows First Powershell Heavy 🔧 Windows Tools
Summary
The documentation demonstrates a moderate Windows bias. The main workflow is described using the Azure Portal (web UI), which is cross-platform, but command-line examples are provided for both Azure PowerShell and Azure CLI. The PowerShell section appears before the CLI section, and PowerShell is a Windows-centric tool (though available on Linux, but less commonly used there). There are no explicit Linux/macOS shell examples (e.g., Bash), and the CLI instructions do not mention platform-specific considerations. There is no mention of Linux-specific tools or patterns, nor are Linux/macOS users directly addressed.
Recommendations
  • Present Azure CLI examples before PowerShell examples, as CLI is more platform-neutral and widely used on Linux/macOS.
  • Explicitly mention that Azure CLI commands work on Linux/macOS and provide any necessary platform-specific notes (e.g., authentication, file paths).
  • Include Bash shell script examples for common tasks, or reference how Linux/macOS users can automate these steps.
  • Clarify that PowerShell is available cross-platform, but is more commonly used on Windows, and suggest CLI for Linux/macOS users.
  • Add a brief section or note addressing Linux/macOS users and confirming parity of functionality.
Role Based Access Control View activity logs for Azure RBAC changes ...les/role-based-access-control/change-history-report.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation presents Azure PowerShell examples before Azure CLI examples, and provides more detailed PowerShell usage and output samples. PowerShell is a Windows-centric tool, and its prominence may create friction for Linux/macOS users, though Azure CLI examples are present and sufficient for completing the tasks.
Recommendations
  • Present Azure CLI examples before or alongside PowerShell examples to avoid Windows-first perception.
  • Ensure equal detail and output samples for both Azure CLI and PowerShell sections.
  • Explicitly mention that Azure CLI works cross-platform and is recommended for Linux/macOS users.
  • Add notes or links for installing and using Azure CLI on Linux/macOS.
  • Consider including Bash or shell scripting examples where appropriate.
Role Based Access Control Azure classic subscription administrators ...es/role-based-access-control/classic-administrators.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Missing Linux Example
Summary
The documentation exclusively uses the Azure portal UI for all examples and instructions, with no mention of command-line alternatives such as Azure CLI, PowerShell, or REST API. While the portal is cross-platform, the lack of CLI examples can disadvantage Linux/macOS users who often prefer or require command-line automation. Additionally, there is no mention of Linux-specific tools or workflows, and no parity for users who may not use the portal.
Recommendations
  • Add equivalent instructions using Azure CLI commands for listing, converting, and removing classic administrators.
  • Include PowerShell examples for Windows users, but ensure Azure CLI and REST API examples are given equal prominence for Linux/macOS users.
  • Explicitly state that all portal instructions are platform-agnostic, and provide links to CLI documentation for users who prefer command-line interfaces.
  • Consider a 'Choose your platform' tab structure (Portal, CLI, PowerShell, REST API) for all procedural sections.
Role Based Access Control Prerequisites for Azure role assignment conditions - Azure ABAC .../role-based-access-control/conditions-prerequisites.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation lists Azure PowerShell prerequisites in detail before Azure CLI, with multiple module versions and installation notes. This reflects a Windows-first and PowerShell-heavy bias, as PowerShell is traditionally a Windows-centric tool, and the CLI section is much shorter. No explicit Linux/macOS examples or considerations are provided, though the CLI and REST API are cross-platform.
Recommendations
  • Add explicit notes clarifying that Azure CLI and REST API are fully supported on Linux/macOS.
  • Provide installation and usage examples for Azure CLI on Linux/macOS.
  • Balance the PowerShell section with equivalent detail for CLI usage, including module/plugin requirements if any.
  • Consider reordering sections so that cross-platform tools (CLI, REST API) are presented before PowerShell.
  • Mention PowerShell Core compatibility for Linux/macOS if PowerShell is required.
Role Based Access Control Create or update Azure custom roles using an Azure Resource Manager template - Azure RBAC ...les/role-based-access-control/custom-roles-template.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example
Summary
The documentation exclusively provides Azure PowerShell examples and instructions, assuming use of the Azure Cloud Shell in PowerShell mode. There are no CLI or Bash examples, and no mention of Linux/macOS-specific workflows or tools. This creates friction for users on Linux/macOS who may prefer Bash or the Azure CLI.
Recommendations
  • Add equivalent Azure CLI (az) examples for all deployment, update, and cleanup steps.
  • Explicitly mention that Azure Cloud Shell supports both Bash and PowerShell, and provide Bash instructions.
  • Clarify that the steps are not limited to Windows and can be performed on Linux/macOS using the Azure CLI.
  • Provide sample scripts for Bash and/or cross-platform shell environments.
  • Reorder examples so that CLI/Bash instructions are presented alongside or before PowerShell where appropriate.
Role Based Access Control Examples to delegate Azure role assignment management with conditions - Azure ABAC ...d-access-control/delegate-role-assignments-examples.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy Missing Linux Example 🔧 Windows Tools
Summary
The documentation provides detailed Azure PowerShell examples for all scenarios but does not include equivalent examples for Azure CLI, Bash, or other cross-platform tools. This creates a bias toward Windows and PowerShell users, making it less accessible for Linux/macOS users who typically use Azure CLI or Bash scripts.
Recommendations
  • Add Azure CLI examples for each scenario alongside Azure PowerShell.
  • Include Bash script snippets where appropriate.
  • Explicitly mention that Azure PowerShell is available cross-platform, but highlight Azure CLI as the recommended tool for Linux/macOS users.
  • Reorganize examples so that CLI and PowerShell are presented together, or allow users to select their preferred tool via tabs.
Role Based Access Control Delegate Azure access management to others - Azure ABAC ...d-access-control/delegate-role-assignments-overview.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation provides both Azure PowerShell and Azure CLI examples for delegating role assignment management with conditions. However, the PowerShell example is presented before the Azure CLI example, and the CLI example uses Windows-style variable assignment syntax (set), which is not valid on Linux/macOS shells. There is no explicit Linux shell (bash/zsh) example, and the CLI instructions do not clarify cross-platform usage. The documentation does not mention or show Linux-specific tools or patterns, and the PowerShell example may be less relevant for Linux/macOS users.
Recommendations
  • Provide Azure CLI examples using bash/zsh syntax (e.g., export or direct variable assignment) and show how to run them on Linux/macOS.
  • Explicitly state that Azure CLI is cross-platform and works on Linux/macOS, and clarify any OS-specific differences.
  • Present CLI examples before PowerShell, or side-by-side, to avoid Windows-first ordering.
  • Add notes or tabs for Linux/macOS users, especially where command syntax differs.
  • Consider including screenshots or walkthroughs using Linux/macOS terminals.
Role Based Access Control List Azure deny assignments - Azure RBAC ...articles/role-based-access-control/deny-assignments.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example
Summary
The documentation provides detailed PowerShell examples for listing Azure deny assignments, but does not mention or provide equivalent Azure CLI (cross-platform) commands. The PowerShell section is prominent and includes example output, while Linux/macOS users are left to infer how to perform these tasks, despite Azure CLI being available on all platforms. There is also a subtle Windows-first bias in the ordering and example formatting.
Recommendations
  • Add Azure CLI examples for listing deny assignments (e.g., using `az role assignment deny` or the appropriate CLI command).
  • Explicitly state that Azure CLI is supported on Linux/macOS and provide installation links.
  • Include sample output for Azure CLI commands, similar to the PowerShell examples.
  • Reorder or parallelize the PowerShell and CLI sections to avoid Windows-first impression.
  • Clarify that PowerShell commands can be run on Linux/macOS, but CLI is often preferred for cross-platform scripting.
Role Based Access Control Azure permissions for Hybrid + multicloud - Azure RBAC ...-based-access-control/permissions/hybrid-multicloud.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
🔧 Windows Tools Windows First
Summary
The documentation lists Azure permissions for hybrid and multicloud resource providers, with a strong focus on Windows-centric technologies such as Azure Stack HCI, Windows Admin Center, and SCVMM. Several permissions reference management via Windows Admin Center, and Windows-specific terminology and tools are prominent. Linux or macOS equivalents are not mentioned, nor are cross-platform management tools highlighted. The ordering and emphasis suggest a Windows-first approach, especially in hybrid scenarios.
Recommendations
  • Explicitly mention Linux and macOS management options where available, such as Azure Arc for Linux servers.
  • Add references to cross-platform tools (e.g., Azure CLI, SSH, Ansible) alongside Windows Admin Center.
  • Clarify which permissions and actions are applicable to Linux resources, and provide parity in descriptions.
  • Where possible, provide examples or notes for Linux/macOS management workflows, especially for hybrid environments.
  • Avoid using Windows-specific terminology exclusively when describing generic actions (e.g., 'login as admin' should clarify both Windows administrator and Linux root).
Role Based Access Control Quickstart: Assign an Azure role using an Azure Resource Manager template - Azure RBAC ...access-control/quickstart-role-assignments-template.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy Windows First Missing Linux Example 🔧 Windows Tools
Summary
The documentation page exclusively provides Azure PowerShell examples for deploying and cleaning up resources, with all command-line instructions tailored to PowerShell syntax. There is no mention of Bash, Azure CLI, or Linux/macOS-specific workflows, and Cloud Shell is referenced only in the context of PowerShell. This creates friction for Linux/macOS users who may prefer or require Bash or Azure CLI, and may not be familiar with PowerShell.
Recommendations
  • Add equivalent Azure CLI (az) examples for all deployment and cleanup steps, using Bash syntax.
  • Explicitly state that Azure Cloud Shell supports both Bash and PowerShell, and provide instructions for both.
  • Reorder or parallelize examples so that Linux/macOS-friendly methods (Azure CLI/Bash) are presented alongside or before PowerShell.
  • Reference cross-platform tools and avoid assuming PowerShell as the default shell.
Role Based Access Control Eligible and time-bound role assignments in Azure RBAC .../articles/role-based-access-control/pim-integration.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy Missing Linux Example 🔧 Windows Tools
Summary
The documentation provides command-line examples exclusively using PowerShell, which is a Windows-centric tool. There are no CLI examples using cross-platform tools such as Azure CLI or Bash, nor are Linux/macOS workflows mentioned. This creates friction for users on non-Windows platforms who may not have access to PowerShell or prefer native Linux/macOS tools.
Recommendations
  • Add equivalent Azure CLI examples for all PowerShell commands shown, as Azure CLI is cross-platform and widely used on Linux/macOS.
  • Explicitly mention that PowerShell Core is available on Linux/macOS, if PowerShell must be used, and provide installation guidance.
  • Where possible, provide Bash script examples or REST API calls to demonstrate platform-agnostic approaches.
  • Structure command-line sections to show both Windows (PowerShell) and Linux/macOS (Azure CLI/Bash) examples side-by-side.
Role Based Access Control Understand Azure role assignments - Azure RBAC ...articles/role-based-access-control/role-assignments.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation page gives Azure PowerShell examples and references before Azure CLI and REST API equivalents, and links to PowerShell-specific documentation first. This ordering and emphasis may create friction for Linux/macOS users, as PowerShell is primarily a Windows tool, even though it is cross-platform now. There are no explicit Linux/macOS examples or tool mentions, and PowerShell is presented as the default or primary method in several places.
Recommendations
  • Present Azure CLI examples and links before or alongside PowerShell examples, as CLI is natively available on Linux/macOS.
  • Explicitly mention that Azure CLI works on Linux/macOS and provide examples or links tailored for those platforms.
  • Balance references to PowerShell and CLI throughout the documentation to avoid implying PowerShell is the preferred or only method.
  • Include a short section or note on cross-platform tooling, clarifying which tools are available on which operating systems.
Role Based Access Control Troubleshoot Azure RBAC .../articles/role-based-access-control/troubleshooting.md
Medium Priority View Details →
Scanned: 2026-01-13 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Windows First
Summary
The documentation page provides troubleshooting guidance for Azure RBAC, but there is a noticeable bias toward Windows and PowerShell tooling. Many examples and solutions reference Azure PowerShell cmdlets (e.g., Get-AzRoleAssignment, Remove-AzRoleAssignment) and provide detailed PowerShell command usage and error messages. In several sections, PowerShell is mentioned before Azure CLI, and some troubleshooting steps are described only with PowerShell commands. There is limited coverage of Linux/macOS-specific workflows, and examples for Azure CLI (which is cross-platform) are less frequent or less detailed than PowerShell ones.
Recommendations
  • Ensure all PowerShell examples have equivalent Azure CLI examples, especially for troubleshooting and error scenarios.
  • Present Azure CLI (cross-platform) examples before or alongside PowerShell examples to avoid Windows-first impression.
  • Explicitly mention that Azure CLI works on Linux/macOS and provide guidance for those platforms where relevant.
  • Include troubleshooting steps and error messages for Linux/macOS environments, not just Windows/PowerShell.
  • Where possible, add REST API and ARM/Bicep template examples for tasks currently shown only in PowerShell.
Role Based Access Control Assign Azure roles using Azure Resource Manager templates - Azure RBAC ...role-based-access-control/role-assignments-template.md
Medium Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation provides both Azure PowerShell and Azure CLI examples for all operations, but PowerShell (a Windows-centric tool) is consistently listed first in every example. There is a strong presence of PowerShell commands throughout, which may suggest a bias towards Windows users. However, Azure CLI examples are present and are cross-platform, so Linux users are not excluded, but are always presented second.
Recommendations
  • Alternate the order of examples so that Azure CLI commands are shown first in some sections, or present CLI examples before PowerShell by default, as CLI is cross-platform.
  • Explicitly mention that Azure CLI works on Linux, macOS, and Windows, to encourage non-Windows users.
  • Add a short section or note highlighting that all operations can be performed on Linux and macOS using Azure CLI, and provide links to installation guides for those platforms.
  • Consider including bash script examples for common workflows, especially in sections where PowerShell scripting is shown.
  • If possible, provide screenshots or terminal output from Linux environments to visually reinforce cross-platform support.
Role Based Access Control Understand Azure role assignments - Azure RBAC ...articles/role-based-access-control/role-assignments.md
Medium Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation page demonstrates a mild Windows bias by presenting Azure PowerShell examples and references before Azure CLI and REST API equivalents. The example of role assignment properties is first shown using Azure PowerShell, with the CLI and REST API examples following. Additionally, links and explanations often mention Azure PowerShell before cross-platform tools like Azure CLI, which may be more familiar to Linux users.
Recommendations
  • Present Azure CLI examples before or alongside Azure PowerShell examples, as Azure CLI is cross-platform and widely used on Linux.
  • Ensure that all examples and instructions are available for both Azure PowerShell and Azure CLI, and clearly indicate platform compatibility.
  • Add explicit notes about platform support for each tool (e.g., 'Azure CLI is available on Windows, Linux, and macOS; Azure PowerShell is available on Windows and Linux').
  • Where possible, provide Bicep and ARM template examples to support infrastructure as code scenarios for all platforms.
  • Avoid using Windows-centric terminology or tools as the default or primary example unless there is a technical reason.
Role Based Access Control Troubleshoot Azure role assignment conditions - Azure ABAC ...s/role-based-access-control/conditions-troubleshoot.md
Medium Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation provides troubleshooting steps for Azure role assignment conditions and includes both Azure PowerShell (Windows-centric) and Azure CLI (Linux/macOS-friendly) examples. However, the PowerShell section appears before the CLI section, and PowerShell-specific issues are described in greater detail. There is a slight Windows-first bias in ordering and depth, but Linux/Bash users are not neglected, as CLI and Bash-specific troubleshooting is present.
Recommendations
  • Alternate the order of Azure PowerShell and Azure CLI sections, or present them side-by-side to avoid implicit prioritization.
  • Ensure that troubleshooting examples and explanations for Azure CLI/Bash are as detailed as those for PowerShell.
  • Explicitly mention cross-platform compatibility in introductory sections.
  • Include links or notes for Linux/macOS users where relevant, such as editor recommendations or shell-specific caveats.
  • Add troubleshooting for other platforms (e.g., macOS Terminal) if applicable.
Role Based Access Control Create or update Azure custom roles using Bicep - Azure RBAC ...ticles/role-based-access-control/custom-roles-bicep.md
Medium Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation provides both Azure CLI and PowerShell examples for all operations, but PowerShell is featured as a first-class option throughout, and variable assignment examples are given for both CLI and PowerShell. PowerShell is a Windows-centric tool, and its inclusion alongside CLI in every step may suggest a Windows bias, especially since Linux users typically use Azure CLI or Bash. There are no Bash or Linux shell examples for variable assignment, and PowerShell is presented equally to CLI, which is cross-platform but more commonly used on Linux/macOS.
Recommendations
  • Add Bash examples for variable assignment and deployment commands, as Bash is the default shell on most Linux systems.
  • Clarify that Azure CLI commands work on both Windows and Linux/macOS, and highlight Bash usage where appropriate.
  • Consider moving PowerShell examples to a separate tab or section labeled 'Windows/PowerShell', and make CLI/Bash the default or first example shown.
  • Explicitly mention cross-platform support and provide guidance for Linux/macOS users, including any differences in command syntax or environment setup.
Role Based Access Control Delegate Azure access management to others - Azure ABAC ...d-access-control/delegate-role-assignments-overview.md
Medium Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Powershell Heavy Windows First
Summary
The documentation provides command-line examples for Azure PowerShell and Azure CLI, but the PowerShell example is presented before the Azure CLI example. PowerShell is a Windows-centric tool, and its precedence may signal a Windows-first approach. The CLI example uses 'set' and '%variable%' syntax, which is Windows Command Prompt style, rather than Bash/Linux shell syntax. No explicit Linux shell examples (e.g., Bash variable assignment or usage) are given, and there is no mention of Linux-specific tools or patterns.
Recommendations
  • Present Azure CLI examples before PowerShell, or in parallel, to avoid Windows-first ordering.
  • Provide Azure CLI examples using Bash/Linux shell syntax (e.g., 'export VAR=value', '$VAR') alongside Windows Command Prompt syntax.
  • Explicitly mention that Azure CLI works cross-platform and provide guidance for both Windows and Linux users.
  • Add notes or tabs for Linux/macOS users where command syntax or environment setup differs.
  • Consider including links or references to Linux-specific documentation or troubleshooting guides.
Role Based Access Control Azure built-in roles - Azure RBAC ...n/articles/role-based-access-control/built-in-roles.md
Medium Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
🔧 Windows Tools Windows First
Summary
The documentation page for Azure built-in roles exhibits mild Windows bias. Several roles and descriptions reference Windows-specific technologies (e.g., Windows Admin Center, Windows 365, SMB/NTFS permissions, Azure Stack HCI, SCVMM), and Windows terminology is used for equivalence (e.g., 'no built-in equivalent on Windows file servers', 'equivalent to a file share ACL of change on Windows file servers'). Windows-centric tools and patterns are mentioned, while Linux equivalents or cross-platform alternatives are not referenced. The ordering and naming of roles (e.g., Windows 365 roles, Windows Admin Center) also places Windows technologies before any Linux or open-source alternatives, and there is no mention of Linux-specific management tools or patterns.
Recommendations
  • Add references to Linux management tools (e.g., Cockpit, SSH, Ansible) where Windows Admin Center or Windows-specific management is mentioned.
  • Provide equivalence statements for Linux file permissions (e.g., POSIX ACLs) alongside SMB/NTFS permission references.
  • Include examples or descriptions for Linux-based virtual machines and management scenarios, especially in sections that currently only mention Windows technologies.
  • Balance the mention of Windows-specific roles with Linux or cross-platform roles, such as highlighting Azure's support for Linux VMs, containers, and open-source orchestration tools.
  • Where roles are described as having 'no built-in equivalent on Windows file servers', clarify if Linux/NFS/Samba equivalents exist, or explicitly state cross-platform limitations.
  • Review ordering and naming to ensure Linux and open-source technologies are not consistently placed after Windows technologies.
Role Based Access Control Azure permissions - Azure RBAC ...e-based-access-control/resource-provider-operations.md
Medium Priority View Details →
Scanned: 2026-01-11 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation page shows evidence of Windows bias primarily in the introductory section, where the PowerShell cmdlet (Get-AzProviderOperation) is mentioned before the Azure CLI equivalent (az provider operation list). This ordering suggests a preference for Windows/PowerShell tooling. No Linux-specific tools or examples are provided, and the only command-line examples are Windows-centric (PowerShell and Azure CLI, which is cross-platform but often perceived as secondary to PowerShell in Azure docs). There are no explicit Linux examples, nor is there mention of Linux-native patterns or tools.
Recommendations
  • Present Azure CLI examples before or alongside PowerShell examples to emphasize cross-platform parity.
  • Explicitly mention that Azure CLI is available on Linux, macOS, and Windows.
  • Where commands are referenced, provide both PowerShell and Azure CLI syntax, and clarify their platform compatibility.
  • Add a note or section highlighting Linux and macOS support for Azure management tools.
  • Review other referenced documentation to ensure Linux parity in examples and tool recommendations.