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 2 commits into
masterfrom
chore/deps-sweep
Open

apify-deps[bot] wants to merge 2 commits 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. Covers 4 separate advisories.
  • nltk 3.10.3 → 3.10.4 (high) — root uv.lock.
  • Twisted 26.4.0 → 26.10.0 (high/medium/low) — root uv.lock. Covers 8 separate advisories; a stable patched release now exists (previously only an rc was out).
  • 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 across several severities).

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 introduces a new (unrelated) invalid-mutable-override diagnostic on the scrapy spider's parse override — narrowed to a targeted uv lock --upgrade-package for just the 6 vulnerable packages above so the root lockfile stays on ty 0.0.81 and CI stays green. templates/python-uv/uv.lock took the broad refresh cleanly (ruff format/check pass; no new ty errors — only pre-existing warnings).

No manifest (pyproject.toml) changes — lockfile-only on both projects. All 40 open alerts covered; none required dismissal or further flagging.

🤖 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 3 times, most recently 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
@apify-deps
apify-deps Bot force-pushed the chore/deps-sweep branch from 07d52b0 to 92bd7ae Compare November 2, 2026 00:42
@apify-deps
apify-deps Bot requested a review from l2ysho November 4, 2026 00:36
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.

1 participant