Skip to content

chore(deps): fix 3 new high dependabot alerts (js-yaml, brace-expansion) - #30

Merged
kigiela merged 2 commits into
mainfrom
chore/bump-js-yaml-brace-expansion
Jul 27, 2026
Merged

chore(deps): fix 3 new high dependabot alerts (js-yaml, brace-expansion)#30
kigiela merged 2 commits into
mainfrom
chore/bump-js-yaml-brace-expansion

Conversation

@kigiela

@kigiela kigiela commented Jul 27, 2026

Copy link
Copy Markdown

Right after #29 cleared the first 3 alerts, Dependabot's rescan surfaced 3 brand-new highs from advisories published today (2026-07-27):

Alert Package Where Fix
GHSA-pm4m-ph32-ghv5 js-yaml 5.2.1 frontend + desktop 5.2.2 - the repo's own overrides pinned 5.2.1, which just became vulnerable itself
GHSA-mh99-v99m-4gvg brace-expansion 5.0.7 frontend (flagged) + desktop (same version, bumped proactively) 5.0.8 via override

Both are transitive build tooling (eslint/minimatch chains); frontend js-yaml@3.15.0 is outside the vulnerable range (>=5.0.0) and untouched. pnpm install clean in both dirs, full frontend build passes.

🤖 Generated with Claude Code

Advisories published 2026-07-27:
- js-yaml 5.2.1 -> 5.2.2 (GHSA-pm4m-ph32-ghv5, DoS via exponential
  parsing) - the existing overrides pinned 5.2.1, which just became
  vulnerable itself.
- brace-expansion 5.0.7 -> 5.0.8 (GHSA-mh99-v99m-4gvg, DoS/OOM) in both
  frontend and desktop (desktop not flagged yet, same vulnerable version).

All transitive build tooling (eslint/minimatch chains). Frontend builds
clean.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Preview Deployment

Preview deployments for this PR are available at:

URL Tag Commit
https://pr-30.preview.vikunja.dev ghcr.io/docsales/vikunja:pr-30 latest
https://sha-f7c26218b0688dfdd3b68e63a2f513b4e863b84d.preview.vikunja.dev ghcr.io/docsales/vikunja:sha-f7c26218b0688dfdd3b68e63a2f513b4e863b84d f7c2621

The preview environment will start automatically on first visit. Subsequent pushes to this PR will update the pr-30 image — the preview picks up the new version on restart. The per-commit URLs point to a specific version and will not change.

Run locally with Docker
docker pull ghcr.io/docsales/vikunja:pr-30
docker run -p 3456:3456 ghcr.io/docsales/vikunja:pr-30

Last updated for commit f7c2621

…lection_ReadAll, unrelated to lockfile bumps)
@kigiela
kigiela merged commit 2e4a0bb into main Jul 27, 2026
47 checks passed
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.

1 participant