interface ContentSecurityPolicyOptions

Options for Content-Security-Policy header.

Properties

readonly
optional
defaultSrc: string

Default source directive.

readonly
optional
scriptSrc: string

Script source directive.

readonly
optional
styleSrc: string

Style source directive.

readonly
optional
imgSrc: string

Image source directive.

readonly
optional
connectSrc: string

Connect source directive.

readonly
optional
fontSrc: string

Font source directive.

readonly
optional
objectSrc: string

Object source directive.

readonly
optional
mediaSrc: string

Media source directive.

readonly
optional
frameSrc: string

Frame source directive.

readonly
optional
reportUri: string

Report URI for CSP violations.

Usage

import { type ContentSecurityPolicyOptions } from "http-security-plugin/src/index.ts";