PromptShield logo PromptShield
API DocsInterfaces

ScanOptions

Defined in: types.ts:250

Scanner configuration options.

Properties

disableHomoglyphs?

optional disableHomoglyphs: boolean

Defined in: types.ts:277

Disable homoglyph detection

Default

false

disableInjectionPatterns?

optional disableInjectionPatterns: boolean

Defined in: types.ts:301

Disable injection-pattern detection

Default

false

disableInvisible?

optional disableInvisible: boolean

Defined in: types.ts:271

Disable invisible-character detection

Default

false

disableNormalization?

optional disableNormalization: boolean

Defined in: types.ts:295

Disable normalization detection

Default

false

disableSmuggling?

optional disableSmuggling: boolean

Defined in: types.ts:283

Disable smuggling detection

Default

false

disableTrojan?

optional disableTrojan: boolean

Defined in: types.ts:289

Disable Trojan Source detection

Default

false

ignoreChecker?

optional ignoreChecker: IgnoreChecker

Defined in: types.ts:308

Ignore checker function.

Default

() => false

minSeverity?

optional minSeverity: Severity

Defined in: types.ts:265

Minimum severity to report.

Default

"LOW"

stopOnFirstThreat?

optional stopOnFirstThreat: boolean

Defined in: types.ts:258

Stop scanning after the first detected threat.

Useful for CI validation or fast-fail scenarios.

Default

false

On this page