Skip to content

Update transitive deps to fix 9 Dependabot security alerts#191

Merged
bh2smith merged 2 commits into
mainfrom
chore/update-transitive-deps-security
May 5, 2026
Merged

Update transitive deps to fix 9 Dependabot security alerts#191
bh2smith merged 2 commits into
mainfrom
chore/update-transitive-deps-security

Conversation

@bh2smith
Copy link
Copy Markdown
Member

@bh2smith bh2smith commented May 5, 2026

Summary

  • Upgrades 6 transitive/dev dependencies in uv.lock to resolve 9 open Dependabot security alerts (3 high, 4 medium, 2 low)
  • No changes to pyproject.toml — only the lockfile is affected
  • All checks pass (ruff format, ruff check, mypy --strict, unit tests)

Packages updated

Package From To Alerts resolved
urllib3 2.5.0 2.6.3 CVE-2025-66418, CVE-2025-66471, CVE-2026-21441
filelock 3.19.1 3.29.0 CVE-2025-68146, CVE-2026-22701
virtualenv 20.34.0 21.3.1 CVE-2026-22702
marshmallow 3.26.1 3.26.2 CVE-2025-68480
Pygments 2.19.2 2.20.0 CVE-2026-4539
pytest 8.4.2 9.0.3 CVE-2025-71176

Remaining alerts (Step 2)

The remaining 22 alerts require pyproject.toml pin changes:

  • aiohttp ~=3.12.15~=3.13.4 (20 alerts, minor version bump)
  • requests ~=2.32.5~=2.33.0 (1 alert)
  • uv tool upgrade (2 alerts)

Test plan

  • make check (format + lint + mypy)
  • make test-unit (72 tests pass)
  • CI passes
  • Verify Dependabot dismisses the 9 resolved alerts after merge

Upgrades lockfile-only dependencies to fix 9 Dependabot alerts:
- urllib3 2.5.0 → 2.6.3 (CVE-2025-66418, CVE-2025-66471, CVE-2026-21441)
- filelock 3.19.1 → 3.29.0 (CVE-2025-68146, CVE-2026-22701)
- virtualenv 20.34.0 → 21.3.1 (CVE-2026-22702)
- marshmallow 3.26.1 → 3.26.2 (CVE-2025-68480)
- pygments 2.19.2 → 2.20.0 (CVE-2026-4539)
- pytest 8.4.2 → 9.0.3 (CVE-2025-71176)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The API now prefixes table names with "dataset_" on CSV upload.
The cleanup step already accounted for this but the assertion did not.
@bh2smith bh2smith merged commit ecdb5f3 into main May 5, 2026
2 checks passed
@bh2smith bh2smith deleted the chore/update-transitive-deps-security branch May 5, 2026 16:08
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