MCPcopy Index your code
hub / github.com/ZenNotes/zennotes / normalizeOrigin

Function normalizeOrigin

apps/server/internal/httpserver/security.go:209–215  ·  view source on GitHub ↗
(raw string)

Source from the content-addressed store, hash-verified

207}
208
209func normalizeOrigin(raw string) string {
210 parsed, err := url.Parse(strings.TrimSpace(raw))
211 if err != nil || parsed.Scheme == "" || parsed.Host == "" {
212 return ""
213 }
214 return fmt.Sprintf("%s://%s", strings.ToLower(parsed.Scheme), strings.ToLower(parsed.Host))
215}
216
217// peerIsTrustedProxy reports whether the immediate TCP peer (r.RemoteAddr)
218// is in the configured ZENNOTES_TRUSTED_PROXIES set. Forwarded-* headers

Callers 1

isAllowedOriginMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected