Skip to content

[BF-7150]: Fix Dependabot alerts (fast-xml-builder, ws, sigstore) - #22

Merged
ThomasTrepanier merged 2 commits into
mainfrom
thomtrep/bf-7150-bf-7673-bf-7782-dependabot-8ec3
Aug 7, 2026
Merged

ThomasTrepanier merged 2 commits into
mainfrom
thomtrep/bf-7150-bf-7673-bf-7782-dependabot-8ec3

Conversation

@ThomasTrepanier

@ThomasTrepanier ThomasTrepanier commented Aug 5, 2026 •

Copy link
Copy Markdown

Summary

  • BF-7150: removes the vulnerable fast-xml-builder dependency chain through supported AWS SDK updates.
  • BF-7673: updates ws to a patched release.
  • BF-7782: updates Yarn tooling so all sigstore paths use the patched release, with aligned CLI and Core peer versions.

Why

Resolve three high-severity dependency vulnerabilities while preferring supported upstream dependency paths and preserving a compatible Yarn build-tool dependency graph.

How was it tested

  • Confirmed fast-xml-builder is absent, ws resolves to 7.5.13, and sigstore resolves to 4.1.1
  • Confirmed Builder and CLI resolve Core 4.9.1
  • yarn build
  • yarn ts-check
  • yarn test --runInBand (39 tests)
Open in Web Open in Cursor 

Co-authored-by: Thomas Trépanier <ThomasTrepanier@users.noreply.github.com>

@cursor cursor 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.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 6d704fb. Configure here.

Comment thread package.json
@ThomasTrepanier
ThomasTrepanier marked this pull request as ready for review August 6, 2026 13:41
Co-authored-by: Thomas Trépanier <ThomasTrepanier@users.noreply.github.com>
@ThomasTrepanier
ThomasTrepanier requested review from a team, AdrienPoupa and Cloudsky01 and removed request for a team August 6, 2026 13:42
@ThomasTrepanier
ThomasTrepanier enabled auto-merge (squash) August 6, 2026 19:25
@ThomasTrepanier
ThomasTrepanier merged commit 4aebfed into main Aug 7, 2026
3 checks passed
@ThomasTrepanier
ThomasTrepanier deleted the thomtrep/bf-7150-bf-7673-bf-7782-dependabot-8ec3 branch August 7, 2026 14:10
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.

3 participants