jonathan-vella/apex/apex-azure-compliance

Claude Code and agent skill by jonathan-vella/apex

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

**ANALYSIS SKILL** — Azure compliance and security auditing: best practices, Key Vault expiration monitoring, resource validation. WHEN: "compliance scan", "security audit", "Key Vault expiration check", "expired certificates", "orphaned resources". DO NOT USE FOR: cost analysis (apex-azure-cost-optimization), governance discovery (apex-azure-governance-discovery).

Install

npx vskill@latest install jonathan-vella/apex/apex-azure-compliance

SKILL.md

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

Prerequisites

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

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_certificate_listList all certificates in vault
keyvault_certificate_getGet certificate details including expiration

Steps

  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"Request user sign-in for the intended identity; do not switch automatically
Access denied"Forbidden"Report missing metadata access; assignments require separate approval
Missing resource"Not found"Verify subscription and resource group selection

Rules

  • Run compliance scans on a regular schedule (weekly or monthly)
  • Track findings over time and verify remediation effectiveness
  • Separate compliance reporting from remediation execution
  • Audit metadata only: never retrieve secret values, including certificate backing

secrets. Verify installed tool contracts; unknown tools and denied pages are coverage gaps, not permission to fetch contents or broaden access.

  • Keep Key Vault expiration policies documented and enforced

SDK Quick References

For programmatic Key Vault access, see the condensed SDK guides:

Reference Index

Load these on demand — do NOT read all at once:

ReferenceWhen to Load
../apex-entra-app-registration/references/auth-best-practices.mdAuth Best Practices
references/azqr-recommendations.mdAzqr Recommendations
references/azqr-remediation-patterns.mdAzqr Remediation Patterns
references/azure-keyvault-expiration-audit.mdAzure Keyvault Expiration Audit
references/azure-quick-review.mdAzure Quick Review
references/azure-resource-graph.mdAzure Resource Graph

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
216
Repository forks
80
7-day trend score
32

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/jonathan-vella/apex/apex-azure-compliance/badge)](https://verified-skill.com/skills/jonathan-vella/apex/apex-azure-compliance)

Something wrong with this skill or its page? Tell us.