Skip to content

fix: use chunked read for extension manifest hash - #3841

Open
Quratulain-bilal wants to merge 1 commit into
github:mainfrom
Quratulain-bilal:fix/extensions-hash-chunked-read
Open

fix: use chunked read for extension manifest hash#3841
Quratulain-bilal wants to merge 1 commit into
github:mainfrom
Quratulain-bilal:fix/extensions-hash-chunked-read

Conversation

@Quratulain-bilal

Copy link
Copy Markdown
Contributor

Summary

Replace unbounded f.read() with chunked iteration to prevent excessive memory allocation.

Changes

  • extensions/__init__.py: Use chunked read in get_hash() matching integrations/manifest.py pattern

Replace unbounded f.read() with chunked iteration to prevent excessive
memory allocation on large or corrupted manifest files. Matches the
pattern used in integrations/manifest.py _sha256().
@Quratulain-bilal
Quratulain-bilal requested a review from mnriem as a code owner July 29, 2026 07:57
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