Repository navigation
[Chore] Patch 29 runtime dependency security alerts - #3600
Open
roomote-roomote[bot] wants to merge 1 commit into
Open
roomote-roomote[bot] wants to merge 1 commit into
roomote-roomote[bot] wants to merge 1 commit into
Conversation
Contributor
|
No code issues found. See session Reviewed the dependency/lockfile updates and Zod 4 migration, including MCP nullable inputs, defaults, record schemas, UUID compatibility, and structured-output conversion. A small runtime probe confirmed null/default handling, transport coercion, and nested constraints. CI lint, type checking, Knip, and the app Docker build passed. The Test job fails on the unchanged Kimi model-catalog expectation in Reviewed 896aaf7 |
roomote-roomote
Bot
requested review from
brunobergher,
daniel-lxs and
mrubens
as code owners
October 27, 2026 04:02
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.
Related issue
Runtime Dependabot security maintenance: 29 eligible alerts across the workspace and packaged API dependency trees.
Why this PR exists
The selected releases address Zod validation memory exhaustion, MSAL authorization-flow parameter disclosure, undici denial-of-service/integrity issues, and URI parsing/normalization vulnerabilities. All 29 targets were rechecked as open, with no existing open PR covering the bundle.
What changed
@azure/msal-nodeminimumReleaseAge: 10080policy and its exclusions byte-for-byte. Every newly resolved package version was checked against npm publication time.No intended product behavior change. The proposed graph contains no targeted vulnerable resolution in either lockfile, and every Zod workspace declaration and installed workspace Zod version is aligned. GitHub alert closure remains pending merge and dependency rescan; no alerts were dismissed.
Deferred: body-parser alert #301 remains on 2.3.0. Its 2.4.0 patch becomes age-eligible October 29, 2026 at 11:39:39 UTC; this PR does not bypass or wait out the policy.
How it was tested
agent-homeand cloud-agentsopencode-runtimeKimi catalog expectations fail because they omit two models already present in develop. Both failures were independently reproduced in a detached, unchanged checkout using the original frozen lockfile. The workspace matrix excluded only that named expectation; those unrelated tests and model definitions were not changed. Web suites ran without that exclusion.fetch/Agentcompleted a real local HTTP round trip. Replay script runs from the repository root after both installs. These checks use fixture credentials, not a live external account.Screenshots
Authenticated home rendering after the dependency upgrades; this does not prove task execution or external-provider authentication:
Real environment form rejects an empty name with the migrated validator; no environment was saved:
Checklist
[Fix],[Feat],[Improve],[Refactor],[Docs], or[Chore]followed by a user-facing descriptionpnpm lintandpnpm check-typespass locallypnpm changesetThis is one cohesive security bundle; the Zod major-version compatibility work necessarily spans shared schema consumers. Normal repository fast lint/type gates were used rather than the formatting-inclusive aliases. No changeset was added.