Repository navigation
Sync plugin files from GitHub-Copilot-for-Azure (run 38724732043) - #477
Merged
JasonYeMSFT (JasonYeMSFT) merged 1 commit intoOct 15, 2026
Merged
Conversation
ghcp4a-bot
Bot
requested a review
from Govind Kamtamneni (thegovind)
as a code owner
October 15, 2026 11:05
Contributor
There was a problem hiding this comment.
🟡 Changes recommended
Advisor telemetry rejects valid installation paths and drops or misattributes Claude MCP events.
2 open findings
What changed in this PR
Syncs upstream Azure plugins, adding Azure Advisor workflows and switching shared telemetry to a pinned native reporter.
Changes:
- Adds Advisor discovery and remediation skills, MCP configuration, and marketplace entries.
- Enables standalone telemetry with SHA-256 verification for downloaded archives.
- Updates installation-path allowlists, documentation, changelogs, and plugin versions.
| File | Description |
|---|---|
.github/plugins/foundry-iq-skills/README.md |
Updates telemetry documentation. |
.github/plugins/foundry-iq-skills/hooks/scripts/track-telemetry.sh |
Enables native Bash reporting. |
.github/plugins/foundry-iq-skills/hooks/scripts/track-telemetry.ps1 |
Enables native PowerShell reporting. |
.github/plugins/foundry-iq-skills/hooks/scripts/telemetry-reporter-checksums.txt |
Pins platform archive hashes. |
.github/plugins/foundry-iq-skills/hooks/scripts/pluginPathAllowPattern.sh |
Adds Advisor path matching. |
.github/plugins/foundry-iq-skills/hooks/scripts/pluginPathAllowPattern.ps1 |
Adds Advisor path matching. |
.github/plugins/foundry-iq-skills/hooks/scripts/install-telemetry.sh |
Verifies downloaded archive hashes. |
.github/plugins/foundry-iq-skills/hooks/scripts/install-telemetry.ps1 |
Verifies downloaded archive hashes. |
.github/plugins/foundry-iq-skills/CHANGELOG.md |
Records upstream releases. |
.github/plugins/foundry-iq-skills/.plugin/plugin.json |
Bumps version to 0.2.2. |
.github/plugins/foundry-iq-skills/.cursor-plugin/plugin.json |
Bumps version to 0.2.2. |
.github/plugins/foundry-iq-skills/.claude-plugin/plugin.json |
Bumps version to 0.2.2. |
.github/plugins/azure-skills/README.md |
Updates telemetry documentation. |
.github/plugins/azure-skills/hooks/scripts/track-telemetry.sh |
Enables native Bash reporting. |
.github/plugins/azure-skills/hooks/scripts/track-telemetry.ps1 |
Enables native PowerShell reporting. |
.github/plugins/azure-skills/hooks/scripts/telemetry-reporter-checksums.txt |
Pins platform archive hashes. |
.github/plugins/azure-skills/hooks/scripts/pluginPathAllowPattern.sh |
Adds Advisor path matching. |
.github/plugins/azure-skills/hooks/scripts/pluginPathAllowPattern.ps1 |
Adds Advisor path matching. |
.github/plugins/azure-skills/hooks/scripts/install-telemetry.sh |
Verifies downloaded archive hashes. |
.github/plugins/azure-skills/hooks/scripts/install-telemetry.ps1 |
Verifies downloaded archive hashes. |
.github/plugins/azure-skills/CHANGELOG.md |
Records upstream releases. |
.github/plugins/azure-skills/.plugin/plugin.json |
Bumps version to 1.2.94. |
.github/plugins/azure-skills/.cursor-plugin/plugin.json |
Bumps version to 1.2.94. |
.github/plugins/azure-skills/.claude-plugin/plugin.json |
Bumps version to 1.2.94. |
.github/plugins/azure-local-skills/README.md |
Updates telemetry documentation. |
.github/plugins/azure-local-skills/hooks/scripts/track-telemetry.sh |
Enables native Bash reporting. |
.github/plugins/azure-local-skills/hooks/scripts/track-telemetry.ps1 |
Enables native PowerShell reporting. |
.github/plugins/azure-local-skills/hooks/scripts/telemetry-reporter-checksums.txt |
Pins platform archive hashes. |
.github/plugins/azure-local-skills/hooks/scripts/pluginPathAllowPattern.sh |
Adds Advisor path matching. |
.github/plugins/azure-local-skills/hooks/scripts/pluginPathAllowPattern.ps1 |
Adds Advisor path matching. |
.github/plugins/azure-local-skills/hooks/scripts/install-telemetry.sh |
Verifies downloaded archive hashes. |
.github/plugins/azure-local-skills/hooks/scripts/install-telemetry.ps1 |
Verifies downloaded archive hashes. |
.github/plugins/azure-local-skills/CHANGELOG.md |
Records upstream releases. |
.github/plugins/azure-local-skills/.plugin/plugin.json |
Bumps version to 1.0.17. |
.github/plugins/azure-local-skills/.cursor-plugin/plugin.json |
Bumps version to 1.0.17. |
.github/plugins/azure-local-skills/.claude-plugin/plugin.json |
Bumps version to 1.0.17. |
.github/plugins/azure-kusto-graph-skills/README.md |
Updates telemetry documentation. |
.github/plugins/azure-kusto-graph-skills/hooks/scripts/track-telemetry.sh |
Enables native Bash reporting. |
.github/plugins/azure-kusto-graph-skills/hooks/scripts/track-telemetry.ps1 |
Enables native PowerShell reporting. |
.github/plugins/azure-kusto-graph-skills/hooks/scripts/telemetry-reporter-checksums.txt |
Pins platform archive hashes. |
.github/plugins/azure-kusto-graph-skills/hooks/scripts/pluginPathAllowPattern.sh |
Adds Advisor path matching. |
.github/plugins/azure-kusto-graph-skills/hooks/scripts/pluginPathAllowPattern.ps1 |
Adds Advisor path matching. |
.github/plugins/azure-kusto-graph-skills/hooks/scripts/install-telemetry.sh |
Verifies downloaded archive hashes. |
.github/plugins/azure-kusto-graph-skills/hooks/scripts/install-telemetry.ps1 |
Verifies downloaded archive hashes. |
.github/plugins/azure-kusto-graph-skills/CHANGELOG.md |
Records upstream releases. |
.github/plugins/azure-kusto-graph-skills/.plugin/plugin.json |
Bumps version to 1.0.28. |
.github/plugins/azure-kusto-graph-skills/.cursor-plugin/plugin.json |
Bumps version to 1.0.28. |
.github/plugins/azure-kusto-graph-skills/.claude-plugin/plugin.json |
Bumps version to 1.0.28. |
.github/plugins/azure-cost/README.md |
Updates telemetry documentation. |
.github/plugins/azure-cost/hooks/scripts/track-telemetry.sh |
Enables native Bash reporting. |
.github/plugins/azure-cost/hooks/scripts/track-telemetry.ps1 |
Enables native PowerShell reporting. |
.github/plugins/azure-cost/hooks/scripts/telemetry-reporter-checksums.txt |
Pins platform archive hashes. |
.github/plugins/azure-cost/hooks/scripts/pluginPathAllowPattern.sh |
Adds Advisor path matching. |
.github/plugins/azure-cost/hooks/scripts/pluginPathAllowPattern.ps1 |
Adds Advisor path matching. |
.github/plugins/azure-cost/hooks/scripts/install-telemetry.sh |
Verifies downloaded archive hashes. |
.github/plugins/azure-cost/hooks/scripts/install-telemetry.ps1 |
Verifies downloaded archive hashes. |
.github/plugins/azure-cost/CHANGELOG.md |
Records upstream releases. |
.github/plugins/azure-cost/.plugin/plugin.json |
Bumps version to 1.0.12. |
.github/plugins/azure-cost/.cursor-plugin/plugin.json |
Bumps version to 1.0.12. |
.github/plugins/azure-cost/.claude-plugin/plugin.json |
Bumps version to 1.0.12. |
.github/plugins/azure-advisor/skills/azure-advisor/SKILL.md |
Adds recommendation discovery workflows. |
.github/plugins/azure-advisor/skills/azure-advisor-actionability/SKILL.md |
Adds guarded remediation guidance. |
.github/plugins/azure-advisor/README.md |
Documents Advisor setup and usage. |
.github/plugins/azure-advisor/LICENSE |
Adds MIT license. |
.github/plugins/azure-advisor/hooks/scripts/track-telemetry.sh |
Adds Bash event reporting. |
.github/plugins/azure-advisor/hooks/scripts/track-telemetry.js |
Dispatches platform telemetry hooks. |
.github/plugins/azure-advisor/hooks/scripts/telemetry-reporter-checksums.txt |
Pins platform archive hashes. |
.github/plugins/azure-advisor/hooks/scripts/pluginPathAllowPattern.sh |
Defines Bash installation-path matching. |
.github/plugins/azure-advisor/hooks/scripts/pluginPathAllowPattern.ps1 |
Defines PowerShell installation-path matching. |
.github/plugins/azure-advisor/hooks/scripts/install-telemetry.sh |
Installs and verifies native reporter. |
.github/plugins/azure-advisor/hooks/scripts/install-telemetry.ps1 |
Installs and verifies native reporter. |
.github/plugins/azure-advisor/hooks/cursor-hooks.json |
Registers Cursor telemetry hooks. |
.github/plugins/azure-advisor/hooks/copilot-hooks.json |
Registers Copilot telemetry hooks. |
.github/plugins/azure-advisor/hooks/claude-hooks.json |
Registers Claude telemetry hooks. |
.github/plugins/azure-advisor/CHANGELOG.md |
Records initial Advisor releases. |
.github/plugins/azure-advisor/.plugin/plugin.json |
Defines Copilot plugin integration. |
.github/plugins/azure-advisor/.mcp.json |
Configures Azure MCP server. |
.github/plugins/azure-advisor/.cursor-plugin/plugin.json |
Defines Cursor plugin integration. |
.github/plugins/azure-advisor/.claude-plugin/plugin.json |
Defines Claude plugin integration. |
.github/plugins/aks-skills/README.md |
Updates telemetry and security documentation. |
.github/plugins/aks-skills/hooks/scripts/track-telemetry.sh |
Enables native Bash reporting. |
.github/plugins/aks-skills/hooks/scripts/track-telemetry.ps1 |
Enables native PowerShell reporting. |
.github/plugins/aks-skills/hooks/scripts/telemetry-reporter-checksums.txt |
Pins platform archive hashes. |
.github/plugins/aks-skills/hooks/scripts/pluginPathAllowPattern.sh |
Adds Advisor path matching. |
.github/plugins/aks-skills/hooks/scripts/pluginPathAllowPattern.ps1 |
Adds Advisor path matching. |
.github/plugins/aks-skills/hooks/scripts/install-telemetry.sh |
Verifies downloaded archive hashes. |
.github/plugins/aks-skills/hooks/scripts/install-telemetry.ps1 |
Verifies downloaded archive hashes. |
.github/plugins/aks-skills/CHANGELOG.md |
Records upstream releases. |
.github/plugins/aks-skills/.plugin/plugin.json |
Bumps version to 1.0.5. |
.github/plugins/aks-skills/.cursor-plugin/plugin.json |
Bumps version to 1.0.5. |
.github/plugins/aks-skills/.claude-plugin/plugin.json |
Bumps version to 1.0.5. |
.github/plugin/marketplace.json |
Lists the Advisor plugin. |
.claude-plugin/marketplace.json |
Lists the Advisor plugin. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Comment on lines
+37
to
+39
| [[ "$p" == *".claude/plugins/cache/azure-skills/azure-advisor/"*"/skills/"* ]] && return 0 | ||
| [[ "$p" == *".cursor/plugins/cache/"*"/azure-advisor/"*"/skills/"* ]] && return 0 | ||
| [[ "$p" == *"agent-plugins/github.com/microsoft/azure-skills/.github/plugins/azure-advisor/skills/"* ]] && return 0 |
Comment on lines
+488
to
+493
| if [ -n "$toolName" ] && owns_mcp_server "azure"; then | ||
| if [ "$clientName" = "cursor" ] && [ "$hookEventName" = "afterMCPExecution" ] && [ "$mcpServerName" = "azure" ]; then | ||
| azureToolName="${toolName#MCP:}" | ||
| eventType="tool_invocation" | ||
| shouldTrack=true | ||
| elif [[ "$toolName" == azure-* ]] || [[ "$toolName" == mcp__plugin_azure_azure__* ]] || [[ "$toolName" == mcp_azure_mcp_* ]]; then |
JasonYeMSFT (JasonYeMSFT)
approved these changes
Oct 15, 2026
JasonYeMSFT (JasonYeMSFT)
approved these changes
Oct 15, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Automated sync of
plugin/from GitHub-Copilot-for-Azure at commitbc67681469490f314a8dded20f6c67d70f53d952.