fix(acceptance): 允许受信模拟源的媒体物化
验收任务物化最终媒体时,仅允许访问 Acceptance Run 登记的协议模拟器精确 origin;其他私网、协议、端口及带 userinfo 的地址继续由 SSRF 防护拒绝。\n\n验证:Go 全量测试、go vet、gofmt 和 git diff --check 通过。
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user