mcpField
A
azure-compliance

azure-compliance

公式
github.com/microsoftテスト・品質1.6k569.4k 回インストール今日更新
リポジトリ

azure-compliance について

azure-compliance は、Azure のコンプライアンススキャン、セキュリティ監査、Key Vault の有効期限チェックを実行するエージェントスキルです。リソース構成を評価し、検出事項の修正優先度を決めたいチーム向けです。

主な機能

  1. 01azqr による包括的なコンプライアンス評価
  2. 02Key Vault のキー、シークレット、証明書の有効期限監視
  3. 03サブスクリプションまたはリソースグループ単位のスコープ指定
  4. 04検出事項の重大度別の優先度分類
  5. 05エラー処理と修正手順のガイダンス

活用シーン

  1. 01サブスクリプションやリソースグループの定期的なコンプライアンス監査
  2. 02期限が近い Key Vault のキー、シークレット、証明書の確認
  3. 03スキャン結果の要約と各項目に対する修正案の作成

MCP 対応

このスキルは Azure MCP ツールを使用して、azqr スキャン、サブスクリプションとリソースグループの一覧取得、Key Vault 項目の確認を行います。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoft/azure-skills --skill azure-compliance

インストール後、Claude Code で/azure-complianceを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
auth-best-practices.md
azqr-recommendations.md
azqr-remediation-patterns.md
azure-keyvault-expiration-audit.md
azure-quick-review.md
azure-resource-graph.md
references/sdk/
azure-keyvault-certificates-rust.md
azure-keyvault-keys-rust.md
azure-keyvault-keys-ts.md
azure-keyvault-py.md
azure-keyvault-secrets-rust.md
azure-keyvault-secrets-ts.md
azure-security-keyvault-keys-dotnet.md
azure-security-keyvault-keys-java.md
azure-security-keyvault-secrets-java.md

詳細

Azure のコンプライアンスとセキュリティ監査

クイックリファレンス

プロパティ詳細
最適な用途コンプライアンススキャン、セキュリティ監査、Key Vault の有効期限確認
主な機能包括的なリソース評価、Key Vault の有効期限監視
MCP ツールazqr、サブスクリプションとリソースグループの一覧表示、Key Vault 項目の検査

前提条件

  • 認証:ユーザーが az login で Azure にログインしていること
  • リソース構成と Key Vault のメタデータを読み取る権限

評価

評価参照先
包括的なコンプライアンス評価(azqr)references/azure-quick-review.md
Key Vault の有効期限references/azure-keyvault-expiration-audit.md
Resource Graph クエリreferences/azure-resource-graph.md

MCP ツール

ツール用途
mcp_azure_mcp_extension_azqrazqr コンプライアンススキャンを実行します
mcp_azure_mcp_subscription_list利用可能なサブスクリプションを一覧表示します
mcp_azure_mcp_group_listリソースグループを一覧表示します
keyvault_key_listVault 内のすべてのキーを一覧表示します
keyvault_key_get有効期限などのキーの詳細を取得します
keyvault_secret_listVault 内のすべてのシークレットを一覧表示します
keyvault_secret_get有効期限などのシークレットの詳細を取得します
keyvault_certificate_listVault 内のすべての証明書を一覧表示します
keyvault_certificate_get有効期限などの証明書の詳細を取得します

評価ワークフロー

  1. 包括的なリソース評価の対象範囲(サブスクリプションまたはリソースグループ)を選択します。
  2. azqr を実行し、出力アーティファクトを保存します。
  3. スキャン結果を分析し、検出事項と推奨事項をまとめます。
  4. Key Vault の有効期限監視の出力で、キー、シークレット、証明書を確認します。
  5. 問題を分類し、検出事項ごとに修復または修正の手順を提案します。
優先度の分類
優先度指針
重大影響の大きい露出に対して、直ちに修復が必要です
高リスクを軽減するため、数日以内に解決します
中次のスプリントで解決を計画します
低定期メンテナンス時に追跡して修正します

エラー処理

エラーメッセージ対処方法
認証が必要です"Please login"az login を実行して再試行します
アクセスが拒否されました"Forbidden"権限を確認し、ロールの割り当てを修正します
リソースが見つかりません"Not found"サブスクリプションとリソースグループの選択を確認します

ベストプラクティス

  • コンプライアンススキャンを定期的(毎週または毎月)に実行します
  • 検出事項を継続的に追跡し、修復の有効性を確認します
  • コンプライアンス報告と修復の実行を分けます
  • Key Vault の有効期限ポリシーを文書化し、適用します

SDK クイックリファレンス

プログラムから Key Vault にアクセスする方法については、簡潔な SDK ガイドを参照してください。

コメント