Skip to content

deps: bump nltk to 3.10.3 to clear reported advisories - #198

Open
katsugtgz wants to merge 1 commit into
BESSER-PEARL:mainfrom
katsugtgz:deps/nltk-3.10.3
Open

deps: bump nltk to 3.10.3 to clear reported advisories#198
katsugtgz wants to merge 1 commit into
BESSER-PEARL:mainfrom
katsugtgz:deps/nltk-3.10.3

Conversation

@katsugtgz

Copy link
Copy Markdown

Updates nltk to address the advisories reported against 3.9.1.

Evidence:

  • requirements/requirements-core.txt pinned nltk==3.9.1
  • osv-scanner reported 29 advisories for nltk@3.9.1, including GHSA-m42h-3232-vpv3 (path traversal in nltk.data.load), GHSA-848c-c2cx-j7qx (eval injection in collocations CLI), PYSEC-2026-597, PYSEC-2026-3657 and PYSEC-2026-3581 through PYSEC-2026-3584
  • updated version: 3.10.3

Validation:

  • osv-scanner no longer reports any advisory for nltk@3.10.3
  • python -m pytest baf/test/components baf/test/dependencies -q (the command from .github/workflows/install-check.yml) passes: 152 passed, 24 skipped, with the torch extra installed as the workflow does

Note: osv-scanner still reports separate advisories for other pinned dependencies (aiohttp, numpy, requests, sqlalchemy, streamlit). This patch only touches nltk.

Scope: requirements/requirements-core.txt only.

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