azure-compliance

Audit Azure environments for compliance and Key Vault expiration issues.

Updated Dec 20, 2023
One-click install
npx skills add https://github.com/Thiago-Cruz-eng/Hibrygame --skill azure-compliance-thiago-cruz-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-compliance
Source: https://github.com/Thiago-Cruz-eng/Hibrygame/tree/main/.claude/skills/azure-compliance
Command: npx skills add https://github.com/Thiago-Cruz-eng/Hibrygame --skill azure-compliance-thiago-cruz-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps teams find Azure security and compliance gaps before they become incidents by auditing best practices and identifying expiring or expired Key Vault items.

Core Features & Use Cases

  • Azure best-practices compliance assessment (azqr): Runs Azure Quick Review to evaluate resources against recommended security, reliability, and governance patterns, producing prioritized findings and remediation guidance.
  • Key Vault expiration monitoring: Detects expired or expiring keys, secrets, and certificates, including risky items with missing expiration dates, to prevent outages and rotation failures.
  • Configuration validation & reporting: Reviews scan outputs and organizes results into actionable priority buckets (critical/high/medium/low), suitable for compliance reporting and security posture improvement.

Use case: Before a security review or release window, scan a subscription or resource group, then audit the Key Vault to surface expired certificates and secrets that could break authentication flows.

Quick Start

Run the azure-compliance skill to scan your Azure subscription and report the most critical azqr findings plus any Key Vault keys, secrets, and certificates that are expired or expiring soon.

Frequently Asked Questions about azure-compliance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Azure subscriptions for security misconfigurations and orphaned resources?

You can audit Azure subscriptions for security misconfigurations by running Azure Quick Review (azqr) scans, which evaluate resources against best practices and categorize findings into priority-driven remediation guidance.

How do I check Azure Key Vault for expired or expiring keys, secrets, and certificates?

You can check Azure Key Vault for expiring items by performing a list and get inspection to validate the expiresOn field, proactively identifying expired or soon-to-expire keys, secrets, and certificates to prevent authentication outages.

Do I need Azure CLI authentication to scan my environment for compliance gaps?

Yes, Azure CLI authentication is required to run compliance scans and Key Vault expiration checks. It enables secure access to your subscriptions and resource groups for evaluating security posture and retrieving expiresOn validation data.

What is the best way to prepare for an Azure security review regarding Key Vault expiration?

The best way to prepare for an Azure security review is to scan your subscription and resource groups with azqr for best-practice assessments, then audit Key Vault to surface expired certificates and secrets that could break authentication flows.

Can I validate Azure Policy compliance and governance patterns across resource groups?

You can validate Azure Policy compliance and governance patterns by running Azure Quick Review scans across resource groups, which produces actionable findings organized into critical, high, medium, and low priority buckets for security posture improvement.

Why does my Azure compliance scan report risky Key Vault items with missing expiration dates?

Azure compliance scans report Key Vault items with missing expiration dates as risky because without an expiresOn field, proactive rotation fails, potentially leading to unexpected outages and unmanaged security vulnerabilities.