azure-firmware-analysis について
Azure Firmware Analysis を扱うエージェント向けのドキュメントスキルです。ローカル資料とオンラインの Microsoft ドキュメントを組み合わせ、分析結果、アクセス制御、連携、ワークスペースのデプロイを扱います。
主な機能
- 01ファームウェア検出結果の解釈
- 02サービスプリンシパルと RBAC のガイド
- 03CLI、PowerShell、Python の例
- 04Azure 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 に関する専門的なガイダンスを提供します。ベストプラクティス、セキュリティ、統合とコーディングパターン、デプロイについて説明します。ローカルのクイックリファレンスコンテンツと、リモートのドキュメント取得機能を組み合わせています。
このスキルの使用方法
IMPORTANT for Agent: 関連するセクションを見つけるには、以下の カテゴリインデックス を使用してください。行範囲が指定されているカテゴリ(例:
L35-L120)では、指定された行をread_fileで読み取ってください。ファイルへのリンクがあるカテゴリ(例:[security.md](security.md))では、リンク先の参照ファイルをread_fileで読み取ってください。
IMPORTANT for Agent:
metadata.generated_atが3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocsツールを利用できない場合は、インストールを提案してください:インストールガイド
このスキルでドキュメントの内容を取得するには、ネットワークアクセスが必要です:
- 推奨:クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用します。Markdown が返されます。 - 代替手段:クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用します。Markdown が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| ベストプラクティス | L32-L38 | ファームウェアの SBOM パスの読み取り、安全でない関数呼び出しのアラートの理解、セキュリティ分析におけるファームウェアの脆弱性検出結果の解釈と優先順位付けに関するガイダンスです。 |
| セキュリティ | L39-L44 | サービスプリンシパルを使用した Azure Firmware Analysis へのセキュアなアクセスの管理と、ユーザーおよびアプリ向けのロールベースのアクセス制御(RBAC)権限の構成について説明します。 |
| 統合とコーディングパターン | L45-L52 | Azure Firmware Analysis へのファームウェアのアップロード、およびスキャン結果と Azure Device Registry のデバイスやアセットとのマッピングについて、CLI、PowerShell、Python の例を紹介します。 |
| デプロイ | L53-L58 | ARM テンプレート、Bicep、Terraform の構成とセットアップなど、インフラストラクチャをコードとして扱うツールを使用して Azure Firmware Analysis ワークスペースをプロビジョニングおよびデプロイする方法を説明します。 |
ベストプラクティス
| トピック | 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 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 |
デプロイ
| トピック | 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 |