Skip to content

fix(deps): override vulnerable transitive deps flagged by pnpm audit - #469

Merged
BryanFRD merged 3 commits into
mainfrom
fix/audit-overrides
Oct 24, 2026
Merged

BryanFRD merged 3 commits into
mainfrom
fix/audit-overrides

Conversation

@BryanFRD

Copy link
Copy Markdown
Contributor

Bumps overrides for body-parser, fast-uri, hono, ip-address, source-map-js and vite to patched versions. pnpm audit reports no known vulnerabilities. Unblocks #468.

@ferrfleet-interne ferrfleet-interne Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overrides and lockfile match: each bumped package resolves to one version at or above its floor, and only the vite override changes the dependency graph beyond the lockfile (vite 8.3.5 → rolldown 1.2.15, postcss 8.5.31). Nothing blocking, one nit inline. When I reviewed, Test & Build and the audit job were still running.

Comment thread pnpm-workspace.yaml Outdated
Co-authored-by: ferrfleet-interne[bot] <342363332+ferrfleet-interne[bot]@users.noreply.github.com>
@BryanFRD
BryanFRD enabled auto-merge (squash) October 24, 2026 19:13

@ferrfleet-interne ferrfleet-interne Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Follow-up on 655f82c: the vite: '^8.3.3' override in pnpm-workspace.yaml no longer matches the lockfile, which still has '>=8.3.3'. A frozen install will reject it. Blocking finding inline: regenerate the lockfile. Test & Build was still running when I reviewed.

Comment thread pnpm-lock.yaml Outdated
@BryanFRD
BryanFRD merged commit 17984ae into main Oct 24, 2026
13 checks passed
@BryanFRD
BryanFRD deleted the fix/audit-overrides branch October 24, 2026 19:15

@ferrfleet-interne ferrfleet-interne Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Follow-up on fb4c3b8: the lockfile is regenerated and its overrides match pnpm-workspace.yaml, so the frozen-install mismatch is gone. Nothing blocking remains. I didn't check CI status for this commit.

ferrflow Bot added a commit that referenced this pull request Oct 24, 2026
## [10.14.1] - 2026-10-24

### Bug Fixes

- fix(deps): override vulnerable transitive deps flagged by pnpm audit (#469)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant