关于 azure-firmware-analysis
面向使用 Azure Firmware Analysis 的 Agent 提供文档指导,结合本地参考与在线 Microsoft 文档,涵盖固件分析结果、访问控制、集成和工作区部署。
主要功能
- 01解读固件分析结果
- 02服务主体与 RBAC 指导
- 03CLI、PowerShell 和 Python 示例
- 04映射 Azure Device Registry 资产
- 05ARM、Bicep 和 Terraform 部署
适用场景
- 01确定固件弱点的处理优先级
- 02配置用户和应用的访问权限
- 03上传固件进行分析
- 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 |
|---|---|
| 使用服务主体自动执行固件分析 | 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 analysis | https://learn.microsoft.com/en-us/azure/firmware-analysis/quickstart-upload-firmware-using-azure-command-line-interface |
| 使用 PowerShell 将固件上传到 Azure analysis | https://learn.microsoft.com/en-us/azure/firmware-analysis/quickstart-upload-firmware-using-powershell |
| 使用 Python 将固件上传到 Azure analysis | https://learn.microsoft.com/en-us/azure/firmware-analysis/quickstart-upload-firmware-using-python |
部署
评论
支持 Markdown