97
Pages Scanned
10
Pages Flagged
97
Changed Pages
10.3%
% Pages Flagged

Scan Information

Started At: 2026-02-04 00:00:07

Finished At: 2026-02-10 18:44:36

Status: completed

Target Repo: Azure Aks

Current Phase: discovery

Files Queued: 97

Files Completed: 97

Problematic Pages

10 issues found
Aks Secure Pod Traffic with Network Policies in Azure Kubernetes Service (AKS) ...ks-docs/blob/main/articles/aks/use-network-policies.md
Low Priority View Details →
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
⚠️ windows_first ⚠️ windows_tools
Summary
The documentation provides both Linux and Windows examples for AKS network policy engines, but Windows-specific instructions (such as registering preview features and creating Windows admin credentials) are given in dedicated sections and sometimes appear before or alongside Linux instructions. The use of Azure CLI is platform-neutral, but Windows-specific tooling and steps (e.g., HNS ACLPolicy, Windows admin credential setup) are highlighted. The ordering of examples sometimes places Windows instructions before Linux equivalents, and Windows node pool requirements are called out in several places.
Recommendations
  • Ensure Linux instructions and examples are presented first or in parallel with Windows instructions, unless the feature is Windows-only.
  • Clearly separate platform-specific steps and label them as such to avoid confusion.
  • Where possible, provide explicit Linux/macOS equivalents for any Windows-specific commands or tooling.
  • Add clarifying notes when a step is only required for Windows node pools.
  • Consider grouping platform-specific instructions under clear subheadings for improved parity and discoverability.
Low Priority View Details →
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
⚠️ windows_tools ⚠️ windows_first
Summary
The documentation provides both Azure CLI and PowerShell options for some prerequisite steps, but consistently lists PowerShell alongside CLI and links to PowerShell resources before Linux equivalents. In the 'Specify an IP address' section, both Azure CLI and PowerShell commands are referenced for subnet listing, but only the PowerShell cmdlet is named explicitly, while the CLI command is described generically. There are no Linux/macOS-specific examples or explicit mentions of Bash scripting, and PowerShell is referenced as a primary tool for Azure resource management. However, all core workflow examples (kubectl, YAML manifests, Azure CLI) are cross-platform.
Recommendations
  • When listing tools for prerequisites, mention Azure CLI first and clarify it is cross-platform, while PowerShell is Windows/macOS only.
  • For commands like subnet listing, provide explicit Bash/Azure CLI examples and clarify PowerShell is optional for Windows users.
  • Avoid linking to PowerShell documentation before CLI documentation unless the feature is Windows-only.
  • Add a note that all main steps (kubectl, Azure CLI) work on Linux/macOS, and PowerShell is optional.
  • Where PowerShell is referenced, provide equivalent Bash/CLI commands for Linux/macOS users.
Aks Configure Azure CNI Networking in Azure Kubernetes Service (AKS) ...aks-docs/blob/main/articles/aks/configure-azure-cni.md
Low Priority View Details →
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
⚠️ powershell_heavy ⚠️ windows_first
Summary
The documentation provides parallel instructions for Azure Portal, Azure PowerShell, and Azure CLI, ensuring both Windows and cross-platform (Linux/macOS) users are supported. However, the PowerShell section is more prominent and detailed, with explicit instructions for installing/upgrading Azure PowerShell on Windows, macOS, and Linux. The PowerShell tab appears before the CLI tab, and the PowerShell workflow is described in greater depth, which may subtly prioritize Windows-centric tooling and patterns.
Recommendations
  • Ensure that Azure CLI instructions are as detailed as the PowerShell instructions, including guidance for installation and environment setup on all platforms.
  • Consider placing the Azure CLI tab before or alongside the PowerShell tab, as the CLI is the primary cross-platform tool for Azure.
  • In the prerequisites, provide equal emphasis on both Azure CLI and PowerShell, and clarify that both are fully supported on Windows, Linux, and macOS.
  • Where PowerShell installation/upgrade links are provided for all OSes, do the same for Azure CLI.
  • Review the order and depth of examples to avoid the impression that PowerShell is the preferred or default approach.
Aks Install and Use the Agentic CLI for Azure Kubernetes Service (AKS) (Preview) ...cs/blob/main/articles/aks/cli-agent-for-aks-install.md
Low Priority View Details →
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
⚠️ windows_first ⚠️ powershell_heavy ⚠️ missing_linux_example
Summary
The documentation generally maintains cross-platform parity, but there are minor signs of Windows bias. In the Docker daemon startup instructions, macOS/Windows (Docker Desktop) is mentioned before Linux, and Linux users are given explicit shell commands while Windows/macOS users are told to launch Docker Desktop. The verification steps for cleanup and Docker images use bash commands, which are not directly applicable to Windows users unless they use WSL or Git Bash. There are no PowerShell-specific examples, but the ordering and phrasing sometimes prioritize Windows/macOS over Linux. No critical functionality is locked to Windows, and Linux users can complete all tasks.
Recommendations
  • Explicitly mention that Docker Desktop is available for both Windows and macOS, and clarify Linux alternatives.
  • Provide PowerShell equivalents for bash commands where relevant, or clarify that bash commands are for Linux/macOS and suggest alternatives for Windows users (e.g., using WSL, PowerShell, or Docker Desktop UI).
  • When listing OS-specific instructions, alternate the order or present them in parallel to avoid implicit prioritization.
  • Add a note about using WSL or Git Bash for Windows users who want to run bash commands.
  • Ensure all verification and cleanup steps are clearly described for both Linux and Windows environments.
Aks Troubleshoot the Agentic CLI for Azure Kubernetes Service (AKS) ...ob/main/articles/aks/cli-agent-for-aks-troubleshoot.md
Low Priority View Details →
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
⚠️ windows_first ⚠️ powershell_heavy
Summary
The documentation generally provides troubleshooting steps for both Windows/macOS and Linux users, especially in Docker-related sections. However, in several places, instructions for Windows/macOS (specifically Docker Desktop) are listed before Linux equivalents, and there is a slight tendency to mention Windows/macOS solutions first. There are no PowerShell-specific commands, but the pattern of listing Windows/macOS before Linux may subtly reinforce a Windows-first approach.
Recommendations
  • Present Linux and Windows/macOS instructions in parallel or in a neutral order (e.g., Linux first, alphabetical, or grouped together).
  • Explicitly mention that commands are cross-platform where applicable.
  • Where possible, provide platform-agnostic troubleshooting steps before platform-specific ones.
  • Ensure parity in troubleshooting details for both Linux and Windows/macOS users.
Aks Install the Dapr extension for Azure Kubernetes Service (AKS) and Arc-enabled Kubernetes ...softDocs/azure-aks-docs/blob/main/articles/aks/dapr.md
Low Priority View Details →
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
⚠️ powershell_heavy ⚠️ windows_first
Summary
The documentation is generally cross-platform and focuses on Azure CLI and Bicep, both of which are available on Windows, Linux, and macOS. However, there is a minor Windows bias in the section 'Listing the CRDs in your cluster', where the example uses PowerShell's 'findstr' command with 'kubectl', which is specific to Windows. No Linux/macOS equivalent (e.g., 'grep') is provided, and the example is not presented in a cross-platform way. Additionally, the PowerShell example appears before any mention of Linux alternatives.
Recommendations
  • Provide both Windows (findstr) and Linux/macOS (grep) examples for commands that involve text filtering, e.g., 'kubectl get crds | grep dapr.io'.
  • Explicitly state that Azure CLI and Bicep commands work on Windows, Linux, and macOS, and link to installation instructions for each platform.
  • Where shell commands are shown, use cross-platform syntax or provide tabs/examples for each OS when differences exist.
Aks Access Kubernetes resources using the Azure portal ...e-aks-docs/blob/main/articles/aks/kubernetes-portal.md
Low Priority View Details →
Reviewed by: LLM Analysis
Issues: 1 bias type
Detected Bias Types
⚠️ windows_first
Summary
The documentation provides both Azure CLI (cross-platform) and Azure PowerShell (primarily Windows-focused) instructions for managing AKS authorized IP ranges. However, the Azure CLI tab is presented first, and all command-line examples are cross-platform. There are no exclusive Windows tools or PowerShell-only instructions, and no missing Linux/macOS examples. The rest of the documentation is focused on the Azure portal, which is web-based and OS-agnostic.
Recommendations
  • No significant improvements needed; Azure CLI is already presented first and is cross-platform.
  • Ensure that any future command-line examples continue to provide Azure CLI (or Bash) instructions before or alongside PowerShell.
  • If possible, clarify in the PowerShell tab that Azure PowerShell is available cross-platform (on macOS/Linux via PowerShell Core), to avoid the perception that it's Windows-only.
Aks Deploy an application with the Dapr cluster extension for Azure Kubernetes Service (AKS) or Arc-enabled Kubernetes ...ure-aks-docs/blob/main/articles/aks/quickstart-dapr.md
Low Priority View Details →
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
⚠️ windows_first ⚠️ powershell_heavy
Summary
The documentation provides both Azure CLI and Azure PowerShell instructions for resource cleanup, but lists Azure CLI first. Azure PowerShell is mentioned as an alternative throughout, but no Linux-specific shell or tooling is highlighted. All command-line examples use cross-platform tools (kubectl, curl, git), and there are no Windows-only commands or tools. However, Azure PowerShell is a Windows-first tool, and its inclusion without mentioning Linux shell alternatives (e.g., Bash scripts) may create minor friction for Linux/macOS users.
Recommendations
  • Explicitly state that all CLI examples (kubectl, curl, git) work on Linux, macOS, and Windows.
  • Clarify that Azure CLI is fully cross-platform and preferred for Linux/macOS users.
  • Consider adding a note that Azure PowerShell is available on Linux/macOS, or link to installation instructions for those platforms.
  • If possible, provide Bash script examples for resource cleanup alongside Azure CLI and PowerShell.
Aks Develop on Azure Kubernetes Service (AKS) with Helm ...ure-aks-docs/blob/main/articles/aks/quickstart-helm.md
Low Priority View Details →
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
⚠️ windows_first ⚠️ powershell_heavy
Summary
The documentation provides both Azure CLI and Azure PowerShell examples for all Azure resource management steps, with clear tabbed separation. However, Azure PowerShell is a Windows-centric tool, and its inclusion alongside Azure CLI in every section may create a perception of Windows bias, especially since PowerShell is less commonly used on Linux/macOS for Azure tasks. The CLI (cross-platform) examples are always present and shown first, but PowerShell is given equal prominence throughout.
Recommendations
  • Clarify that Azure CLI is cross-platform and recommended for Linux/macOS users, while PowerShell is primarily for Windows.
  • Consider moving PowerShell examples to a separate section or appendix, or labeling them as 'Windows/PowerShell' to reduce confusion for non-Windows users.
  • Add a brief note in the prerequisites or introduction specifying which tool is best for which OS.
  • Ensure all CLI commands are tested and work on Linux/macOS shells (bash/zsh), and highlight any OS-specific caveats.
Aks Kubernetes on Azure tutorial - Upgrade an Azure Kubernetes Service (AKS) cluster ...in/articles/aks/tutorial-kubernetes-upgrade-cluster.md
Low Priority View Details →
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
⚠️ windows_first ⚠️ powershell_heavy
Summary
The documentation provides examples for Azure CLI, Azure PowerShell, and the Azure portal for all major operations. However, Azure PowerShell examples are given equal prominence to Azure CLI, and in some sections, PowerShell is listed before portal instructions. There is a slight 'windows_first' bias in that PowerShell is a Windows-centric tool, and its inclusion alongside CLI may suggest a preference for Windows environments. However, all CLI commands are cross-platform, and no steps require Windows-only tools or patterns. No Linux/macOS users are blocked from completing the tutorial, but the presence and prominence of PowerShell may create minor friction for non-Windows users.
Recommendations
  • Clarify that Azure CLI is fully cross-platform and recommend it as the default for Linux/macOS users.
  • Consider listing Azure CLI instructions before PowerShell in all sections.
  • Add a brief note at the start explaining that PowerShell examples are primarily for Windows users, while CLI is suitable for all platforms.
  • Ensure that any references to installing Azure PowerShell include a note about its availability on Linux/macOS (if relevant), or direct Linux/macOS users to CLI.