Skip to content

Update @sentry/mcp-server to 0.29.0 (addresses security alerts in transitive dependencies)#14673

Merged
pelikhan merged 3 commits intomainfrom
copilot/fix-dependencies-issues
Feb 9, 2026
Merged

Update @sentry/mcp-server to 0.29.0 (addresses security alerts in transitive dependencies)#14673
pelikhan merged 3 commits intomainfrom
copilot/fix-dependencies-issues

Conversation

Copy link
Contributor

Copilot AI commented Feb 9, 2026

Dependabot PR #13785 flagged security vulnerabilities in transitive dependencies @modelcontextprotocol/sdk (GHSA-345p-7cg4-v4c7) and hono (CVE-2026-24398, CVE-2026-24472, CVE-2026-24473). Per dependabot.md, lock-only updates are overwritten on next compilation—correct workflow is updating source dependencies.

Changes

  • Updated @sentry/mcp-server from 0.27.0 → 0.29.0 in .github/workflows/shared/mcp/sentry.md (source configuration)
  • Recompiled workflows via gh aw compile --dependabot to regenerate package.json from MCP configurations
  • Regenerated package-lock.json via npm install --package-lock-only
  • Updated docs/src/content/docs/reference/dependabot.md with guidance for handling MCP server transitive dependencies

Result

Transitive dependencies now include security patches:

  • @modelcontextprotocol/sdk: 1.25.2 → 1.26.0
  • hono: 4.11.4 → 4.11.9

Key insight: The compiler generates package.json from MCP server configurations in workflow .md files. MCP server versions must be updated in the shared configuration files (e.g., .github/workflows/shared/mcp/sentry.md), not in package.json directly, as it is a generated file.

Dependabot PR #13785 will auto-close on merge.

Original prompt

Apply guidance from dependabot.md to fix issues in #13785


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

@pelikhan
Copy link
Contributor

pelikhan commented Feb 9, 2026

@copilot update the docs and the PR: you need to update the MCP configuration in the agentic workflows with the updated version. The compiler will regenerate .github/workflows/package.json from them.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix issues in pull request 13785 based on dependabot guidance Update @sentry/mcp-server to 0.29.0 (addresses security alerts in transitive dependencies) Feb 9, 2026
@pelikhan
Copy link
Contributor

pelikhan commented Feb 9, 2026

@copilot @copilot update the docs and the PR: you need to update the MCP configuration in the agentic workflows with the updated version. The compiler will regenerate .github/workflows/package.json from them

- Updated .github/workflows/shared/mcp/sentry.md with @sentry/mcp-server@0.29.0
- Recompiled workflow to regenerate mcp-inspector.lock.yml
- Updated dependabot.md with guidance for handling MCP server transitive dependencies
- The compiler now generates package.json from MCP configurations in workflow files

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Feb 9, 2026

@copilot update the docs and the PR: you need to update the MCP configuration in the agentic workflows with the updated version. The compiler will regenerate .github/workflows/package.json from them.

Updated in commit 51e733d. Changed the source MCP configuration in .github/workflows/shared/mcp/sentry.md to use version 0.29.0, then recompiled workflows. The compiler now properly generates package.json from workflow MCP configurations. Also added documentation for handling MCP server transitive dependencies.

@copilot @copilot update the docs and the PR: you need to update the MCP configuration in the agentic workflows with the updated version. The compiler will regenerate .github/workflows/package.json fr...

Updated in commit 51e733d. Changed the source MCP configuration in .github/workflows/shared/mcp/sentry.md to use version 0.29.0, then recompiled workflows. The compiler now properly generates package.json from workflow MCP configurations. Also added documentation for handling MCP server transitive dependencies.

@pelikhan pelikhan marked this pull request as ready for review February 9, 2026 16:05
Copilot AI review requested due to automatic review settings February 9, 2026 16:05
@pelikhan pelikhan merged commit e9f6016 into main Feb 9, 2026
126 checks passed
@pelikhan pelikhan deleted the copilot/fix-dependencies-issues branch February 9, 2026 16:06
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Sentry MCP server dependency used by gh-aw’s workflow tooling to remediate Dependabot-reported vulnerabilities in transitive npm dependencies, aligning with the repo’s documented “edit source .md → recompile → regenerate lock” workflow.

Changes:

  • Bumped @sentry/mcp-server from 0.27.00.29.0 in the shared MCP configuration.
  • Regenerated .github/workflows npm manifests/lockfile to pick up patched transitive versions (including @modelcontextprotocol/sdk and hono).
  • Expanded Dependabot documentation with explicit guidance for MCP server transitive dependency alerts.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
docs/src/content/docs/reference/dependabot.md Documents the correct process for addressing MCP-server-driven transitive dependency alerts.
.github/workflows/shared/mcp/sentry.md Updates the Sentry MCP server version used by workflows importing this shared config.
.github/workflows/package.json Regenerated manifest reflecting the updated MCP server version.
.github/workflows/package-lock.json Regenerated lockfile capturing updated transitive dependency versions.
.github/workflows/mcp-inspector.lock.yml Regenerated compiled workflow content to reference the updated Sentry MCP server version.
Files not reviewed (1)
  • .github/workflows/package-lock.json: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants