
azure-compliance
✓ Official★ 1,300by microsoft · part of microsoft/azure-skills
Azure compliance scanning, Key Vault expiration auditing, and resource configuration validation. Runs azqr (Azure Quick Review) for comprehensive compliance assessment against best practices across subscriptions and resource groups Monitors Key Vault keys, secrets, and certificates for expiration dates and identifies items without expiration policies Detects orphaned, misconfigured, and non-compliant resources using Resource Graph queries Classifies findings by priority (Critical, High,...
Azure compliance scanning, Key Vault expiration auditing, and resource configuration validation. Runs azqr (Azure Quick Review) for comprehensive compliance assessment against best practices across subscriptions and resource groups Monitors Key Vault keys, secrets, and certificates for expiration dates and identifies items without expiration policies Detects orphaned, misconfigured, and non-compliant resources using Resource Graph queries Classifies findings by priority (Critical, High,...
Inspect the full instructions your agent will receiveExpandCollapse
This is the exact playbook injected into your agent when the skill activates — shown here so you can audit it before installing. You don't need to read it to use the skill.
by microsoft
Azure compliance scanning, Key Vault expiration auditing, and resource configuration validation. Runs azqr (Azure Quick Review) for comprehensive compliance assessment against best practices across subscriptions and resource groups Monitors Key Vault keys, secrets, and certificates for expiration dates and identifies items without expiration policies Detects orphaned, misconfigured, and non-compliant resources using Resource Graph queries Classifies findings by priority (Critical, High,...
npx skills add https://github.com/microsoft/azure-skills --skill azure-compliance
Download ZIPGitHub1.3k
Azure Compliance & Security Auditing
Quick Reference
Property Details Best for Compliance scans, security audits, Key Vault expiration checks Primary capabilities Comprehensive Resources Assessment, Key Vault Expiration Monitoring MCP tools azqr, subscription and resource group listing, Key Vault item inspection
When to Use This Skill
-
Run azqr or Azure Quick Review for compliance assessment
-
Validate Azure resource configuration against best practices
-
Identify orphaned or misconfigured resources
-
Audit Key Vault keys, secrets, and certificates for expiration
Skill Activation Triggers
Activate this skill when user wants to:
-
Check Azure compliance or best practices
-
Assess Azure resources for configuration issues
-
Run azqr or Azure Quick Review
-
Identify orphaned or misconfigured resources
-
Review Azure security posture
-
"Show me expired certificates/keys/secrets in my Key Vault"
-
"Check what's expiring in the next 30 days"
-
"Audit my Key Vault for compliance"
-
"Find secrets without expiration dates"
-
"Check certificate expiration dates"
Assessments
Assessment Reference Comprehensive Compliance (azqr) references/azure-quick-review.md Key Vault Expiration references/azure-keyvault-expiration-audit.md Resource Graph Queries references/azure-resource-graph.md
MCP Tools
Tool Purpose
mcp_azure_mcp_extension_azqr Run azqr compliance scans
mcp_azure_mcp_subscription_list List available subscriptions
mcp_azure_mcp_group_list List resource groups
keyvault_key_list List all keys in vault
keyvault_key_get Get key details including expiration
keyvault_secret_list List all secrets in vault
keyvault_secret_get Get secret details including expiration
keyvault_certificate_list List all certificates in vault
keyvault_certificate_get Get certificate details including expiration
Assessment Workflow
-
Select scope (subscription or resource group) for Comprehensive Resources Assessment.
-
Run azqr and capture output artifacts.
-
Analyze Scan Results and summarize findings and recommendations.
-
Review Key Vault Expiration Monitoring output for keys, secrets, and certificates.
-
Classify issues and propose remediation or fix steps for each finding.
Priority Classification
Priority Guidance Critical Immediate remediation required for high-impact exposure High Resolve within days to reduce risk Medium Plan a resolution in the next sprint Low Track and fix during regular maintenance
Error Handling
Error Message Remediation
Authentication required "Please login" Run az login and retry
Access denied "Forbidden" Confirm permissions and fix role assignments
Missing resource "Not found" Verify subscription and resource group selection
Best Practices
-
Run compliance scans on a regular schedule (weekly or monthly)
-
Track findings over time and verify remediation effectiveness
-
Separate compliance reporting from remediation execution
-
Keep Key Vault expiration policies documented and enforced
SDK Quick References
For programmatic Key Vault access, see the condensed SDK guides:
-
Key Vault (Python): Secrets/Keys/Certs
-
Secrets: TypeScript | Rust | Java
-
Keys: .NET | Java | TypeScript | Rust
-
Certificates: Rust
npx skills add https://github.com/microsoft/azure-skills --skill azure-complianceRun this in your project — your agent picks the skill up automatically.
Prerequisites
-
Authentication: user is logged in to Azure via
az login -
Permissions to read resource configuration and Key Vault metadata
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.