Interface: SecurityPipelineConfig
Defined in: security/types.ts:241
Configuration for the full security pipeline.
Properties
auditorConfig?
optionalauditorConfig?:Partial<DualLLMAuditorConfig>
Defined in: security/types.ts:258
Dual-LLM auditor config
classifierConfig?
optionalclassifierConfig?:object
Defined in: security/types.ts:252
Pre-LLM classifier config
customPatterns?
optionalcustomPatterns?:InjectionPattern[]
riskThreshold?
optionalriskThreshold?:number
enabledGuardrailPacks?
optionalenabledGuardrailPacks?: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?
optionalsigningConfig?:Partial<OutputSigningConfig>
Defined in: security/types.ts:261
Output signing config