Skip to content

Remediate vulnerable Serena MCP container image - #52923

Merged
pelikhan merged 4 commits into
mainfrom
copilot/container-image-scan-remediation
Aug 15, 2026
Merged

Remediate vulnerable Serena MCP container image#52923
pelikhan merged 4 commits into
mainfrom
copilot/container-image-scan-remediation

Conversation

Copilot AI commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

The daily container scan flagged ghcr.io/github/serena-mcp-server:sha-891c160 as a high-risk image with extensive Critical/High CVEs and license findings. The default Serena MCP shared workflow now points at a maintained upstream Serena release with a refreshed digest pin.

  • Serena MCP image
    • Replaced ghcr.io/github/serena-mcp-server:sha-891c160
    • Added pinned ghcr.io/oraios/serena:1.7.0@sha256:6c9459e4246a39c9deaa4f23fb05a526ac6e237b24c8e84a927a098fa1ab6730
    • Updated the entrypoint for the upstream image layout
mcp-servers:
  serena:
    container: "ghcr.io/oraios/serena:1.7.0"
    entrypoint: "/workspaces/serena/.venv/bin/serena"
  • Generated artifacts
    • Refreshed affected workflow lock files that import shared Serena MCP config
    • Updated action pin caches and Serena golden fixtures to remove the vulnerable image reference

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Remediate critical and high CVEs for container image Remediate vulnerable Serena MCP container image Aug 15, 2026
Copilot AI requested a review from pelikhan August 15, 2026 16:42
@pelikhan
pelikhan marked this pull request as ready for review August 15, 2026 17:52
Copilot AI balanced review requested due to automatic review settings August 15, 2026 17:52
@pelikhan

Copy link
Copy Markdown
Collaborator

@copilot resolve the merge conflicts on this branch.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Replaces the vulnerable Serena MCP image with the pinned upstream Serena 1.7.0 release and refreshes generated artifacts.

Changes:

  • Updated the Serena container, digest, and entrypoint.
  • Refreshed action-pin caches and golden fixtures.
  • Recompiled affected workflow lock files.
Show a summary per file
File Description
pkg/workflow/testdata/wasm_golden/WasmBinary/smoke-copilot.golden Updates WASM golden output.
pkg/workflow/testdata/wasm_golden/fixtures/shared/mcp/serena.md Updates the Serena test fixture.
pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden Updates compiled fixture output.
pkg/workflow/data/action_pins.json Pins the upstream image digest.
pkg/actionpins/data/action_pins.json Updates the action-pin dataset.
.github/aw/actions-lock.json Updates the repository pin cache.
.github/workflows/shared/mcp/serena.md Changes the shared Serena configuration.
.github/workflows/typist.lock.yml Recompiles Typist.
.github/workflows/terminal-stylist.lock.yml Recompiles Terminal Stylist.
.github/workflows/spec-librarian.lock.yml Recompiles Spec Librarian.
.github/workflows/smoke-copilot.lock.yml Recompiles the Copilot smoke workflow.
.github/workflows/smoke-copilot-arm.lock.yml Recompiles the ARM smoke workflow.
.github/workflows/smoke-copilot-aoai-apikey.lock.yml Recompiles the AOAI smoke workflow.
.github/workflows/sergo.lock.yml Recompiles Sergo.
.github/workflows/purelock.lock.yml Recompiles PureLock.
.github/workflows/mcp-inspector.lock.yml Recompiles MCP Inspector.
.github/workflows/linter-miner.lock.yml Recompiles Linter Miner.
.github/workflows/go-fan.lock.yml Recompiles Go Fan.
.github/workflows/glossary-maintainer.lock.yml Recompiles Glossary Maintainer.
.github/workflows/daily-testify-uber-super-expert.lock.yml Recompiles the Testify workflow.
.github/workflows/daily-mcp-concurrency-analysis.lock.yml Recompiles MCP concurrency analysis.
.github/workflows/daily-file-diet.lock.yml Recompiles Daily File Diet.
.github/workflows/daily-compiler-quality.lock.yml Recompiles compiler quality checks.
.github/workflows/archie.lock.yml Recompiles Archie.

Review details

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

  • Files reviewed: 32/32 changed files
  • Comments generated: 0
  • Review effort level: Balanced

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

Copy link
Copy Markdown
Collaborator

@copilot resolve the merge conflicts in this pull request

Copilot AI commented Aug 15, 2026

Copy link
Copy Markdown
Contributor Author

@copilot resolve the merge conflicts on this branch.

Resolved the merge conflicts in commit b2a9a26068.

@pelikhan
pelikhan merged commit e922247 into main Aug 15, 2026
@pelikhan
pelikhan deleted the copilot/container-image-scan-remediation branch August 15, 2026 18:08
Copilot stopped work on behalf of pelikhan due to an error August 15, 2026 18:09
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.87.0

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.

[container-image-scan] Container findings for ghcr.io/github/serena-mcp-server:sha-891c160

3 participants