Skip to content

Disable vulnerable arXiv MCP container - #51758

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

Disable vulnerable arXiv MCP container#51758
pelikhan merged 4 commits into
mainfrom
copilot/container-image-scan

Conversation

Copilot AI commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

The pinned mcp/arxiv-mcp-server image contains 131 Critical/High vulnerabilities and extensive license-policy violations.

  • Disable the integration

    • Remove the arXiv MCP server definition.
    • Exclude it from Scout and MCP Inspector until a patched image is available.
  • Remove vulnerable artifacts

    • Delete the image digest from canonical and embedded pin manifests.
    • Regenerate affected workflow lock files.

Generated by 👨‍🍳 PR Sous Chef · gpt54 · 11.8 AIC · ⌖ 5.41 AIC · ⊞ 8.5K ·
Comment /souschef to run again

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix vulnerabilities in mcp/arxiv-mcp-server image Disable vulnerable arXiv MCP container Aug 10, 2026
Copilot AI requested a review from pelikhan August 10, 2026 11:22
@pelikhan
pelikhan marked this pull request as ready for review August 10, 2026 11:53
Copilot AI balanced review requested due to automatic review settings August 10, 2026 11:53
@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

Disables the vulnerable arXiv MCP integration and removes its pinned container artifacts.

Changes:

  • Removes arXiv MCP imports from Scout and MCP Inspector.
  • Replaces the server definition with a security notice.
  • Removes the image digest from manifests and regenerated locks.
Show a summary per file
File Description
.github/aw/actions-lock.json Removes the vulnerable image pin.
.github/workflows/mcp-inspector.lock.yml Regenerates Inspector without arXiv.
.github/workflows/mcp-inspector.md Excludes the arXiv integration.
.github/workflows/scout.lock.yml Regenerates Scout without arXiv.
.github/workflows/scout.md Excludes the arXiv integration.
.github/workflows/shared/mcp/arxiv.md Disables the server definition.
pkg/actionpins/data/action_pins.json Removes the embedded image pin.
pkg/workflow/data/action_pins.json Removes the workflow image pin.

Review details

Tip

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

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

Copilot AI and others added 2 commits August 10, 2026 12:05
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>

Copilot AI commented Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

@copilot resolve the merge conflicts on this branch.

Resolved. I merged origin/main, fixed the conflicts, and regenerated the affected lock files in commits a5b113c and e5ba5e3.

@gh-aw-bot

Copy link
Copy Markdown
Collaborator

@copilot PR sous-chef triage: this branch is conflicting. Please run make merge-main to resolve conflicts, then run the pr-finisher skill before handing this back to maintainers.

No failed checks were listed in the compact candidate snapshot.
Run details: https://github.com/github/gh-aw/actions/runs/31386523734

Generated by 👨‍🍳 PR Sous Chef · gpt54 · 15.8 AIC · ⌖ 7.79 AIC · ⊞ 6.1K ·
Comment /souschef to run again

Copilot AI commented Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

@copilot PR sous-chef triage: this branch is conflicting. Please run make merge-main to resolve conflicts, then run the pr-finisher skill before handing this back to maintainers.

No failed checks...

Ran make merge-main and completed PR-finisher triage for this branch. No new conflicts were found and no additional code changes were required; current head remains e5ba5e3.

@github-actions

Copy link
Copy Markdown
Contributor

Triage: Disable vulnerable arXiv MCP container

  • Category: bug (security) | Risk: medium | Score: 76/100 (impact 35, urgency 26, quality 15)
  • Recommended action: fast_track (batch: security-container-mitigation)
  • Notes: Removes container with 131 critical/high vulns + license violations. Small diff (10 files), copilot check passed. High urgency due to severity.

Generated by 🔧 PR Triage Agent · auto · 49.6 AIC · ⌖ 2.51 AIC · ⊞ 7.8K ·

@gh-aw-bot

Copy link
Copy Markdown
Collaborator

@copilot PR sous-chef triage: please refresh the current maintainer-facing state on the latest head and run the pr-finisher skill before handing this back to maintainers.

No failed checks were listed in the compact candidate snapshot.
Branch refresh was not requested because the branch is not currently conflicting and recent triage already reported no remaining conflicts.
Run details: https://github.com/github/gh-aw/actions/runs/31388253285

Generated by 👨‍🍳 PR Sous Chef · gpt54 · 11.8 AIC · ⌖ 5.41 AIC · ⊞ 8.5K ·
Comment /souschef to run again

Copilot AI commented Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

@copilot PR sous-chef triage: please refresh the current maintainer-facing state on the latest head and run the pr-finisher skill before handing this back to maintainers.

No failed checks were list...

Refreshed on latest head e5ba5e3 with PR-finisher triage.

  • ✅ Reviews — no unresolved review threads.
  • ✅ Checks (local) — make fmt, make lint, make test-unit, make test, make recompile, and make agent-report-progress passed in this run.
  • ❓ Checks (CI) — current branch workflow snapshot showed no failed jobs in run 31388931984 (failed_jobs: 0), but CI on this head remains unverified/stale until a maintainer re-triggers.
  • ✅ Mergeable — PR is open, not draft, and not conflicting (merge state is blocked by branch protections).

Actions taken: maintainer-facing triage refresh only; no file changes were needed (head remains e5ba5e3).
Hand-off: CI must be re-triggered by a maintainer (close/reopen PR, workflow_dispatch, or a maintainer push) before merge.
Still needed: required human approvals/check completion per branch protection.

@pelikhan
pelikhan merged commit 265e311 into main Aug 10, 2026
2 checks passed
@pelikhan
pelikhan deleted the copilot/container-image-scan branch August 10, 2026 15:32
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This pull request is included in a new release.

Release: v0.86.2

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[container-image-scan] Container findings for mcp/arxiv-mcp-server

4 participants