Skip to content

Fix web Dependabot alerts and require patched certifi in watcher - #342

Merged
wasimxyz merged 1 commit into
stagingfrom
wasim/dependabot-web-certifi-floor
Oct 27, 2026
Merged

wasimxyz merged 1 commit into
stagingfrom
wasim/dependabot-web-certifi-floor

Conversation

@wasimxyz

Copy link
Copy Markdown
Member

Summary

Dependabot (web/): closes all five open alerts.

Watcher: eMudhra/emSign certificate compromise

  • Adds certifi>=2026.10.19 to the watcher's dependencies. The watcher talks to Data Hub and S3 through requests, which trusts certifi's bundle. uv tool install ignores uv.lock, so lab PCs installed before October 19 can still have a certifi that trusts the compromised certificates.
  • Bumps the watcher to 1.2.3 so the new floor reaches lab PCs, and regenerates the snapshots that record the version.

No changelog entry, because these are dependency updates and a watcher-only release.

After merge

Tag watcher-v1.2.3 on production and advertise it in Settings → Watchers so lab PCs upgrade.

Testing

  • make check
  • make fe-test-unit (799 passed) and make py-test-unit (1093 passed)
  • npm ls zod fast-uri in web/ shows a single zod@4.6.7 and fast-uri@3.1.9
  • The built 1.2.3 wheel's metadata includes Requires-Dist: certifi>=2026.10.19

🤖 Generated with Claude Code

Bump fast-uri to 3.1.9 in web/ and override the zod copy that
@vercel/cli-config pins at 4.1.11, so every zod in web/ is 4.6.7.

Require certifi>=2026.10.19 in the watcher. `uv tool install` ignores
uv.lock, so lab PCs installed before October 19 can still have a certifi
bundle that trusts the compromised eMudhra/emSign certificates. Bump the
watcher to 1.2.3 so the floor reaches them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated
data-hub Ready Ready Preview Oct 27, 2026 6:54am UTC
data-hub-docs Ready Ready Preview Oct 27, 2026 6:54am UTC

Request Review

@wasimxyz wasimxyz self-assigned this Oct 27, 2026
@wasimxyz
wasimxyz merged commit 3265c88 into staging Oct 27, 2026
8 checks passed
@wasimxyz
wasimxyz deleted the wasim/dependabot-web-certifi-floor branch October 27, 2026 17:58

This branch was successfully deployed

2 active deployments
Preview – data-hub-docs — ce10bdbc Deployed Oct 27, 2026 by vercel[bot]
Preview – data-hub — ce10bdbc Deployed Oct 27, 2026 by vercel[bot]
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