chore(ci): ignore unpatched nltk GHSA-8mgp-746c-j5xp - #7215
Conversation
No patched PyPI release exists beyond 3.10.3. nltk is transitive via crewai-tools[xml] -> unstructured; CrewAI does not call the vulnerable model-artifact APIs. Co-authored-by: Vidit Ostwal <Vidit-Ostwal@users.noreply.github.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (4)
🚧 Files skipped from review as they are similar to previous changes (4)
Included review availability: Your plan provides up to 10 included reviews per hour; 8 remain after this review. 📝 WalkthroughWalkthroughThe change documents an unpatched NLTK vulnerability and adds its GHSA identifier to pip-audit exclusions in CI and pre-commit configuration. ChangesNLTK vulnerability handling
Merge Risk: ⚪ Minimal · up to This PR updates vulnerability-scan exclusions for the currently unpatched NLTK dependency. No actionable merge-blocking risk remains beyond normal checks and review. 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
Full details: Description checkExplanation The description includes the required sections and explains the change and verification steps. However, the Related issue section states that no issue is linked, which does not satisfy the repository template requirement for an existing open issue. Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (4 skipped: 4 unsupported.)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Leave an explicit TODO beside the ignore so GHSA-8mgp-746c-j5xp is removed when nltk moves past the unpatched 3.10.3 floor.
Related issue
No linked issue. Unblocks Vulnerability Scan after GHSA-8mgp-746c-j5xp (CVE-2026-81726) was published against nltk 3.10.3.
Summary
GHSA-8mgp-746c-j5xpin pip-audit (CI + pre-commit) until NLTK ships a patched PyPI release. 3.10.3 is still the latest.crewai-tools[xml]→ unstructured.Verification
nltk==3.10.3: GHSA-8mgp-746c-j5xp--ignore-vuln GHSA-8mgp-746c-j5xpreports no remaining vulnsAdditional context
Same approach as the unpatched chromadb HTTP-server GHSAs. Fixes live on nltk
developonly.