Skip to content

chore(deps): update vulnerable dependencies [security] - #136

Merged
lakoone merged 1 commit into
mainfrom
chore/security-deps
Aug 18, 2026
Merged

chore(deps): update vulnerable dependencies [security]#136
lakoone merged 1 commit into
mainfrom
chore/security-deps

Conversation

@lakoone

@lakoone lakoone commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

What/Why/How?

Update vulnerable dependencies flagged by Dependabot and rebuild dist/:

  • js-yaml 4.1.14.3.1 and 3.14.23.15.1
  • fast-uri → 3.1.5, undici → 7.29.0, ip-address → 10.5.0
  • brace-expansion → 1.1.18 / 2.1.4 / 5.0.9

Added a scoped override "pm2": { "js-yaml": "^4.3.1" } — pm2 (dev-only) pins js-yaml exactly and even its latest release (7.0.3) still pins a vulnerable 4.3.0. Remove the override when pm2 ships js-yaml >= 4.3.1.

Testing

  • npm ci clean
  • Jest suite: 19/19 passed
  • npm run package rebuilds dist/ without errors (dist included in this PR — the bundled deps are the ones that run)

Additional context

Not covered here: npm audit still flags @opentelemetry/* and pm2 itself under the pinned @redocly/cli 2.31.2 — needs a cli bump, separate PR (see #126).

@lakoone
lakoone requested a review from kanoru3101 August 18, 2026 10:17
@lakoone
lakoone marked this pull request as ready for review August 18, 2026 10:17
@lakoone
lakoone merged commit a390498 into main Aug 18, 2026
5 checks passed
@lakoone
lakoone deleted the chore/security-deps branch August 18, 2026 10:33
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