Repository navigation
Remove retired servers and fix Octocode provenance - #1071
Merged
Merged
Conversation
Signed-off-by: Dan Barr <6922515+danbarr@users.noreply.github.com>
7 tasks
Contributor
🔒 MCP Security Scan Results✅ octocode-mcp
Summary: Scanned 1 MCP server(s), all passed security checks. ✅ |
Signed-off-by: Dan Barr <6922515+danbarr@users.noreply.github.com>
7 tasks
This comment was marked as outdated.
This comment was marked as outdated.
Signed-off-by: Dan Barr <6922515+danbarr@users.noreply.github.com>
JAORMX
approved these changes
Oct 8, 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.
Remove seven MCP server packages that upstream has retired or superseded, so Dockyard stops building and publishing new images for them. Also correct Octocode packaging metadata and record its published source commit.
Also remove Browserbase's package-specific security notes and replace its Taskfile scan examples with Playwright.
For Octocode, correct the stale image comment from 12.0.0 to the packaged 19.1.0, update the repository URL to
bgauryy/octocode, and replace mutablemainwith npm 19.1.0's publishedgitHead(24ada10033de01215be62f53cd9293fbf36ca72a). The installed amd64 image package was verified as 19.1.0. This resolves the repository-mismatch warning and records a stable source reference; upstream still advertises registry signatures rather than SLSA build provenance. Remove the now-redundant minimatch and protobufjs overrides: a fresh npm dependency resolution of octocode-mcp@19.1.0 without overrides selects minimatch@10.2.6 and contains no protobufjs.Keep Notion: its local implementation still accepts changes despite the README's unsupported status. AWS skill packaging is tracked separately in #481. No replacement server specs are added: most replacements are hosted or IDE-integrated; Hex-Rays requires IDA 9.4+ with idalib and needs a separate integration assessment.
Validation:
git diff --checkpassed.dockhand verify-provenance -c npx/octocode-mcp/spec.yaml -vpassed without a repository-mismatch warning (status: SIGNATURES). Confirmed the source package version at the recorded commit is 19.1.0 and that npm metadata names that commit as its gitHead. Confirmed the container workflow discovers existing spec files dynamically. Dockerfile generation passed after removing the overrides, and a fresh lockfile-only npm resolution was checked with lifecycle scripts disabled. No runtime code changed, and no container builds or scans were run. Existing published images are not deleted by this PR.