Skip to content

SecurityHeadersManager

Defined in: packages/core/src/handlers/security-headers.ts:59

new SecurityHeadersManager(logger): SecurityHeadersManager

Defined in: packages/core/src/handlers/security-headers.ts:77

Logger

SecurityHeadersManager

configure(options): void

Defined in: packages/core/src/handlers/security-headers.ts:137

string

boolean

string[]

string[]

string[]

Record<string, string[]> | null

Record<string, string> | null

boolean

string

boolean

number

boolean

string

string

string

void


getCorsHeaders(origin): Record<string, string>

Defined in: packages/core/src/handlers/security-headers.ts:323

string

Record<string, string>


getHeaders(requestPath): Promise<Record<string, string>>

Defined in: packages/core/src/handlers/security-headers.ts:221

string

Promise<Record<string, string>>


initializeAgent(agentHandler): Promise<void>

Defined in: packages/core/src/handlers/security-headers.ts:85

AgentHandlerProtocol

Promise<void>


initializeRedis(redisHandler): Promise<void>

Defined in: packages/core/src/handlers/security-headers.ts:79

RedisManager

Promise<void>


reset(): Promise<void>

Defined in: packages/core/src/handlers/security-headers.ts:353

Promise<void>


validateCspReport(report): Promise<boolean>

Defined in: packages/core/src/handlers/security-headers.ts:276

Record<string, unknown>

Promise<boolean>