自动化与运维 ✓ Microsoft · 官方 azurecompliance-auditsecurity-auditkey-vaultazqrresource-graph

Azure 合规审计助手

用 azqr 和 Key Vault 检查 Azure 资源合规性、安全配置与凭据过期风险。

FollowSkills 评估 · FSRS-2.0
谨慎使用
50/ 100 五分制 2.5 / 5
1 2 3 4 5 6
1信任安全14 / 25 · 2.8/5

文档要求使用现有 Azure 登录和读取权限,并强调托管身份、RBAC、避免硬编码凭据,体现了部分最小权限与敏感数据意识。扣分原因是未要求执行前用户确认,未明确数据流、输出脱敏、回滚方案;Key Vault 的 secret_get 可能接触秘密值,且修复命令会修改资源。

2可靠稳定8 / 20 · 2.0/5

主流程、工具清单和认证/权限错误处理基本一致,失败时提供了登录、权限和范围修复建议。扣分原因是未提供针对关键路径的可复现实测,MCP 工具可用性未验证,部分范围和工具行为依赖外部环境,异常输入和报告失败处理较薄弱。

3适用触发10 / 15 · 3.3/5

触发条件、Azure 合规审计和 Key Vault 到期检查场景较明确,也说明了订阅、资源组和多保管库等范围。扣分原因是非适用边界、精确输入约束和实际环境兼容性说明不足,没有中文交互支持;对中国大陆网络可达性没有证据。

4规范维护8 / 15 · 2.7/5

SKILL.md 结构清晰,包含前置条件、工作流、错误处理、优先级、参考文档、MIT 许可证和版本号。扣分原因是未提供变更日志、明确维护责任或更新路径,部分列出的 SDK 参考文件在所给材料中未出现,且示例输出使用 Markdown 而非严格机器可读格式。

5有效结果6 / 15 · 2.0/5

文档覆盖 azqr 扫描、Key Vault 到期分析、结果分类和多种 CLI/Bicep 修复模板,理论上可完成核心审计任务。扣分原因是本次仅静态阅读,没有执行证据;工具调用结果、Excel 解析和最终报告的完整性未被验证,修复模板仍需人工审查和环境适配。

6证据核验4 / 10 · 2.0/5

提供了带来源链接的 Azure 认证、azqr、资源图和 CLI 参考,并且仓库存在通用 CI/测试材料。扣分原因是没有针对该技能的专门测试、固定输入输出或第三方执行结果,无法独立复现其关键路径;静态证据覆盖有限。

证据充分度: 评估于 2026年7月20日 审查版本 9ccaf7c3704a
使用前请注意
  • 执行修复命令前应逐项确认目标订阅、资源和变更影响,并建立可恢复备份或回滚方案。
  • 避免调用会返回秘密值的 Key Vault 操作;审计报告应脱敏并限制访问。
  • 应验证 MCP 工具名称、参数、azqr 输出格式及 CLI/Bicep 示例是否适配当前 Azure 版本。
  • 所给材料未证明中文交互或中国大陆网络可达性。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

azure-compliance 是 Microsoft Agent Skills 仓库中的 Azure 合规与安全审计技能。它可运行 Azure Quick Review(azqr),检查资源配置、最佳实践、合规性和安全态势,并审计 Key Vault 中密钥、机密和证书的过期信息。技能适合需要定期发现孤立资源、错误配置或即将过期项目的 Azure 使用者。使用前需要通过 Azure CLI 登录,并具备读取资源配置和 Key Vault 元数据的权限。

选择订阅或资源组作为审计范围,运行 azqr 合规扫描并分析输出;列出 Azure 订阅和资源组;列出 Key Vault 中的密钥、机密和证书;读取这些项目的详细信息及过期时间;检查缺少过期日期、已过期或即将过期的项目;汇总发现、按严重程度分类,并提出修复建议。

  1. Azure 管理员在上线前需要根据最佳实践检查订阅或资源组配置。
  2. 安全团队定期运行合规扫描,识别孤立资源和错误配置。
  3. Key Vault 管理员需要找出已过期或未来 30 天内到期的密钥、机密和证书。
  4. 平台团队需要审查 Azure 安全态势并跟踪整改效果。
  5. 合规负责人需要按 Critical、High、Medium、Low 对审计发现进行分类。

这个 Skill 有哪些优点和局限?

优点
  • 同时覆盖 Azure 资源合规审计和 Key Vault 过期检查。
  • 提供 azqr、订阅、资源组及 Key Vault 相关 MCP 工具的明确工作流。
  • 包含优先级分类、错误处理和定期扫描建议。
  • 附带 Python、TypeScript、Rust、Java 和 .NET 的部分 Key Vault SDK 快速参考。
局限
  • 依赖 Azure 登录状态、相应读取权限、azqr 和 Azure MCP 工具。
  • 源材料未说明具体 azqr 版本、输出格式或独立测试覆盖情况。
  • 技能主要执行检查和提出建议,不承诺自动修复发现的问题。
  • 只描述了 Key Vault 元数据检查,未提供读取机密值的能力说明。

如何安装这个 Skill?

使用仓库提供的安装方式:运行 npx skills add microsoft/skills,在向导中选择需要的技能。仓库也支持通过 Copilot CLI 安装插件:/plugin marketplace add microsoft/skills,然后运行 /plugin install azure-skills@skills。源材料没有提供 azure-compliance 的独立安装命令。

如何使用这个 Skill?

先运行 az login,确认当前身份拥有读取 Azure 资源配置和 Key Vault 元数据的权限。然后提出具体请求,例如:Run an Azure compliance scan for this resource groupShow me expired certificates, keys, and secrets in my Key VaultCheck what's expiring in the next 30 days。技能会选择订阅或资源组范围,运行 azqr,并在需要时检查 Key Vault 项目。

常见问题

使用这个技能是否需要 Azure 权限?
需要。使用者必须先通过 `az login` 登录,并拥有读取资源配置和 Key Vault 元数据的权限。
它会自动修复合规问题吗?
源材料只描述扫描、分析、分类和提出修复步骤,没有说明会自动执行整改。
它能检查哪些 Key Vault 项目?
它可以列出并读取密钥、机密和证书的详细信息,包括过期信息。

同仓库的其他 Skills

均来自 microsoft/agent-skills

自动化与运维 ✓ Microsoft · 官方

Azure 资源查询

跨订阅盘点、筛选和发现 Azure 资源。

开发与工程 ✓ Microsoft · 官方

Azure 应用配置 TypeScript 技能

帮助 TypeScript 应用集中管理配置、功能开关和动态刷新。

开发与工程 ✓ Microsoft · 官方

Azure App Configuration Java 技能

指导 Java 应用集中管理配置、功能开关与发布快照。

开发与工程 ✓ Microsoft · 官方

Azure Durable Task 资源管理器技能

帮助 .NET 开发者通过 Azure Resource Manager 配置和管理 Durable Task Scheduler。

自动化与运维 ✓ Microsoft · 官方

Azure 配额管家

用 Azure CLI 检查配额、评估区域容量并申请配额提升,降低部署因资源限制失败的风险。

开发与工程 ✓ Microsoft · 官方

Azure PostgreSQL Flexible Server .NET 技能

用 .NET 管理 Azure PostgreSQL Flexible Server 的部署、配置与运维。

开发与工程 ✓ Microsoft · 官方

Azure AI 文本分析 Python 技能

为 Python 开发者提供 Azure 文本分析与自然语言处理集成指导。

自动化与运维 ✓ Microsoft · 官方

Azure 云迁移助手

评估跨云工作负载并将其迁移到合适的 Azure 服务。

开发与工程 ✓ Microsoft · 官方

Azure AI 内容安全 Python 技能

帮助 Python 应用检测文本和图像中的有害内容,并管理自定义屏蔽词。

开发与工程 ✓ Microsoft · 官方

Azure Data Lake Gen2 Python 技能

帮助 Python 开发者使用 Azure Data Lake Storage Gen2 管理分层文件系统、目录和大数据文件。

开发与工程 ✓ Microsoft · 官方

Microsoft Docs 技术研究助手

通过官方 Microsoft 文档帮助编码代理准确理解技术概念、配置、教程与限制。

开发与工程 ✓ Microsoft · 官方

Azure 对话语言理解 Python 技能

帮助 Python 开发者使用 Azure SDK 分析对话意图和实体。

开发与工程 ✓ Microsoft · 官方

Azure Voice Live Python 技能

帮助 Python 开发者构建 Azure 上的实时双向语音 AI 应用。

开发与工程 ✓ Microsoft · 官方

Azure AI 转录 Python 技能

为 Python 应用提供 Azure AI 实时与批量语音转文字指导。

开发与工程 ✓ Microsoft · 官方

Arize AI Azure 管理 SDK 技能

帮助 .NET 开发者通过 Azure 管理 Arize AI 可观测性资源。

开发与工程 ✓ Microsoft · 官方

MCP 服务器开发指南

帮助开发者为外部 API 构建结构清晰、可测试、便于 LLM 使用的 MCP 服务器。

开发与工程 ✓ Microsoft · 官方

Microsoft Foundry Agent Skill

用 azd 和 Foundry MCP 管理 AI 代理从创建、部署到评估与优化的完整生命周期。

自动化与运维 ✓ Microsoft · 官方

Azure 部署准备助手

为使用 Azure Developer CLI 的项目生成部署配置、基础设施代码和容器文件。

开发与工程 ✓ Microsoft · 官方

Azure Voice Live TypeScript 技能

帮助开发者用 Azure 构建实时双向语音助手。

开发与工程 ✓ Microsoft · 官方

Azure W&B .NET 管理技能

用 .NET 在 Azure Marketplace 部署并管理 Weights & Biases 实例。

相关 Skills