Skip to content

fix(deps): upgrade tmp to 0.2.7 to fix CVE-2026-44705#1047

Merged
accius merged 1 commit into
accius:Stagingfrom
ceotjoe:fix/dependabot-68-tmp-cve
Jun 1, 2026
Merged

fix(deps): upgrade tmp to 0.2.7 to fix CVE-2026-44705#1047
accius merged 1 commit into
accius:Stagingfrom
ceotjoe:fix/dependabot-68-tmp-cve

Conversation

@ceotjoe
Copy link
Copy Markdown
Collaborator

@ceotjoe ceotjoe commented May 31, 2026

Summary

  • Upgrades transitive dependency tmp from 0.2.50.2.7 via package-lock.json
  • Resolves Dependabot alert #68
  • Fixes GHSA-ph9p-34f9-6g65 (CVE-2026-44705): path traversal via unsanitized prefix/postfix/dir options in tmp

Details

tmp is a transitive dev dependency pulled in by tmp-promise. No direct usage of tmp in application code — risk is confined to the build/dev toolchain. The ^0.2.0 range in tmp-promise accepts 0.2.7, so only the lock file needed updating.

Test plan

🤖 Generated with Claude Code

Resolves Dependabot alert accius#68. The tmp package had a path traversal
vulnerability (GHSA-ph9p-34f9-6g65) in versions < 0.2.6. Updated the
lock file so the transitive dep from tmp-promise resolves to 0.2.7.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ceotjoe
Copy link
Copy Markdown
Collaborator Author

ceotjoe commented May 31, 2026

@accius I tried to fix a few dep findings, in case you think it is too risky for the next release leave it.

Copy link
Copy Markdown
Owner

@accius accius left a comment

Choose a reason for hiding this comment

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

One-line lockfile bump of tmp 0.2.5 → 0.2.7. tmp is a transitive dev-only dep via tmp-promise, the bump stays inside the existing ^0.2.0 range, no app code uses it directly, and CI is green.

Closes the path-traversal advisory cleanly with zero blast radius. Good to merge.

K0CJH

@accius accius merged commit 9bbeaa2 into accius:Staging Jun 1, 2026
6 checks passed
@accius accius mentioned this pull request Jun 2, 2026
4 tasks
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