Skip to main content

Interface: SecurityPipelineConfig

Defined in: security/types.ts:241

Configuration for the full security pipeline.

Properties

auditorConfig?

optional auditorConfig?: Partial<DualLLMAuditorConfig>

Defined in: security/types.ts:258

Dual-LLM auditor config


classifierConfig?

optional classifierConfig?: object

Defined in: security/types.ts:252

Pre-LLM classifier config

customPatterns?

optional customPatterns?: InjectionPattern[]

riskThreshold?

optional riskThreshold?: number


enabledGuardrailPacks?

optional enabledGuardrailPacks?: GuardrailPackConfig

Defined in: security/types.ts:268

Guardrail extension packs to enable for this security tier. Each pack is loaded lazily via dynamic import — if the package isn't installed, it's silently skipped.


enableDualLLMAudit

enableDualLLMAudit: boolean

Defined in: security/types.ts:246

Enable dual-LLM audit


enableOutputSigning

enableOutputSigning: boolean

Defined in: security/types.ts:249

Enable output signing


enablePreLLM

enablePreLLM: boolean

Defined in: security/types.ts:243

Enable pre-LLM classification


signingConfig?

optional signingConfig?: Partial<OutputSigningConfig>

Defined in: security/types.ts:261

Output signing config