OSS Support Hub / Machine Learning

Python Machine Learning Apache-2.0 Latest: v3.10.3-rc1

NLTK

Platform for building Python programs to work with human language data and NLP tasks

Project Health at a Glance

Live data from GitHub and PyPI, updated daily.

⭐
14.7K+21
GitHub Stars
📦
v3.10.3-rc1
Latest Release · 1 months ago
🔄
9d
Avg. Release Cadence
🐛
214
Open Issues
📅
2 days ago
Last Commit
🔒
10
Active CVEs

Data last fetched: 2026-10-09

Known Vulnerabilities

10 active CVEs reported via OSV.dev

NLTK network URL validation permits SSRF to RFC 6598 shared-address-space hosts

Published: 2026-08-10 Fixed in: 3.10.0

NLTK Vulnerable to REDoS

Published: 2021-09-29 Fixed in: 3.6.4

NLTK: Corpus Reader Sandbox Bypass

Published: 2026-09-08 Fixed in: 3.10.3

NLTK: SSRF Fail-Open in validate_network_url() via DNS Resolution Failure

Published: 2026-09-02 Fixed in: 3.10.0

NLTK: Symlink-based arbitrary file read in IPIPANCorpusReader, bypasses nltk.pathsec entirely

Published: 2026-09-08 Fixed in: 3.10.2

NLTK has a Downloader Path Traversal Vulnerability (AFO) - Arbitrary File Overwrite

Published: 2026-03-19 No fix available

NLTK: Stable FrameNet and NKJP readers parse outside-root XML

Published: 2026-09-08 Fixed in: 3.10.0

NLTK AllowlistUnpickler dotted-name validation bypass allows remote code execution

Published: 2026-08-22 Fixed in: 3.10.3

NLTK: Missing Post-Download Integrity Verification Allows Malicious Package Injection

Published: 2026-09-08 Fixed in: 3.9.3

NLTK has a Path Traversal issue

Published: 2026-03-04 No fix available

Alternatives to NLTK

Other Machine Learning projects in the Python ecosystem worth evaluating.

Support Options for NLTK

Commercial Support from DepKeep

Get SLA-backed support, security patches, and direct access to senior engineers for NLTK — without relying on volunteer maintainers.