az firmwareanalysis firmware
Note
This reference is part of the firmwareanalysis extension for the Azure CLI (version 2.55.0 or higher). The extension will automatically install the first time you run an az firmwareanalysis firmware command. Learn more about extensions.
Commands to perform operation on a particular firmware.
Commands
Name | Description | Type | Status |
---|---|---|---|
az firmwareanalysis firmware binary-hardening |
List binary hardening analysis results of a firmware. |
Extension | GA |
az firmwareanalysis firmware create |
Create a new firmware. |
Extension | GA |
az firmwareanalysis firmware crypto-certificate |
List cryptographic certificate analysis results found in a firmware. |
Extension | GA |
az firmwareanalysis firmware crypto-key |
List cryptographic key analysis results found in a firmware. |
Extension | GA |
az firmwareanalysis firmware cve |
List CVE analysis results of a firmware. |
Extension | GA |
az firmwareanalysis firmware delete |
Delete a firmware. |
Extension | GA |
az firmwareanalysis firmware generate-filesystem-download-url |
Get a url for tar file download. |
Extension | GA |
az firmwareanalysis firmware list |
List all the firmware images inside a workspace. |
Extension | GA |
az firmwareanalysis firmware password-hash |
List password hash analysis results of a firmware. |
Extension | GA |
az firmwareanalysis firmware sbom-component |
List SBOM analysis results of a firmware. |
Extension | GA |
az firmwareanalysis firmware show |
Get a firmware. |
Extension | GA |
az firmwareanalysis firmware summary |
Get an analysis result summary of a firmware by name. |
Extension | GA |
az firmwareanalysis firmware binary-hardening
List binary hardening analysis results of a firmware.
az firmwareanalysis firmware binary-hardening --firmware-id
--resource-group
--workspace-name
[--max-items]
[--next-token]
Examples
List binary hardening analysis results of a firmware.
az firmwareanalysis firmware binary-hardening --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}
Required Parameters
The id of the firmware.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the firmware analysis workspace.
Optional Parameters
Total number of items to return in the command's output. If the total number of items available is more than the value specified, a token is provided in the command's output. To resume pagination, provide the token value in --next-token
argument of a subsequent command.
Token to specify where to start paginating. This is the token value from a previously truncated response.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az firmwareanalysis firmware create
Create a new firmware.
az firmwareanalysis firmware create --resource-group
--workspace-name
[--description]
[--file-name]
[--file-size]
[--firmware-id]
[--model]
[--status {Analyzing, Error, Extracting, Pending, Ready}]
[--status-messages]
[--vendor]
[--version]
Examples
Create a new firmware.
az firmwareanalysis firmware create --resource-group {resourceGroupName} --workspace-name {workspaceName} --description {description} --file-name {fileName} --file-size {fileSize} --vendor {vendorName} --model {model} --version {version} --status {status} --status-messages ['hi','message']
Required Parameters
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the firmware analysis workspace.
Optional Parameters
User-specified description of the firmware.
File name for a firmware that user uploaded.
File size of the uploaded firmware image.
The id of the firmware.
Firmware model.
The status of firmware scan.
A list of errors or other messages generated during firmware analysis Support shorthand-syntax, json-file and yaml-file. Try "??" to show more.
Firmware vendor.
Firmware version.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az firmwareanalysis firmware crypto-certificate
List cryptographic certificate analysis results found in a firmware.
az firmwareanalysis firmware crypto-certificate --firmware-id
--resource-group
--workspace-name
[--max-items]
[--next-token]
Examples
List cryptographic certificate analysis results found in a firmware.
az firmwareanalysis firmware crypto-certificate --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}
Required Parameters
The id of the firmware.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the firmware analysis workspace.
Optional Parameters
Total number of items to return in the command's output. If the total number of items available is more than the value specified, a token is provided in the command's output. To resume pagination, provide the token value in --next-token
argument of a subsequent command.
Token to specify where to start paginating. This is the token value from a previously truncated response.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az firmwareanalysis firmware crypto-key
List cryptographic key analysis results found in a firmware.
az firmwareanalysis firmware crypto-key --firmware-id
--resource-group
--workspace-name
[--max-items]
[--next-token]
Examples
List cryptographic key analysis results found in a firmware.
az firmwareanalysis firmware crypto-key --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}
Required Parameters
The id of the firmware.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the firmware analysis workspace.
Optional Parameters
Total number of items to return in the command's output. If the total number of items available is more than the value specified, a token is provided in the command's output. To resume pagination, provide the token value in --next-token
argument of a subsequent command.
Token to specify where to start paginating. This is the token value from a previously truncated response.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az firmwareanalysis firmware cve
List CVE analysis results of a firmware.
az firmwareanalysis firmware cve --firmware-id
--resource-group
--workspace-name
[--max-items]
[--next-token]
Examples
List CVE analysis results of a firmware.
az az firmwareanalysis firmware cve --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}
Required Parameters
The id of the firmware.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the firmware analysis workspace.
Optional Parameters
Total number of items to return in the command's output. If the total number of items available is more than the value specified, a token is provided in the command's output. To resume pagination, provide the token value in --next-token
argument of a subsequent command.
Token to specify where to start paginating. This is the token value from a previously truncated response.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az firmwareanalysis firmware delete
Delete a firmware.
az firmwareanalysis firmware delete [--firmware-id]
[--ids]
[--resource-group]
[--subscription]
[--workspace-name]
[--yes]
Examples
Delete a firmware.
az firmwareanalysis firmware delete --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}
Optional Parameters
The id of the firmware.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
The name of the firmware analysis workspace.
Do not prompt for confirmation.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az firmwareanalysis firmware generate-filesystem-download-url
Get a url for tar file download.
az firmwareanalysis firmware generate-filesystem-download-url [--firmware-id]
[--ids]
[--resource-group]
[--subscription]
[--workspace-name]
Examples
Get a url for tar file download.
az firmwareanalysis firmware generate-filesystem-download-url --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}
Optional Parameters
The id of the firmware.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
The name of the firmware analysis workspace.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az firmwareanalysis firmware list
List all the firmware images inside a workspace.
az firmwareanalysis firmware list --resource-group
--workspace-name
[--max-items]
[--next-token]
Examples
List all the firmware images inside a workspace.
az firmwareanalysis firmware show --resource-group {ResourceGroupName} --workspace-name {workspaceName}
Required Parameters
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the firmware analysis workspace.
Optional Parameters
Total number of items to return in the command's output. If the total number of items available is more than the value specified, a token is provided in the command's output. To resume pagination, provide the token value in --next-token
argument of a subsequent command.
Token to specify where to start paginating. This is the token value from a previously truncated response.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az firmwareanalysis firmware password-hash
List password hash analysis results of a firmware.
az firmwareanalysis firmware password-hash --firmware-id
--resource-group
--workspace-name
[--max-items]
[--next-token]
Examples
List password hash analysis results of a firmware.
az firmwareanalysis firmware password-hash --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}
Required Parameters
The id of the firmware.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the firmware analysis workspace.
Optional Parameters
Total number of items to return in the command's output. If the total number of items available is more than the value specified, a token is provided in the command's output. To resume pagination, provide the token value in --next-token
argument of a subsequent command.
Token to specify where to start paginating. This is the token value from a previously truncated response.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az firmwareanalysis firmware sbom-component
List SBOM analysis results of a firmware.
az firmwareanalysis firmware sbom-component --firmware-id
--resource-group
--workspace-name
[--max-items]
[--next-token]
Examples
List SBOM analysis results of a firmware.
az firmwareanalysis firmware sbom-component --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}
Required Parameters
The id of the firmware.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the firmware analysis workspace.
Optional Parameters
Total number of items to return in the command's output. If the total number of items available is more than the value specified, a token is provided in the command's output. To resume pagination, provide the token value in --next-token
argument of a subsequent command.
Token to specify where to start paginating. This is the token value from a previously truncated response.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az firmwareanalysis firmware show
Get a firmware.
az firmwareanalysis firmware show [--firmware-id]
[--ids]
[--resource-group]
[--subscription]
[--workspace-name]
Examples
Get a firmware.
az firmwareanalysis firmware show --resource-group {ResourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId}
Optional Parameters
The id of the firmware.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
The name of the firmware analysis workspace.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az firmwareanalysis firmware summary
Get an analysis result summary of a firmware by name.
az firmwareanalysis firmware summary [--firmware-id]
[--ids]
[--name {BinaryHardening, CVE, CryptoCertificate, CryptoKey, Firmware}]
[--resource-group]
[--subscription]
[--workspace-name]
Examples
Get an analysis result summary of a firmware by name.
az firmwareanalysis firmware summary --resource-group {resourceGroupName} --workspace-name {workspaceName} --firmware-id {firmwareId} -n {analysisType}
Optional Parameters
The id of the firmware.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The Firmware analysis summary name describing the type of summary.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
The name of the firmware analysis workspace.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Azure CLI