mcpField
A
azure-firmware-analysis

azure-firmware-analysis

github.com/microsoftdocs安全796173 次安装3 天前更新
代码仓库

关于 azure-firmware-analysis

面向使用 Azure Firmware Analysis 的 Agent 提供文档指导,结合本地参考与在线 Microsoft 文档,涵盖固件分析结果、访问控制、集成和工作区部署。

主要功能

  1. 01解读固件分析结果
  2. 02服务主体与 RBAC 指导
  3. 03CLI、PowerShell 和 Python 示例
  4. 04映射 Azure Device Registry 资产
  5. 05ARM、Bicep 和 Terraform 部署

适用场景

  1. 01确定固件弱点的处理优先级
  2. 02配置用户和应用的访问权限
  3. 03上传固件进行分析
  4. 04将扫描结果映射到设备资产

MCP 相关

可通过 mcp_microsoftdocs 的 microsoft_docs_fetch 工具获取文档,也可回退到网页抓取。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-firmware-analysis

安装后在 Claude Code 中输入/azure-firmware-analysis确认已加载。

详细介绍

Azure Firmware Analysis 技能

此技能提供 Azure Firmware Analysis 的专家指导,涵盖最佳实践、安全性、集成与编码模式,以及部署。它结合了本地快速参考内容与远程文档获取功能。

如何使用此技能

重要提示(面向 Agent):使用下方的类别索引查找相关章节。对于带有行范围的类别(例如 L35-L120),请使用 read_file 读取指定行。对于带有文件链接的类别(例如 [security.md](security.md)),请使用 read_file 读取链接的参考文件。

重要提示(面向 Agent):如果 metadata.generated_at 距今超过 3 个月,请建议用户从存储库拉取最新版本。如果无法使用 mcp_microsoftdocs 工具,请建议用户安装该工具:安装指南

此技能需要网络访问权限才能获取文档内容:

  • 首选:使用 mcp_microsoftdocs:microsoft_docs_fetch,并将查询字符串设为 from=learn-agent-skill。返回 Markdown。
  • 备用:使用 fetch_webpage,并将查询字符串设为 from=learn-agent-skill&accept=text/markdown。返回 Markdown。

类别索引

类别行说明
最佳实践L32-L38提供有关读取固件 SBOM 路径、理解不安全函数调用警报,以及解读并确定固件弱点发现项的优先级以进行安全分析的指导。
安全性L39-L44使用服务主体管理对 Azure Firmware Analysis 的安全访问,并为用户和应用配置基于角色的访问控制(RBAC)权限
集成与编码模式L45-L52提供 CLI、PowerShell 和 Python 示例,说明如何将固件上传到 Azure Firmware Analysis,以及如何将扫描结果映射到 Azure Device Registry 设备和资产。
部署L53-L58介绍如何使用基础设施即代码工具预配和部署 Azure Firmware Analysis 工作区:ARM 模板、Bicep 和 Terraform 的配置与设置。
最佳实践
主题URL
解读固件分析中的 SBOM 提取器路径https://learn.microsoft.com/en-us/azure/firmware-analysis/interpreting-extractor-paths
解读固件分析中的不安全函数调用发现项https://learn.microsoft.com/en-us/azure/firmware-analysis/understand-unsafe-function-calls
解读并确定固件弱点数据的优先级https://learn.microsoft.com/en-us/azure/firmware-analysis/understand-weaknesses-data
安全性
主题URL
使用服务主体自动执行固件分析https://learn.microsoft.com/en-us/azure/firmware-analysis/automate-firmware-analysis-service-principals
配置 Azure firmware analysis 的 RBAC 访问权限https://learn.microsoft.com/en-us/azure/firmware-analysis/firmware-analysis-rbac
集成与编码模式
主题URL
将固件分析结果映射到 Azure Device Registry 资产https://learn.microsoft.com/en-us/azure/firmware-analysis/firmware-analysis-integration-with-azure-device-registry
通过 CLI 将固件上传到 Azure firmware analysishttps://learn.microsoft.com/en-us/azure/firmware-analysis/quickstart-upload-firmware-using-azure-command-line-interface
使用 PowerShell 将固件上传到 Azure analysishttps://learn.microsoft.com/en-us/azure/firmware-analysis/quickstart-upload-firmware-using-powershell
使用 Python 将固件上传到 Azure analysishttps://learn.microsoft.com/en-us/azure/firmware-analysis/quickstart-upload-firmware-using-python
部署
主题URL
通过 ARM 模板部署固件分析工作区https://learn.microsoft.com/en-us/azure/firmware-analysis/quickstart-firmware-analysis-arm
使用 Bicep 部署固件分析工作区https://learn.microsoft.com/en-us/azure/firmware-analysis/quickstart-firmware-analysis-bicep
使用 Terraform 预配固件分析工作区https://learn.microsoft.com/en-us/azure/firmware-analysis/quickstart-firmware-analysis-terraform

评论

支持 Markdown