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+17
GitHub Stars
📦
v3.10.3-rc1
Latest Release · 12 days ago
🔄
9d
Avg. Release Cadence
🐛
227
Open Issues
📅
Today
Last Commit
🔒
10
Active CVEs

Data last fetched: 2026-08-24

Known Vulnerabilities

10 active CVEs reported via OSV.dev

NLTK Vulnerable to REDoS

Published: 2021-09-29 Fixed in: 3.6.4

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

Published: 2026-03-19 No fix available

NLTK has a Path Traversal issue

Published: 2026-03-04 No fix available

Natural Language Toolkit (NLTK): Path Traversal in NKJPCorpusReader leads to Arbitrary File Read and bypasses the nltk.pathsec sandbox (ENFORCE=True)

Published: 2026-07-31 Fixed in: 3.10.0

NLTK has a Zip Slip Vulnerability

Published: 2026-02-18 Fixed in: 3.9.3

NLTK vulnerable to Eval Injection via collocations CLI arguments

Published: 2026-07-25 Fixed in: 3.9.3

ntlk unsafe deserialization vulnerability

Published: 2024-06-28 Fixed in: 3.9

Inefficient Regular Expression Complexity in nltk (word_tokenize, sent_tokenize)

Published: 2022-01-06 Fixed in: 3.6.6

Natural Language Toolkit (NLTK): ReDoS in NLTK ReviewsCorpusReader FEATURES regex

Published: 2026-07-31 Fixed in: 3.10.0

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') in nltk

Published: 2026-03-18 Fixed in: 3.9.4

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.