Skip to content

fix(deps): override body-parser to >=2.4.0 for GHSA-27r3-jxmh-p828 - #18

Merged
BryanFRD merged 1 commit into
mainfrom
fix/ci-main
Oct 26, 2026
Merged

BryanFRD merged 1 commit into
mainfrom
fix/ci-main

Conversation

@BryanFRD

Copy link
Copy Markdown
Contributor

CI on main fails in the audit step: body-parser 2.3.0 (via @modelcontextprotocol/sdk > express) is affected by GHSA-27r3-jxmh-p828 (high, DoS via trailing bytes after a compressed body), fixed in 2.4.0.

Adds a pnpm override body-parser >=2.4.0 and refreshes the lockfile. pnpm audit --prod --audit-level=high is clean locally; remaining findings are low/moderate.

Signed-off-by: BryanFRD <bryanferrando59@gmail.com>

@ferrfleet-interne ferrfleet-interne Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

The override follows the existing overrides pattern in pnpm-workspace.yaml. The lockfile agrees with it: body-parser resolves to 2.4.0, and express 5.3.0 now pins that version. The ajv-formats peerDependencies hunk is metadata picked up when the lockfile was regenerated. It doesn't change what gets installed. Nothing blocking.

@BryanFRD
BryanFRD merged commit b132e22 into main Oct 26, 2026
16 checks passed
@BryanFRD
BryanFRD deleted the fix/ci-main branch October 26, 2026 20:54
ferrflow Bot added a commit that referenced this pull request Oct 26, 2026
## [10.13.4] - 2026-10-26

### Bug Fixes

- fix(deps): override body-parser to >=2.4.0 for GHSA-27r3-jxmh-p828 (#18)
- fix(ci): stop moving latest on manual republish and pin node base image (#14)
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