Skip to content

fix: address open Dependabot security alerts - #128

Merged
cbullinger merged 4 commits into
mainfrom
security/fix-js-yaml-fast-uri-vulnerabilities
Aug 18, 2026
Merged

fix: address open Dependabot security alerts#128
cbullinger merged 4 commits into
mainfrom
security/fix-js-yaml-fast-uri-vulnerabilities

Conversation

@cbullinger

@cbullinger cbullinger commented Jul 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

This PR upgrades vulnerable transitive dependencies to address all 16 open Dependabot security alerts on main.

Changes

JavaScript (frameworks/javascript/tanstack)

Package Override Lockfile change Via
fast-uri >=4.1.2 3.1.2 → 4.1.2 ajv / bluehawk
js-yaml >=5.2.2 5.2.1 → 5.2.2 xmlbuilder2
nanoid >=3.3.18 3.3.17 → 3.3.18 postcss
postcss >=8.5.23 8.5.15 → 8.5.25 transitive
undici >=8.9.0 8.5.0 → 8.10.0 jsdom

Python (mflix/server/python-fastapi)

Package Constraint Lockfile change
aiohttp >=3.14.3 3.14.1 → 3.14.3

Security Issues Addressed

High Severity

Medium Severity

Dependabot Alerts Resolved

Closes #117, #118, #119, #120, #121, #122, #123, #124, #125, #126, #127, #128, #129, #130, #132, #133

Test Plan

  • npm audit reports 0 vulnerabilities in tanstack app and bluehawk package
  • Lockfiles reflect patched versions for all affected packages
  • requirements.txt regenerated with aiohttp >=3.14.3
  • Unit tests pass (npm test in tanstack app)
  • CI passes
  • No breaking changes in application functionality

cbullinger and others added 2 commits July 29, 2026 13:24
Raise npm overrides for js-yaml (>=5.2.2) and fast-uri (>=3.1.4) to
resolve 3 open Dependabot alerts (#117-#119).

Co-authored-by: Cursor <cursoragent@cursor.com>
Raise aiohttp to >=3.14.3, postcss to >=8.5.18, and undici to >=8.9.0
to address Dependabot alerts #120-#128.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cbullinger cbullinger changed the title fix: upgrade js-yaml and fast-uri to address security vulnerabilities fix: address open Dependabot security alerts Aug 4, 2026
cbullinger and others added 2 commits August 11, 2026 11:48
Bump postcss to >=8.5.23 (Dependabot #130) and fast-uri to >=4.1.2
(Dependabot #129 / GHSA-7p8r-x3mc-p8w7) so override minimums match patched
releases in the resolved 4.x line.

Co-authored-by: Cursor <cursoragent@cursor.com>
Raise nanoid override to >=3.3.18 (Dependabot #132-#133) to resolve
infinite-loop vulnerabilities in custom and non-secure generators.

Co-authored-by: Cursor <cursoragent@cursor.com>

@tmcneil-mdb tmcneil-mdb left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM! Would add the nanoid 3.3.18, to grab the other dependabots as well.
Edit: NVM! Too fast. 😂

@cbullinger
cbullinger merged commit 5cc1940 into main Aug 18, 2026
6 checks passed
@cbullinger
cbullinger deleted the security/fix-js-yaml-fast-uri-vulnerabilities branch August 18, 2026 18:14
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