Skip to content

Commit b5eaaa8

Browse files
Marfuenclaude
andcommitted
fix(deps): reduce residual dependency vulnerabilities 44->16
Follow-up to the initial security pass. Clears the safely-fixable residuals so bun audit drops from 44 to 16 (0 critical / 10 high / 3 moderate / 3 low). All changes stay within declared version ranges. Dead-dep removal (unused, referenced by no script): - gitmoji -> cascade-drops request, tough-cookie@2.5.0, tar@2.2.2, node-gyp@3.8.0 - semantic-release-discord + -notifier -> drops discord.js/@discordjs/rest (which pinned undici@6 and blocked patching it) Parent bumps: - @browserbasehq/stagehand ^3.2.1/^3.0.5 -> ^3.7.0 (drops langchain + langsmith entirely) - @nestjs/swagger ^11.2.0 -> ^11.4.5 (pulls patched js-yaml 4.3.0) Overrides (backcompat-safe, verified): - @opentelemetry/core ^2.8.0, @sigstore/core 3.2.1, markdown-it ^14.3.0, @babel/core ^7.29.7 - @tiptap/* pinned 3.22.1 (lockstep — the lockfile refresh floated the transitive @tiptap/* to 3.27.4, incompatible with @tiptap/react 3.22.1) Lockfile refresh floats the remaining stale transitives to patched in-range versions: undici 6.27.0/7.28.0, js-yaml 3.15.0/4.3.0, brace-expansion, minimatch (non-bundled copies), @sigstore/verify 3.1.1. Verified: full `turbo build` (20/20) + typecheck (0 production errors) across all apps; apps/api Dockerfile.multistage builds clean and boots past module-load (better-auth 1.6 loads; stops only at the expected SECRET_KEY env guard). Remaining 16 are all dev/build-time or no-upstream-fix: tar (electron-builder/giget/npm-bundled), minimatch (npm-bundled), esbuild (dev-server only), uuid (exceljs, no v8 fix), sigstore (release CI), cookie (disjoint majors), @ai-sdk/provider-utils (low, via stagehand). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 02f16e5 commit b5eaaa8

4 files changed

Lines changed: 1660 additions & 1740 deletions

File tree

‎apps/api/package.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,15 @@
6161
"@aws-sdk/lib-storage": "3.1013.0",
6262
"@aws-sdk/s3-request-presigner": "3.1013.0",
6363
"@browserbasehq/sdk": "2.6.0",
64-
"@browserbasehq/stagehand": "^3.2.1",
64+
"@browserbasehq/stagehand": "^3.7.0",
6565
"@inference/tracing": "^0.0.21",
6666
"@maced/api-client": "^0.9.2",
6767
"@mendable/firecrawl-js": "^4.9.3",
6868
"@nestjs/common": "^11.0.1",
6969
"@nestjs/config": "^4.0.2",
7070
"@nestjs/core": "^11.0.1",
7171
"@nestjs/platform-express": "^11.1.5",
72-
"@nestjs/swagger": "^11.2.0",
72+
"@nestjs/swagger": "^11.4.5",
7373
"@nestjs/throttler": "^6.5.0",
7474
"@prisma/adapter-pg": "7.6.0",
7575
"@prisma/client": "7.6.0",

‎apps/app/package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"@aws-sdk/s3-request-presigner": "3.1013.0",
1919
"@azure/core-rest-pipeline": "^1.21.0",
2020
"@browserbasehq/sdk": "2.6.0",
21-
"@browserbasehq/stagehand": "^3.0.5",
21+
"@browserbasehq/stagehand": "^3.7.0",
2222
"@date-fns/tz": "^1.2.0",
2323
"@dnd-kit/core": "^6.3.1",
2424
"@dnd-kit/modifiers": "^9.0.0",

0 commit comments

Comments
 (0)