From 0652088a74e1fce8782921f3b088fdd67ab24e50 Mon Sep 17 00:00:00 2001 From: Seongmin Lee Date: Wed, 17 Jun 2026 23:13:18 +0900 Subject: [PATCH] appview/repo: add logs for large blob content length check Signed-off-by: Seongmin Lee --- appview/repo/blob.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/appview/repo/blob.go b/appview/repo/blob.go index 72e22404..4785633e 100644 --- a/appview/repo/blob.go +++ b/appview/repo/blob.go @@ -143,6 +143,11 @@ func (rp *Repo) Blob(w http.ResponseWriter, r *http.Request) { }, nil } + // skip large blobs + if blobResp.ContentLength > maxBlobSize || blobResp.ContentLength < 0 { + l.Error("large blob:", "ContentLength", blobResp.ContentLength, "maxBlobSize", maxBlobSize) + } + content, err := io.ReadAll(io.LimitReader(blobResp.Body, maxBlobSize+1)) if err != nil { return models.BlobView{}, err -- 2.51.2