104
Total Pages
99
Linux-Friendly Pages
5
Pages with Bias
4.8%
Bias Rate

Bias Trend Over Time

Pages with Bias Issues

13 issues found
Showing 1-13 of 13 flagged pages
IoT Hub Device Update Azure role-based access control (RBAC) and Azure Device Update for IoT Hub .../iot-hub-device-update/device-update-control-access.md
Medium Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Missing Linux Example Windows First
Summary
The documentation provides detailed PowerShell examples for obtaining OAuth tokens using the MSAL.PS module, which is Windows-centric. There are no equivalent examples for Linux/macOS users, such as using Bash, curl, or Python. The PowerShell approach is presented before any cross-platform alternatives, and the MSAL.PS module is not natively available on Linux/macOS. This creates friction for non-Windows users attempting to follow the authentication steps.
Recommendations
  • Add equivalent Linux/macOS examples using Bash, curl, or Python (e.g., using MSAL Python or direct REST calls).
  • Explicitly mention cross-platform alternatives to PowerShell, such as Azure CLI, and provide sample commands.
  • Reorder examples to present cross-platform tools (like Azure CLI) before Windows-specific tools.
  • Clarify which tools are Windows-only and suggest alternatives for other platforms.
IoT Hub Device Update Azure role-based access control (RBAC) and Azure Device Update for IoT Hub .../iot-hub-device-update/device-update-control-access.md
Medium Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 4 bias types
Detected Bias Types
Powershell Heavy 🔧 Windows Tools Missing Linux Example Windows First
Summary
The documentation provides detailed PowerShell examples using the MSAL.PS module for obtaining authorization tokens, but does not offer equivalent Linux/macOS command-line examples (such as curl, Python, or bash). The PowerShell section is extensive and appears before any mention of cross-platform alternatives. The Azure CLI example is brief and lacks context or parity with the PowerShell coverage. There is no mention of Linux-native tools or workflows for authentication, which may hinder Linux/macOS users.
Recommendations
  • Add equivalent Linux/macOS examples using curl, Python (requests + MSAL), or bash scripts for obtaining OAuth tokens.
  • Expand the Azure CLI section to cover all authentication scenarios shown in PowerShell (user credentials, device code, app credentials).
  • Clearly indicate which examples are cross-platform and which are Windows-specific.
  • Consider including links to official MSAL libraries for Python, Java, or Node.js, with sample code for token acquisition.
  • Present Azure CLI and cross-platform examples before or alongside PowerShell examples to avoid Windows-first bias.
IoT Hub Device Update Prepare an update to import into Azure Device Update for IoT Hub | Microsoft Docs ...b/main/articles/iot-hub-device-update/create-update.md
Low Priority View Details →
Scanned: 2026-01-13 06:17
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation page is generally cross-platform, focusing on Azure CLI usage in Bash environments and recommending Azure Cloud Shell. However, there is a subtle Windows bias: PowerShell-specific syntax is mentioned before Linux alternatives, and tips about escaping characters in PowerShell are given more prominence than Linux/Bash equivalents. The examples themselves use Bash syntax, but Windows/PowerShell considerations are frequently highlighted, which may create minor friction for Linux/macOS users.
Recommendations
  • When discussing line continuation and escaping, present Bash/Linux guidance first, then mention PowerShell as an alternative.
  • Include explicit examples for both Bash and PowerShell where syntax differs, ideally side-by-side.
  • Add tips for common Bash/Linux issues (e.g., quoting/escaping) to balance PowerShell-specific notes.
  • Clarify that Azure CLI is fully supported on Linux/macOS and provide links to platform-specific installation guides.
IoT Hub Device Update Azure Device Update for IoT Hub using a Raspberry Pi image ...es/iot-hub-device-update/device-update-raspberry-pi.md
Low Priority View Details →
Scanned: 2026-01-13 06:17
Reviewed by: LLM Analysis
Issues: 1 bias type
Detected Bias Types
Windows First
Summary
The documentation is generally Linux-focused, as the tutorial centers on a Raspberry Pi running a Yocto Linux image. However, there is a minor Windows bias in the SSH instructions, which specify using a PowerShell window to connect to the Raspberry Pi, without mentioning Linux/macOS terminal usage. No other Windows-specific tools, examples, or patterns are present, and all command-line instructions use Linux utilities.
Recommendations
  • Update the SSH instructions to mention connecting from a Linux or macOS terminal, e.g., 'Open a terminal (PowerShell on Windows, Terminal on Linux/macOS) and run:'
  • Ensure that any references to command-line usage are inclusive of all platforms, not just Windows.
  • If screenshots or examples are shown from Windows tools (e.g., PowerShell), consider adding equivalent Linux/macOS visuals or notes.
IoT Hub Device Update Import an update to Azure Device Update for IoT Hub ...b/main/articles/iot-hub-device-update/import-update.md
Low Priority View Details →
Scanned: 2026-01-13 06:17
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
🔧 Windows Tools Powershell Heavy Windows First
Summary
The documentation page demonstrates some Windows bias, primarily in the 'Import using the Device Update APIs' section, where PowerShell modules are highlighted as a sample method for programmatic import, and PowerShell is mentioned as a cross-platform tool. Additionally, the mention of supported browsers for the Azure portal lists Microsoft Edge first, and the use of Windows-centric tools (PowerShell, Storage Explorer) is more prominent than Linux alternatives. However, the Azure CLI instructions are Bash-centric and suitable for Linux/macOS, and AzCopy is recommended for large uploads, which is cross-platform.
Recommendations
  • Provide explicit Linux/macOS shell script examples for API usage, not just PowerShell.
  • List cross-platform tools (AzCopy, Azure CLI) before Windows-specific ones (PowerShell, Storage Explorer).
  • Include Linux-native upload methods (e.g., curl, Python scripts) for Azure Blob Storage.
  • Clarify that PowerShell is available on Linux/macOS, but also offer Bash or Python alternatives for scripting.
  • When listing supported browsers, avoid Windows-first ordering or mention all major browsers equally.
IoT Hub Device Update Azure Device Update for IoT Hub using a Raspberry Pi image ...es/iot-hub-device-update/device-update-raspberry-pi.md
Low Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 1 bias type
Detected Bias Types
Windows First
Summary
The documentation is primarily Linux-focused, given the use of Raspberry Pi and Yocto images, and all command-line examples use Linux tools and conventions. However, there is a minor instance of Windows bias: when instructing users to SSH into the Raspberry Pi, the documentation specifically says to use 'the following command in a PowerShell window,' which may imply Windows as the default environment for the user, even though the command itself is cross-platform. No PowerShell-specific commands or Windows-only tools are used, and Linux is the clear primary platform throughout.
Recommendations
  • Rephrase the SSH instruction to be platform-neutral, e.g., 'Open a terminal (Command Prompt, PowerShell, or Linux/macOS terminal) and run:'
  • Explicitly mention that all steps can be performed from Linux, macOS, or Windows, as long as required tools (e.g., SSH client) are available.
  • If screenshots or instructions reference Windows UI, consider adding Linux/macOS equivalents or clarifying cross-platform compatibility.
IoT Hub Device Update Prepare an update to import into Azure Device Update for IoT Hub | Microsoft Docs ...b/main/articles/iot-hub-device-update/create-update.md
Low Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation demonstrates minor Windows bias by mentioning PowerShell-specific syntax and escape patterns before Linux equivalents, and by providing tips that prioritize PowerShell users. However, the main examples and instructions are written for Bash/Azure Cloud Shell, which is cross-platform and Linux-friendly.
Recommendations
  • When discussing command syntax differences, mention Bash/Linux conventions first, then PowerShell/Windows as an alternative.
  • Provide explicit Linux/macOS examples for escaping JSON and other command-line nuances, not just PowerShell tips.
  • Clarify that Azure CLI is fully supported on Linux/macOS and link to platform-specific installation guides.
  • Add a note that the examples are tested on Linux/macOS as well as Windows.
IoT Hub Device Update Device Update for Azure IoT Hub log collection | Microsoft Docs .../iot-hub-device-update/device-update-log-collection.md
Low Priority View Details →
Scanned: 2026-01-12 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. While the Azure CLI instructions are written for Bash (Linux/macOS) environments, Windows-specific considerations (PowerShell line continuation) are mentioned only as tips. The supported browsers list places Microsoft Edge first, and there is no explicit mention of Linux/macOS tools or workflows beyond Bash. No Linux-specific examples, troubleshooting, or alternative tools are provided, and Windows patterns (PowerShell) are referenced before Linux equivalents.
Recommendations
  • Add explicit Linux/macOS instructions for Azure CLI installation and usage, including troubleshooting tips for common Linux shell issues.
  • Provide PowerShell and Bash examples side-by-side for CLI commands, or clarify command syntax differences more prominently.
  • Include Linux/macOS-specific guidance for viewing and managing files in Azure Blob storage (e.g., using azcopy, curl, or other CLI tools).
  • List supported browsers in alphabetical order or mention cross-platform compatibility.
  • Reference Linux file paths and permissions considerations where relevant.
IoT Hub Device Update Import an update to Azure Device Update for IoT Hub ...b/main/articles/iot-hub-device-update/import-update.md
Low Priority View Details →
Scanned: 2026-01-12 00:00
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
🔧 Windows Tools Powershell Heavy Windows First
Summary
The documentation page is generally cross-platform, but there are subtle Windows biases. PowerShell modules are mentioned as sample code for programmatic import, and the link points to a repo with Windows-centric instructions. The mention of PowerShell 5 for Linux/macOS/Windows is present, but no equivalent Bash or shell script samples are provided. Additionally, in the API section, PowerShell is listed before other upload tools (AzCopy, Storage Explorer), and the portal instructions reference Microsoft Edge first.
Recommendations
  • Provide Bash or shell script examples for programmatic import alongside PowerShell modules.
  • Include explicit Linux/macOS instructions or samples for API usage, such as using curl or Python scripts.
  • List cross-platform tools (AzCopy, Storage Explorer) before PowerShell modules in recommendations.
  • Clarify that the Azure CLI examples are fully supported on Linux/macOS and provide any OS-specific caveats if relevant.
  • In browser recommendations, mention Firefox and Safari alongside Edge and Chrome.
IoT Hub Device Update Import an update to Azure Device Update for IoT Hub ...b/main/articles/iot-hub-device-update/import-update.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 3 bias types
Detected Bias Types
🔧 Windows Tools Powershell Heavy Windows First
Summary
The documentation page demonstrates mild Windows bias by referencing PowerShell modules and tools, mentioning PowerShell before clarifying cross-platform support, and listing Microsoft Edge as a supported browser for the portal. However, the main CLI examples use Bash syntax and recommend Azure Cloud Shell, which is platform-neutral. Linux/macOS users are not blocked from completing the task, but Windows tools and patterns are referenced first or exclusively in some areas.
Recommendations
  • Clarify that PowerShell modules are cross-platform and provide explicit Linux/macOS usage examples or installation instructions.
  • List supported browsers in a platform-neutral order and mention Firefox and Safari if supported.
  • When referencing tools like AzCopy and Storage Explorer, note their cross-platform availability and provide installation links for Linux/macOS.
  • Ensure that any references to Windows-specific tools or patterns are accompanied by Linux/macOS equivalents or instructions.
  • Consider providing example commands for both Bash and PowerShell side-by-side where relevant.
IoT Hub Device Update Prepare an update to import into Azure Device Update for IoT Hub | Microsoft Docs ...b/main/articles/iot-hub-device-update/create-update.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation demonstrates minor Windows bias by referencing PowerShell-specific syntax and escape characters before or alongside Bash, and by providing tips for PowerShell users. However, the main examples and instructions are Bash/Azure CLI focused, and Linux users are not blocked from completing the tasks.
Recommendations
  • Present Bash and PowerShell syntax tips in parallel, or provide a dedicated section for PowerShell users rather than interleaving tips.
  • Include explicit Linux/macOS command examples where platform differences exist, such as file paths or escaping rules.
  • Clarify that the Azure CLI and examples are cross-platform, and provide links to platform-specific guidance if available.
IoT Hub Device Update Device Update for Azure IoT Hub log collection | Microsoft Docs .../iot-hub-device-update/device-update-log-collection.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 2 bias types
Detected Bias Types
Windows First Powershell Heavy
Summary
The documentation page demonstrates mild Windows bias by listing Microsoft Edge as the first supported browser, referencing PowerShell-specific syntax for Azure CLI commands, and generally presenting instructions in a way that assumes familiarity with Windows tools and patterns. However, the CLI examples use Bash syntax and acknowledge PowerShell differences, and there are no sections that are strictly Windows-only. Linux users can complete all tasks, but may experience minor friction due to Windows-first presentation and occasional PowerShell references.
Recommendations
  • List supported browsers in alphabetical order or include Firefox/Safari to reflect broader platform support.
  • Provide explicit Linux/macOS instructions or examples where PowerShell syntax is mentioned, rather than referencing PowerShell as an aside.
  • Include screenshots or UI references from Linux/macOS environments where relevant.
  • Clarify that all CLI commands work natively on Linux/macOS and highlight any platform-specific differences up front.
  • Mention Linux file path conventions and permissions where device-side configuration is discussed.
IoT Hub Device Update Azure Device Update for IoT Hub using a Raspberry Pi image ...es/iot-hub-device-update/device-update-raspberry-pi.md
Low Priority View Details →
Scanned: 2026-01-11 06:20
Reviewed by: LLM Analysis
Issues: 1 bias type
Detected Bias Types
Windows First
Summary
The documentation is primarily focused on Linux workflows, given the use of Raspberry Pi and Yocto images. However, there is a minor Windows bias in the SSH instructions, which specifically mention using a PowerShell window to connect via SSH, despite all commands being shown in shell/bash syntax. No PowerShell-specific commands or Windows-only tools are used, and Linux tools (bmaptool, nano, systemctl) are featured throughout. There are no missing Linux examples, and Windows tools/patterns are not prioritized elsewhere.
Recommendations
  • Rephrase the SSH instruction to be platform-neutral, e.g., 'Open a terminal or command prompt and run the following command.'
  • Optionally, provide a note that SSH is available on Windows (via PowerShell, CMD, or Windows Terminal) and on Linux/macOS terminals.
  • Ensure that any references to command-line usage do not imply a Windows-first workflow unless necessary.