fix(acceptance): 允许受信模拟源的媒体物化

验收任务物化最终媒体时,仅允许访问 Acceptance Run 登记的协议模拟器精确 origin;其他私网、协议、端口及带 userinfo 的地址继续由 SSRF 防护拒绝。\n\n验证:Go 全量测试、go vet、gofmt 和 git diff --check 通过。
This commit is contained in:
2026-07-31 21:39:19 +08:00
parent add99e5421
commit 015ff8ea6c
3 changed files with 57 additions and 8 deletions
@@ -281,7 +281,7 @@ func (s *Service) readVideoInputImageBytes(ctx context.Context, source string) (
if err != nil {
return nil, fmt.Errorf("图片地址无效")
}
httpClient := generatedAssetHTTPClient(false)
httpClient := generatedAssetHTTPClient(false, false)
httpClient.Timeout = 10 * time.Second
httpClient.CheckRedirect = func(request *http.Request, via []*http.Request) error {
if len(via) >= 3 {