Skip to content

[fix] body-parser 1.20.9 + 2.4.0 (GHSA-27r3-jxmh-p828): the release job's grype gate - #467

Merged
AlexZ005 merged 1 commit into
mainfrom
fix/body-parser
Oct 25, 2026
Merged

AlexZ005 merged 1 commit into
mainfrom
fix/body-parser

Conversation

@AlexZ005

Copy link
Copy Markdown
Collaborator

release.yml's grype gate failed on v1.43.0 (run 40166622624) and v1.43.1 (run 40168003543): body-parser GHSA-27r3-jxmh-p828, High. The budget jobs passed; only the release job failed, so neither tag has a GitHub Release zip. Production is not affected: it is deployed from the tag by the cloud repo, and body-parser is only in the dev toolchain and tools/agent.

  • Root package-lock.json: body-parser 1.20.8 → 1.20.9 (dev; express 4 pins ~1.20.5).
  • tools/agent/package-lock.json: body-parser 2.3.0 → 2.4.0 (prod for the agent tool; express 5 pins ^2.3.0).
  • Both bumps are npm update body-parser --package-lock-only inside the parents' ranges. No overrides, no --legacy-peer-deps. tools/agent: npm ci and npm ls are clean (body-parser gets its own content-type 2.1.0). npm audit --audit-level=high is clean in both.

The tags can't be re-run (release.yml is tag-push only), so this ships as 1.43.2 after 69-int's 1.43.1 production deploy. That tag's release job is what publishes a zip again.

🤖 Generated with Claude Code

…7r3-jxmh-p828

release.yml's grype gate failed on v1.43.0 and v1.43.1 (High). Both bumps stay inside the parents' ranges (express 4 ~1.20.5, express 5 ^2.3.0), so npm update --package-lock-only, no overrides. tools/agent: npm ci + npm ls clean (body-parser keeps its own content-type 2.1.0).

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@AlexZ005
AlexZ005 merged commit c07e36b into main Oct 25, 2026
18 checks passed
@AlexZ005
AlexZ005 deleted the fix/body-parser branch October 25, 2026 07:49
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