Files
Peter Steinberger 66a939526e fix(skills): bound installer downloads (#129630)
* fix(skills): bound installer downloads

Direct skill dependency response bodies are capped at 256 MiB while streaming, preventing headerless or broken endpoints from consuming unbounded staging disk while preserving supported bundled artifacts.

Refs #81817

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
Co-authored-by: Andrii Furmanets <furmanets.andriy@gmail.com>

* fix(skills): reject oversized declared downloads

Cancel trustworthy identity Content-Length values above the shared 256 MiB
ceiling before opening the staging writer. Keep encoded or malformed
declarations on the authoritative decoded-stream byte cap.

Refs #81817

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
Co-authored-by: Andrii Furmanets <furmanets.andriy@gmail.com>

---------

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
Co-authored-by: Andrii Furmanets <furmanets.andriy@gmail.com>
2026-08-25 17:17:35 -07:00
..