mcpField
A
azure-compliance

azure-compliance

官方
github.com/microsoft测试与质量1.6k569.4k 次安装今天更新
代码仓库

关于 azure-compliance

azure-compliance 是一个 Agent Skill,用于执行 Azure 合规扫描、安全审计以及 Key Vault 密钥、机密和证书的过期检查。它面向需要评估资源配置并跟踪修复优先级的团队。

主要功能

  1. 01azqr 全面合规评估
  2. 02Key Vault 密钥、机密和证书过期监控
  3. 03基于订阅或资源组的评估范围选择
  4. 04按严重程度划分问题优先级
  5. 05常见错误的处理与修复指引

适用场景

  1. 01定期对订阅或资源组进行合规与安全审计
  2. 02检查 Key Vault 中即将过期的密钥、机密或证书
  3. 03整理扫描结果并为每项问题提出修复步骤

MCP 相关

该 Skill 通过 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_azqr运行 azqr 合规性扫描
mcp_azure_mcp_subscription_list列出可用订阅
mcp_azure_mcp_group_list列出资源组
keyvault_key_list列出保管库中的所有密钥
keyvault_key_get获取密钥详细信息,包括过期时间
keyvault_secret_list列出保管库中的所有机密
keyvault_secret_get获取机密详细信息,包括过期时间
keyvault_certificate_list列出保管库中的所有证书
keyvault_certificate_get获取证书详细信息,包括过期时间

评估工作流

  1. 为全面的资源评估选择范围(订阅或资源组)。
  2. 运行 azqr 并收集输出文件。
  3. 分析扫描结果,并总结发现和建议。
  4. 查看 Key Vault 过期监控输出中的密钥、机密和证书。
  5. 对问题进行分类,并为每项发现提出补救或修复步骤。
优先级分类
优先级指导
严重对影响重大的暴露问题立即进行补救
高在数天内解决,以降低风险
中计划在下一个冲刺中解决
低持续跟踪,并在常规维护期间修复

错误处理

错误消息补救措施
需要身份验证"Please login"运行 az login 并重试
访问被拒绝"Forbidden"确认权限并修正角色分配
找不到资源"Not found"验证订阅和资源组选择

最佳实践

  • 按固定计划(每周或每月)运行合规性扫描
  • 持续跟踪发现,并验证补救措施的效果
  • 将合规性报告与补救执行分开
  • 记录并落实 Key Vault 过期策略

SDK 快速参考

如需以编程方式访问 Key Vault,请参阅精简版 SDK 指南:

评论

支持 Markdown