azure-compliance

tarafından Azure

Kapsamlı Azure uyumluluk ve güvenlik denetim yetenekleri; en iyi uygulama değerlendirmesi, Key Vault süre sonu izleme ve kaynak yapılandırma doğrulamasını içerir.

npx skills add https://github.com/microsoft/GitHub-Copilot-for-Azure --skill azure-compliance

Azure Compliance & Security Auditing

Quick Reference

PropertyDetails
Best forCompliance scans, security audits, Key Vault expiration checks
Primary capabilitiesComprehensive Resources Assessment, Key Vault Expiration Monitoring
MCP toolsazqr, 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"

Prerequisites

  • Authentication: user is logged in to Azure via az login
  • Permissions to read resource configuration and Key Vault metadata

Assessments

AssessmentReference
Comprehensive Compliance (azqr)references/azure-quick-review.md
Key Vault Expirationreferences/azure-keyvault-expiration-audit.md
Resource Graph Queriesreferences/azure-resource-graph.md

MCP Tools

ToolPurpose
mcp_azure_mcp_extension_azqrRun azqr compliance scans
mcp_azure_mcp_subscription_listList available subscriptions
mcp_azure_mcp_group_listList resource groups
keyvault_key_listList all keys in vault
keyvault_key_getGet key details including expiration
keyvault_secret_listList all secrets in vault
keyvault_secret_getGet secret details including expiration
keyvault_certificate_listList all certificates in vault
keyvault_certificate_getGet certificate details including expiration

Assessment Workflow

  1. Select scope (subscription or resource group) for Comprehensive Resources Assessment.
  2. Run azqr and capture output artifacts.
  3. Analyze Scan Results and summarize findings and recommendations.
  4. Review Key Vault Expiration Monitoring output for keys, secrets, and certificates.
  5. Classify issues and propose remediation or fix steps for each finding.

Priority Classification

PriorityGuidance
CriticalImmediate remediation required for high-impact exposure
HighResolve within days to reduce risk
MediumPlan a resolution in the next sprint
LowTrack and fix during regular maintenance

Error Handling

ErrorMessageRemediation
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:

Azure tarafından daha fazla skill

azure-ai
Azure
Azure AI için kullanılır: Arama, Konuşma, OpenAI, Belge Zekası. Arama, vektör/karma arama, konuşmadan metne, metinden konuşmaya, transkripsiyon, OCR konularında yardımcı olur.
appinsights-instrumentation
Azure
Azure Application Insights ile web uygulamalarını enstrümantasyon için rehberlik sağlar. Telemetri desenleri, SDK kurulumu ve yapılandırma referansları sunar.
azure-aigateway
Azure
Azure API Management (APIM)'i AI Gateway olarak yapılandırarak AI modellerini, MCP sunucularını ve ajanları güvence altına alır, gözlemler ve kontrol eder. Hız sınırlama, anlamsal önbellekleme, içerik güvenliği ve yük dengeleme konularında yardımcı olur.
azure-compute
Azure
İş yükü gereksinimleri, performans ihtiyaçları ve bütçe kısıtlamalarına göre Azure VM boyutları, VM Ölçek Kümeleri (VMSS) ve yapılandırmaları önerir.
azure-cost-optimization
Azure
Azure aboneliklerinde gerçek maliyetleri ve kullanım metriklerini analiz ederek maliyet tasarruflarını belirleyip ölçün ve uygulanabilir optimizasyon önerileri oluşturun.
azure-deploy
Azure
Azure'a dağıtımı gerçekleştirir. Hazırlık ve doğrulama sonrasındaki son adım. azd up, azd deploy veya altyapı sağlama komutlarını çalıştırır.
azure-diagnostics
Azure
Azure'da üretim sorunlarını hata ayıklama ve giderme. Container Apps ve Function Apps tanılamaları, KQL ile log analizi, sağlık kontrolleri ve yaygın sorun çözümlerini kapsar.
azure-hosted-copilot-sdk
Azure
GitHub Copilot SDK uygulamalarını Azure'a derleyin ve dağıtın.