MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / resolveTrustedOrigins

Function resolveTrustedOrigins

apps/host-selfhost/src/config.ts:334–341  ·  view source on GitHub ↗
(webBaseUrl: string)

Source from the content-addressed store, hash-verified

332// previous `[webBaseUrl]` exactly and an operator who repeats it in the env var
333// does not get a duplicate.
334const resolveTrustedOrigins = (webBaseUrl: string): readonly string[] => {
335 const additional = (process.env.EXECUTOR_TRUSTED_ORIGINS ?? "")
336 .split(",")
337 .map((value) => value.trim())
338 .filter((value) => value.length > 0)
339 .map(normalizeTrustedOrigin);
340 return [...new Set([webBaseUrl, ...additional])];
341};
342
343// The org slug doubles as a URL segment (`/<slug>/policies`), so an
344// operator-set value must fit the shared grammar and avoid reserved root

Callers 1

loadConfigFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected