Skip to content

security: clear remaining pypdf and banks Dependabot alerts - #98

Merged
kmadan merged 2 commits into
mainfrom
security/dependabot-alerts-2026-09-03
Sep 3, 2026
Merged

security: clear remaining pypdf and banks Dependabot alerts#98
kmadan merged 2 commits into
mainfrom
security/dependabot-alerts-2026-09-03

Conversation

@kmadan

@kmadan kmadan commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Summary

Raises the remaining vulnerable dependency floors and regenerates the Poetry lockfile:

  • pypdf >=6.16.1 (lock resolves to 6.16.2)
    • fixes TreeObject.insert_child infinite loop
    • fixes outline traversal excessive runtime/memory
    • fixes XForm extraction excessive runtime/memory
  • banks >=2.4.5 (lock resolves to 2.5.0)
    • fixes DirectoryPromptRegistry.set() path traversal / arbitrary file write

The NLTK cluster shown in Dependabot was handled separately by #97, merged to main at NLTK 3.10.3 before this branch was created.

Verification

  • Poetry 2.4.1 regenerated poetry.lock
  • poetry check passed during lock regeneration
  • branch is based on the merged NLTK 3.10.3 fix

This PR is intentionally dependency-only.

@github-actions github-actions Bot added the 🚀 enhancement New feature or request label Sep 3, 2026
@kmadan
kmadan merged commit 33b805e into main Sep 3, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🚀 enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant