sanitizeHost() — astro Function Reference
Architecture documentation for the sanitizeHost() function in validate-forwarded-headers.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 2db711c0_6a20_c7ba_2a00_0a735185abd4["sanitizeHost()"] 99ec8f02_16e0_8238_9009_e576f7a7689a["validate-forwarded-headers.ts"] 2db711c0_6a20_c7ba_2a00_0a735185abd4 -->|defined in| 99ec8f02_16e0_8238_9009_e576f7a7689a f0b817ef_eb04_6a82_be87_88371a15d57a["validateForwardedHeaders()"] f0b817ef_eb04_6a82_be87_88371a15d57a -->|calls| 2db711c0_6a20_c7ba_2a00_0a735185abd4 style 2db711c0_6a20_c7ba_2a00_0a735185abd4 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/core/app/validate-forwarded-headers.ts lines 7–12
export function sanitizeHost(hostname: string | undefined): string | undefined {
if (!hostname) return undefined;
// Reject any hostname containing path separators - they're invalid
if (/[/\\]/.test(hostname)) return undefined;
return hostname;
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does sanitizeHost() do?
sanitizeHost() is a function in the astro codebase, defined in packages/astro/src/core/app/validate-forwarded-headers.ts.
Where is sanitizeHost() defined?
sanitizeHost() is defined in packages/astro/src/core/app/validate-forwarded-headers.ts at line 7.
What calls sanitizeHost()?
sanitizeHost() is called by 1 function(s): validateForwardedHeaders.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free