Skip to content

fix(deps): bump protobufjs override + add scoped brace-expansion override#304

Merged
hdamker merged 1 commit into
camaraproject:mainfrom
hdamker:fix/deps-protobufjs-brace-expansion
May 26, 2026
Merged

fix(deps): bump protobufjs override + add scoped brace-expansion override#304
hdamker merged 1 commit into
camaraproject:mainfrom
hdamker:fix/deps-protobufjs-brace-expansion

Conversation

@hdamker
Copy link
Copy Markdown
Contributor

@hdamker hdamker commented May 26, 2026

What type of PR is this?

bug

What this PR does / why we need it:

Clears two moderate Dependabot alerts on validation/package-lock.json by adjusting validation/package.json overrides:

  • protobufjs <= 7.5.7 (GHSA-jggg-4jg4-v7c6 — DoS via unbounded recursive JSON descriptor expansion): existing override bumped from ^7.5.5 to ^7.5.8; lockfile now resolves to 7.6.1.
  • brace-expansion 5.0.0..5.0.5 (GHSA-jxxr-4gwj-5jf2 — DoS via large numeric ranges defeating the documented max guard): scoped override under @redocly/cli forces the vulnerable 5.0.5 copy to 5.0.6. The unrelated 1.1.14 copy elsewhere in the tree is outside the vulnerable range and is untouched.

Which issue(s) this PR fixes:

Fixes #

Special notes for reviewers:

Verification on merge: validation-regression and release-automation-regression canaries on the merge SHA.

A third alert (uuid < 11.1.1, GHSA-w5hq-g745-h8pq) remains open via the gherkin-lint -> cucumber-messages -> uuid@3.4.0 chain. Not clearable by override — the patched version is 11.1.1 and cucumber-messages@8.0.0 won't consume it. Tracked under #138 for the gherkin-lint replacement.

Changelog input

 release-note

Additional documentation

This section can be blank.

@hdamker hdamker requested review from Kevsy and rartych as code owners May 26, 2026 12:45
…ride

Clears two Dependabot alerts on validation/package-lock.json:

- protobufjs <= 7.5.7 (GHSA-jggg-4jg4-v7c6, moderate, DoS via
  unbounded recursive JSON descriptor expansion): existing override
  bumped 7.5.5 -> 7.5.8; lockfile resolves to 7.6.1.
- brace-expansion 5.0.0..5.0.5 (GHSA-jxxr-4gwj-5jf2, moderate, DoS
  via large numeric ranges defeating the documented max guard):
  scoped override under @redocly/cli forces the 5.0.5 copy to 5.0.6;
  the 1.1.14 copy elsewhere in the tree is outside the vulnerable
  range and is untouched.

A third alert (uuid <11.1.1, GHSA-w5hq-g745-h8pq) remains open via
the gherkin-lint -> cucumber-messages -> uuid@3.4.0 chain. Not
clearable by override; tracked under camaraproject#138 for the gherkin-lint
replacement.

Verification on merge: validation-regression and
release-automation-regression canaries.
@hdamker hdamker force-pushed the fix/deps-protobufjs-brace-expansion branch from 05d4d42 to 35e82df Compare May 26, 2026 13:07
Copy link
Copy Markdown
Contributor

@Kevsy Kevsy left a comment

Choose a reason for hiding this comment

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

LGTM

@hdamker hdamker merged commit a2baeeb into camaraproject:main May 26, 2026
1 check passed
@hdamker hdamker deleted the fix/deps-protobufjs-brace-expansion branch May 26, 2026 17:54
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.

2 participants