Proposed Pull Request Change

title description author ms.author ms.topic ms.custom ms.date ms.service
Frequently asked questions about firmware analysis Find answers to some of the common questions about firmware analysis. This article includes the file systems that are supported by firmware analysis, and links to the Azure CLI and Azure PowerShell commands. karengu0 karenguo conceptual devx-track-azurecli, devx-track-azurepowershell 09/12/2025 azure
📄 Document Links
GitHub View on GitHub Microsoft Learn View on Microsoft Learn
Raw New Markdown
Generating updated version of doc...
Rendered New Markdown
Generating updated version of doc...
+0 -0
+0 -0
--- title: Frequently asked questions about firmware analysis description: Find answers to some of the common questions about firmware analysis. This article includes the file systems that are supported by firmware analysis, and links to the Azure CLI and Azure PowerShell commands. author: karengu0 ms.author: karenguo ms.topic: conceptual ms.custom: devx-track-azurecli, devx-track-azurepowershell ms.date: 09/12/2025 ms.service: azure --- # Frequently asked questions about firmware analysis This article addresses frequent questions about firmware analysis. [Firmware analysis](./overview-firmware-analysis.md) is a tool that analyzes firmware images and provides an understanding of security vulnerabilities in the firmware images. ## What types of firmware images does firmware analysis support? Firmware analysis supports unencrypted images that contain file systems with embedded Linux operating systems. Firmware analysis supports the following file system formats: * Android sparse image * bzip2 compressed data * CPIO ASCII archive, with CRC * CPIO ASCII archive, no CRC * CramFS filesystem * Flattened device tree blob (DTB) * EFI GUID partition table * EXT file system * POSIX tarball archive (GNU) * GPG signed data * gzip compressed data * ISO-9660 primary volume * JFFS2 filesystem, big endian * JFFS2 filesystem, little endian * LZ4 compressed data * LZMA compressed data * LZOP compressed file * DOS master boot record * RomFS filesystem * SquashFSv4 file system, little endian * POSIX tarball archive * UBI erase count header * UBI file system superblock node * UEFI file system * xz compressed data * YAFFS filesystem, big endian * YAFFS filesystem, little endian * ZStandard compressed data * Zip archive ## What SBOM components does firmware analysis detect? **Component** | **Component** | **Component** | **Component** ---|---|---|--- acpid | gtk | msmtp | redis apache | harfbuzz | mstpd | rp_pppoe avahi_daemon| heimdal | ncurses | samba axios | hostapd | neon | sqlite backbonejs | inetutils_telnetd| netatalk | ssmtp bash | iptables | netkit_telnetd | strongswan bftpd | jquery | netsnmp | stunnel bluetoothd | libcurl | nettools | sudo busybox | libevent | nginx | tcpdump bzip2 | libexpat | nss | uclibc cairo | libgcrypt | openldap | underscorejs codesys | libidn | openssh | usbutils coreutils | libmicrohttpd | openssl | util_linux dhcpd | libpcap | openvpn | vim dnsmasq | libpng | openvswitch | vsftpd dropbear | libsoup | p7zip | vuejs e2fsprogs | libvorbis | pango | wget element | lighttpd | pcre | wolfssl extJS | lodash | pcre2 | wpa_supplicant ffmpeg | logrotate | perl | xinetd fribidi | lua | php | xl2tpd gdbserver | matrixssl | polarssl | zebra gdkpixbuf | mbedtls | pppd | zeptojs glibc | mcproxy | proftpd | zlib gmp | miniupnpd | python | gnutls | mit_kerberos| radvd gpg | mosquitto | readline ## Where are the firmware analysis Azure CLI/PowerShell docs? You can find the documentation for our Azure CLI commands [here](/cli/azure/firmwareanalysis/firmware) and the documentation for our Azure PowerShell commands [here](/powershell/module/az.firmwareanalysis/?#firmwareanalysis). You can also find the Quickstart for our Azure CLI [here](./quickstart-upload-firmware-using-azure-command-line-interface.md) and the Quickstart for our Azure PowerShell [here](./quickstart-upload-firmware-using-powershell.md). To run a Python script using the SDK to upload and analyze firmware images, visit [Quickstart: Upload firmware using Python](./quickstart-upload-firmware-using-python.md).
Success! Branch created successfully. Create Pull Request on GitHub
Error: