MCPcopy Create free account
hub / github.com/basecamp/hey-cli / validateSameOrigin

Function validateSameOrigin

internal/cmd/box.go:218–232  ·  view source on GitHub ↗

validateSameOrigin checks that targetURL has the same scheme and host as baseURL.

(baseURL, targetURL string)

Source from the content-addressed store, hash-verified

216
217 // Unknown name: list-then-filter fallback
218 result, err := sdk.Boxes().List(ctx)
219 if err != nil {
220 return nil, apierr.FromSDK(err)
221 }
222
223 lower := strings.ToLower(nameOrID)
224 if result != nil {
225 for _, b := range *result {
226 if strings.ToLower(b.Kind) == lower || strings.ToLower(b.Name) == lower {
227 resp, err := sdk.Boxes().Get(ctx, b.Id, &generated.GetBoxParams{Page: cursor})
228 if err != nil {
229 return nil, apierr.FromSDK(err)
230 }
231 return resp, nil
232 }
233 }
234 }
235

Callers 2

TestValidateSameOriginFunction · 0.85
fetchNextBoxPageFunction · 0.85

Calls

no outgoing calls

Tested by 1

TestValidateSameOriginFunction · 0.68