Skip to content

fix(deps): upgrade Daytona SDK and axios - #3385

Open
reachjalil wants to merge 1 commit into
codex/security-email-dependenciesfrom
codex/security-daytona-sdk
Open

fix(deps): upgrade Daytona SDK and axios#3385
reachjalil wants to merge 1 commit into
codex/security-email-dependenciesfrom
codex/security-daytona-sdk

Conversation

@reachjalil

@reachjalil reachjalil commented Jul 31, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • upgrade @daytonaio/sdk from 0.173.0 to the newest release admitted by the repository's 72-hour supply-chain policy, 0.201.0
  • migrate sandbox label listing to the SDK's async-iterator API
  • force Daytona's generated clients onto patched axios 1.18.1

Security result

Measured from the exact candidate lockfile:

  • parent (fix(deps): secure email tooling dependencies #3384): 143 findings (0 critical, 55 high, 75 moderate, 13 low)
  • this candidate: 110 findings (0 critical, 42 high, 56 moderate, 12 low)
  • removed: 33 advisories, including every Axios finding and vulnerable Daytona OpenTelemetry/WebSocket transitive entries reached by this upgrade

The Axios override is intentional because pnpm otherwise preserves the generated Daytona clients' older but semver-compatible Axios resolution. Remove it when those clients declare a safe minimum or a normal lock refresh resolves them all to at least 1.18.0.

SDK 0.202.0 was not selected because it is still inside the repository's configured 72-hour minimum release age.

Verification

  • pnpm install --frozen-lockfile
  • pnpm --filter @openwork-ee/den-api build
  • pnpm --filter @openwork-ee/den-worker-proxy build
  • pnpm --dir ee/apps/den-api exec bun test test/daytona-provisioning.test.ts test/cloud-lifecycle.test.ts — 23 passed
  • dependency resolution verified as one axios 1.18.1

A live Daytona provisioning journey was not run because it requires operator credentials and remote compute. The targeted lifecycle/provisioning suite covers creation races, recycle, start convergence, retry bounds, and missing-sandbox recovery; CI remains the next acceptance boundary.

Stack

This PR intentionally targets codex/security-email-dependencies and should merge after #3384. Once #3384 lands, retarget this PR to dev.

@vercel

vercel Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openwork-app Ready Ready Preview Jul 31, 2026 12:49pm
openwork-den Ready Ready Preview Jul 31, 2026 12:49pm
openwork-den-worker-proxy Ready Ready Preview Jul 31, 2026 12:49pm
openwork-diagnostics Ready Ready Preview Jul 31, 2026 12:49pm
openwork-landing Ready Ready Preview, v0 Jul 31, 2026 12:49pm

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