Interface: SecurityEvaluationResult
Defined in: .source/wunderland/src/security/types.ts:212
Overall security evaluation result.
Properties
action
action:
GuardrailAction
Defined in: .source/wunderland/src/security/types.ts:214
Guardrail action to take
auditResult?
optionalauditResult?:AuditResult
Defined in: .source/wunderland/src/security/types.ts:220
Dual-LLM audit result
classification?
optionalclassification?:InputClassificationResult
Defined in: .source/wunderland/src/security/types.ts:217
Pre-LLM classification result
metadata?
optionalmetadata?:Record<string,unknown>
Defined in: .source/wunderland/src/security/types.ts:235
Metadata for logging/observability
modifiedText?
optionalmodifiedText?:string
Defined in: .source/wunderland/src/security/types.ts:232
Modified text (if sanitization applied)
reason?
optionalreason?:string
Defined in: .source/wunderland/src/security/types.ts:226
Combined reason for action
reasonCode?
optionalreasonCode?:string
Defined in: .source/wunderland/src/security/types.ts:229
Reason code for programmatic handling
signedOutput?
optionalsignedOutput?:SignedAgentOutput
Defined in: .source/wunderland/src/security/types.ts:223
Signed output (if signing enabled)