chore(deps): patch npm lockfiles for Dependabot alerts#4714
Conversation
Apply `npm audit fix --package-lock-only` across npm workspaces to resolve the 17 open Dependabot alerts (7 high, 10 moderate) on the v0.9.1 merged tree: - integrations/feishu-bridge: protobufjs 7.6.4 → 7.6.5 - extensions/vscode: brace-expansion 5.0.6 → 5.0.7, js-yaml 4.2.0 → 4.3.0, fast-uri 3.1.2 → 3.1.4, linkify-it 5.0.1 → 5.0.2 - web: brace-expansion/js-yaml and other transitive dev deps updated to patched versions; build, lint, tests, and `check:facts` still pass - root package-lock: refreshed transitive lockfile metadata Remaining npm audit findings: - sharp <0.35.0 (via miniflare/next/wrangler) in web and root: no non-breaking patch available; miniflare pins sharp 0.34.5. Website is not deployed for v0.9.1, so exposure is build-time only. - axios in feishu-bridge lockfile is already resolved to 1.18.1; the Dependabot alerts appear stale against the current lockfile. All affected workspace checks pass: - integrations/feishu-bridge: `npm run check && npm run test` — 19 passed - extensions/vscode: `npm run check` — compiles - web: `npm run prebuild && npm run check:facts && npm test && npm run lint && npm run build` — green Refs #4713 Generated with [Devin](https://devin.ai) Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Claude finished @Hmbown's task in 1m 16s —— View job Claude finished the review
SummaryThis is a clean, mechanical Verified claims in the PR description:
One thing worth calling out (not a blocker): the root No correctness bugs, no provider/model-route logic touched (no Rust code in this diff), no dead code or missed test coverage applicable — this is dependency metadata only, and the PR's own verification steps (workspace Nit: the checklist in the PR body has |
Summary
Apply
npm audit fix --package-lock-onlyacross npm workspaces to resolve the 17 open Dependabot alerts (7 high, 10 moderate) on the v0.9.1 merged tree.Changes
integrations/feishu-bridge/package-lock.json: protobufjs7.6.4→7.6.5extensions/vscode/package-lock.json: brace-expansion5.0.6→5.0.7, js-yaml4.2.0→4.3.0, fast-uri3.1.2→3.1.4, linkify-it5.0.1→5.0.2web/package-lock.json: brace-expansion/js-yaml and other transitive dev deps updated to patched versionspackage-lock.json: refreshed transitive lockfile metadataRemaining npm audit findings (require breaking changes or upstream patch)
sharp <0.35.0(viaminiflare/next/wrangler) inweb/and root: no non-breaking patch available;miniflarepinssharp 0.34.5. The website is not deployed for v0.9.1, so exposure is build-time only.axiosinfeishu-bridgelockfile is already resolved to1.18.1; the Dependabot alerts appear stale against the current lockfile.Verification
integrations/feishu-bridge:npm ci && npm run check && npm run test— 19 passedextensions/vscode:npm ci && npm run check— compilesweb:npm ci && npm run prebuild && npm run check:facts && npm test && npm run lint && npm run build— greencargo auditonCargo.lock— 0 vulnerabilities (onettf-parserunmaintained informational warning already tracked indeny.toml)Test plan
Refs #4713.