·
Last changedVersion:
This version passed the hardening gate. Hardening applied 13 targeted changes and preserved all other text. Classified findings before hardening: 0. Classified findings closed: 0. Classified findings remaining: 0. Unclassified scanner findings remaining: 0. Review findings closed: 13. Review findings remaining: 2.
None
None
Expand | File | Group | Subtype | Severity | Status |
|---|
No findings available
0 findings
This workflow analyzes a specific Azure resource to assess its health status, diagnose potential issues using logs and telemetry data, and develop a comprehensive remediation plan for any problems discovered.
azmcp-*) over direct Azure CLI when availableAction: Retrieve diagnostic and troubleshooting best practices Tools: Azure MCP best practices tool Process:
Action: Locate and identify the target Azure resource Tools: Azure MCP tools + Azure CLI fallback Process:
Resource Lookup:
azmcp-subscription-list only with user consent and only within subscriptions the user namesaz resource list --name <resource-name> to find matching resources
Resource Type Detection:
Action: Evaluate current resource health and availability Tools: Azure MCP monitoring tools + Azure CLI Process:
Basic Health Check:
Service-Specific Health Indicators:
Action: Analyze logs and telemetry to identify issues and patterns Tools: Azure MCP monitoring tools for Log Analytics queries Data handling:
Find Monitoring Sources:
azmcp-monitor-workspace-list to identify Log Analytics workspacesazmcp-monitor-table-listExecute Diagnostic Queries:
Use azmcp-monitor-log-query with targeted KQL queries based on resource type:
General Error Analysis:
Tables without a ResultType column match the second condition for every row, so check results per table and use the status or error fields of each table before counting rows as errors.
Performance Analysis:
Application-Specific Queries:
Pattern Recognition:
Action: Categorize identified issues and determine root causes Process:
Issue Classification:
Root Cause Analysis:
Impact Assessment:
Action: Create a comprehensive plan to address identified issues Safety: This skill diagnoses and reads data by default. Present remediation commands as text. Before running any command that creates, updates, deletes, scales, restarts, or changes configuration or role assignments, show the user the exact command, the target resource and the rollback plan, and get the user's approval of that specific command. Treat the plan as advisory and have a person review it before relying on it. Process:
Immediate Actions (Critical issues):
Short-term Fixes (High/Medium issues):
Long-term Improvements (All issues):
Implementation Steps:
Action: Present findings and get approval for remediation actions Note: Answering yes to the summary prompt only expands the report; each change still needs its own approval as described in Step 6. Process:
Display Health Assessment Summary:
Generate Detailed Report:
Get started with chainctlchainctl skill install public/github/azure-resource-health-diagnose:latest
Bring Chainguard's hardening pipeline to your first-party skills — custom rulesets, automated remediation, full audit trail.
skills.cgr.dev/public/github.com/github/skills/azure-resource-health-diagnose:latest
MIT
HARDENING.md
LICENSE
SKILL.md