Repository navigation
Conversation
|
Coverage Impact ⬆️ Merging this pull request will increase total coverage on 🛟 Help
|
This branch has not been deployed
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.

Summary
7 fixed, 1 ignored, 4 deferred, 1 resolution added, 0 resolutions removed, 0 could-not-auto-fix. | label: 🔒 security applied
Fixed
qsresolutions.qs^6.16.0→^6.16.1; mirrored in all 3 docker build-deps-manifest.jssysteminformation**/systeminformation: ^5.33.16topackages/agent-bff/docker/build-deps-manifest.jsRESOLUTIONS@hono/node-server**/@modelcontextprotocol/sdk/@hono/node-server: ^2.1.3glob**/rimraf: ^6.1.4topackages/agent-bff/docker/build-deps-manifest.js(rimraf 6 pulls glob ^14.0.3)glob**/rimraf: ^6.1.4topackages/gateway/docker/build-deps-manifest.jsglob**/rimraf: ^6.1.4topackages/workflow-executor/docker/build-deps-manifest.jsjoijoito^17.13.9in agent-bff, forest-cloud, mcp-server package.json; also root**/forest-cli/joito^17.13.9Ignored
deepmergefirst_patched_versionis null).Deferred
Alerts opened less than 7 days before this run (created 2026-11-05, cutoff 2026-11-02 12:04 UTC) — all for the same
minimatchadvisory, will be picked up by the next run:minimatch(packages/agent-bff/docker/deps/yarn.lock)minimatch(packages/gateway/docker/deps/yarn.lock)minimatch(packages/workflow-executor/docker/deps/yarn.lock)minimatch(rootyarn.lock)Resolutions added
@hono/node-server: ^2.1.3@forestadmin/ai-proxy→@modelcontextprotocol/sdk→@hono/node-server@modelcontextprotocol/sdk@1.32.1pins@hono/node-server: ^1.19.9 || ^2.0.5; no parent dep publishes a range that excludes 2.1.1.**/@modelcontextprotocol/sdk/@hono/node-server)systeminformation: ^5.33.16in agent-bff docker/depssysteminformationrimraf: ^6.1.4in each docker/deps@opentelemetry/resource-detector-gcp→gcp-metadata→gaxios@7.1.3→rimraf@^5.0.1→glob@^10^10AND the patched range. Bumping rimraf to ^6 pulls glob ^14.0.3 cleanly.Resolutions removed
None in this run. Existing root
resolutionsentries were spot-checked (all pinned-package chains still resolve in the tree). A deeper per-entry redundancy audit was deferred — each was added for a prior security bump and removing them unverified risks regressing a closed alert.Risks
qs6.16.0 → 6.17.1: patch + minor bump within same major. 6.17.x changelog is small bug fixes; no breaking changes to theparse/stringifysurface we use viaexpress/body-parser.joi17.13.8 → 17.13.9: single-patch bump; changelog is only the DoS fix forstring().email({ multiple: true }). We don't usemultiple: truein any workspace, so no behavior change beyond the patched vuln.@hono/node-server2.1.1 → 2.1.6: patch bumps within 2.x. Fix is middleware path decoding forserveStatic; our usage is through@modelcontextprotocol/sdk, notserveStaticdirectly.glob10.5.0 → 14.0.4 (docker/deps only) andrimraf5 → 6 (docker/deps only): major jumps, but both only inside the isolated docker runtime deps. Pulled viagaxios/ OpenTelemetry's GCP resource detector. gaxios usesrimraf(path)for temp cleanup — API compatible with rimraf 6. Node base image is 22-bookworm-slim (rimraf 6 supports Node ≥18).systeminformation5.33.15 → 5.33.19 (agent-bff docker/deps only): patch-level bump of an OTel-pulled lib that the image doesn't call directly; smoke test covers boot.packages/*/docker/build-deps-manifest.js(require / no-continue / padding / no-use-before-define) are unrelated to this run's edits and are not covered by CI lint (the rootlintscript runseslint src testper workspace, notdocker/); left in place per phase 6 instructions.Manual testing
Covered by CI.
Validation
✅ CI green (Actions + commit statuses; app-based checks not monitored)