Skip to content

chore(deps): security bumps for pypdf, pyasn1, nltk, Twisted, brotli(cffi), filelock, dnspython, certifi - #1106

Open
apify-deps[bot] wants to merge 1 commit into
masterfrom
chore/deps-sweep
Open

apify-deps[bot] wants to merge 1 commit into
masterfrom
chore/deps-sweep

Conversation

@apify-deps

@apify-deps apify-deps Bot commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Dependency sweep — security bumps (all within existing ranges, lockfile-only):

  • pypdf 6.21.1 → 6.21.4 (high) — root uv.lock. Covers 10 separate advisories on the <6.21.2/<6.21.3/<6.21.4 lines.
  • pyasn1 0.6.4 → 0.6.5 (high) — root uv.lock.
  • nltk 3.10.3 → 3.10.4 (high) — root uv.lock.
  • Twisted 26.4.0 → 26.10.0 (high/medium/low) — root uv.lock. A stable patched release now exists (the previous sweep had this flagged as pre-release-only).
  • brotli 1.2.0 → 1.2.1 (critical) — root uv.lock and templates/python-uv/uv.lock.
  • brotlicffi 1.2.0.2 → 1.2.1.0 (critical) — root uv.lock.
  • dnspython 2.8.0 → 2.9.1 (high) — templates/python-uv/uv.lock, via apify/crawlee bumps.
  • certifi — removed entirely from templates/python-uv/uv.lock: the newer apify/crawlee no longer pull it transitively, so no vulnerable copy remains (critical).
  • filelock — removed entirely from templates/python-uv/uv.lock for the same reason (resolves 9 separate advisories).

Root uv.lock's broad uv lock --upgrade refresh was tried first but reverted: it also bumped ty 0.0.81→0.0.95, which broke Python type check on an unrelated pre-existing scrapy spider override — narrowed to a targeted uv lock --upgrade-package for just the 6 vulnerable packages above so the root lockfile stays green. templates/python-uv/uv.lock took the broad refresh cleanly (verified lint + type-check pass).

No manifest (pyproject.toml) changes — lockfile-only on both projects.

🤖 Generated with Claude Code

@apify-deps
apify-deps Bot requested review from DaveHanns and l2ysho as code owners October 26, 2026 00:58
@apify-deps apify-deps Bot added the adhoc Ad-hoc unplanned task added during the sprint. label Oct 26, 2026
@apify-deps
apify-deps Bot force-pushed the chore/deps-sweep branch 2 times, most recently from 2ffff56 to 68db08b Compare October 28, 2026 00:53
@apify-deps
apify-deps Bot force-pushed the chore/deps-sweep branch from 68db08b to 07d52b0 Compare October 31, 2026 02:14
@apify-deps apify-deps Bot changed the title chore(deps): security bump + in-range freshening chore(deps): security bumps for pypdf, pyasn1, nltk, Twisted, brotli(cffi), filelock, dnspython, certifi Oct 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants