Skip to content

fix(security): bump deps to resolve new vulnerabilities#2715

Merged
billhimmelsbach merged 8 commits intomasterfrom
5495-security-updates
Apr 6, 2026
Merged

fix(security): bump deps to resolve new vulnerabilities#2715
billhimmelsbach merged 8 commits intomasterfrom
5495-security-updates

Conversation

@billhimmelsbach
Copy link
Copy Markdown
Contributor

@billhimmelsbach billhimmelsbach commented Mar 23, 2026

Updates a few resolutions and merges some dependabot PRs.

Changes

  • jspdf from 4.2.0 to 4.2.1
  • rollup from 4.48.1 to 4.59.0
  • flatted from 3.3.3 to 3.4.2
  • immutable from 4.3.7 to 4.3.8
  • tar from 7.5.9 to 7.5.11
  • serialize-javascript from 5.0.1 to 7.0.3
  • minimatch from 10.2.1 to 10.2.3

Testing

  1. Does it look good on staging? Yes! Currently up as 5495-security-updates
  2. Do the PR tests still pass? Yes!
  3. Do the e2e tests pass against staging? Mostly yes!
    Testing against staging is a little tricky, but tests are generally passing except ones that don't work on staging (some filing tests that aren't enabled on the test account, graph tests, and the older mlar tests. We'll work on them soon on this ticket). I also ran the visual regression tests which all mostly passed except a few I noted over here in this comment, which was super exciting 🚀

Closes GHE #5495

billhimmelsbach and others added 8 commits March 23, 2026 04:48
Bumps [rollup](https://github.com/rollup/rollup) from 4.48.1 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v4.48.1...v4.59.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.59.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.3 to 3.4.2.
- [Commits](WebReflection/flatted@v3.3.3...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [immutable](https://github.com/immutable-js/immutable-js) from 4.3.7 to 4.3.8.
- [Release notes](https://github.com/immutable-js/immutable-js/releases)
- [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md)
- [Commits](immutable-js/immutable-js@v4.3.7...v4.3.8)

---
updated-dependencies:
- dependency-name: immutable
  dependency-version: 4.3.8
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.9 to 7.5.11.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](isaacs/node-tar@v7.5.9...v7.5.11)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.11
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) from 5.0.1 to 7.0.3.
- [Release notes](https://github.com/yahoo/serialize-javascript/releases)
- [Commits](yahoo/serialize-javascript@v5.0.1...v7.0.3)

---
updated-dependencies:
- dependency-name: serialize-javascript
  dependency-version: 7.0.3
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
billhimmelsbach added a commit to cfpb/hmda-combined-documentation that referenced this pull request Apr 2, 2026
Documentation side update time! Updates a few resolutions and merges some dependabot PRs, similar to [this hmda-frontend PR](cfpb/hmda-frontend#2715).

There are a few resolutions that could be fixed by bumping `uswds/compile` instead, but I think we should wait on that for now.

## Changes

- immutable from 5.0.3 to 5.1.5 
- minimatch from 3.1.2 to 3.1.4
- tar from 7.5.6 to 7.5.11 
- serialize-javascript from 6.0.2 to 7.0.3
- undici from 6.21.2 to 6.24.1 
- estree-util-value-to-estree from 3.3.2 to 3.3.3 
- svgo from 3.3.2 to 3.3.3 
- glob to 10.5.0

## Testing

1. Does it look good on staging? Yes! (tagged as `5496-resolve-vulnerabilities`)
2. Do the tests still pass? Yes! (against staging)
<img width="468" height="517" alt="Screenshot 2026-04-01 at 4 37 55 PM" src="https://github.com/user-attachments/assets/2987138e-b52e-4c07-b838-e61618f463b5" />

3. Visual regression tests [are passing too](https://github.com/user-attachments/assets/74fa6667-5a14-4ead-b9f7-fc8eed8ebd2a)! 🚀


Closes GHE #5496
@billhimmelsbach billhimmelsbach marked this pull request as ready for review April 2, 2026 22:21
Copy link
Copy Markdown
Member

@contolini contolini left a comment

Choose a reason for hiding this comment

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

Heyo looks good!

@billhimmelsbach billhimmelsbach merged commit d9ead36 into master Apr 6, 2026
2 checks passed
@billhimmelsbach billhimmelsbach deleted the 5495-security-updates branch April 6, 2026 15:27
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