Skip to content

chore: bump tmp + js-yaml to patched versions#1101

Merged
despock merged 1 commit into
mainfrom
chore/dependabot-overrides
Jun 16, 2026
Merged

chore: bump tmp + js-yaml to patched versions#1101
despock merged 1 commit into
mainfrom
chore/dependabot-overrides

Conversation

@despock

@despock despock commented Jun 16, 2026

Copy link
Copy Markdown
Member

Summary

Remaining alerts (deferred)

The other 10 alerts target patched versions that are still inside the minimumReleaseAge: 10080 (7-day) quarantine. A follow-up PR will land them once eligible:

Package Fix Eligible
esbuild 0.28.1 2026-06-18
@opentelemetry/core 2.8.0 2026-06-18
protobufjs 8.6.0 2026-06-19
vite 8.0.16 2026-06-22

Keeping the 7-day quarantine intact deliberately — it's there to mitigate supply-chain attacks on freshly-published packages, and these CVEs (esbuild RCE is Deno + custom registry; vite is dev-server-only on Windows; protobufjs high is JSON DoS on attacker input) are not exploitable on CI or shipped artifacts in the gap.

Closes Dependabot alerts 201 (tmp 0.2.6 → 0.2.7, high) and 205
(js-yaml unpinned → 4.2.0, medium). The remaining alerts (esbuild,
@opentelemetry/core, protobufjs, vite) target patch versions still
inside the 7-day minimumReleaseAge quarantine and will be addressed
in a follow-up PR once eligible (earliest 2026-06-18, latest 2026-06-22).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@despock
despock merged commit 4db53ff into main Jun 16, 2026
8 checks passed
@despock
despock deleted the chore/dependabot-overrides branch June 16, 2026 13:24
despock added a commit that referenced this pull request Jun 16, 2026
…the js-yaml 4 override

The js-yaml: 4.2.0 override added in #1101 removes yaml.safeLoad. The
@changesets/cli toolchain pulls read-yaml-file@1.1.0 transitively, which
still calls safeLoad — so the changeset-release workflow blows up with
'Function yaml.safeLoad is removed in js-yaml 4' immediately after any
merge that contains a changeset.

read-yaml-file@2.1.0 is the first version that switched to yaml.load and
keeps the v1 default-export shape that @manypkg/get-packages@1.1.3 calls
into. v3.0.0 ships a named-export shape that breaks that consumer.

Pinned exactly, no caret.
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