여기서 주요 문제는 secure_upload_analyse_and_update가 무엇은 보안으로 처리해야 하고 무엇은 그렇지 않아야 하는지를 결정하는 방식이 다소 강경하다는 점입니다. UploadSecurity 클래스(discourse/lib/upload_security.rb at main · discourse/discourse · GitHub)는 업로드 시점에 이러한 공개 유형 업로드(예: 아바타, 카테고리 로고 등)가 보안 처리되어야 하는지 여부를 확인하지만, rake 태스크에서 다시 확인하는 시점에는 이 type 정보가 존재하지 않기 때문입니다.
저는 내부적으로 이 보안 검사 시점에 업로드가 저장될 수 있는 모든 위치를 확인하도록 개선하는 작업을 추적하고 있습니다. 다만 이 작업은 아직 먼 미래의 일이며, 업로드 참조를 더 깔끔하게 저장하기 위한 더 큰 계획의 일부입니다.
어쨌든, 카테고리 로고와 배경이 보안 처리 여부를 판단할 때 공개 유형으로 취급되도록 하는 PR을 현재 빌드 중입니다. 이 PR이 병합되고 업데이트를 진행하시면 카테고리 이미지를 다시 업로드하기만 하면 정상적으로 동작할 것입니다.