Interface: FirewallVerdict
Defined in: packages/core/src/presenter/PromptFirewall.ts:121
Structured result of a firewall evaluation.
Contains both allowed and rejected rules with reasoning, enabling telemetry and audit trails.
Properties
allowed
ts
readonly allowed: readonly string[];Defined in: packages/core/src/presenter/PromptFirewall.ts:123
Rules that passed the firewall (safe to send to LLM)
chainResult
ts
readonly chainResult: JudgeChainResult;Defined in: packages/core/src/presenter/PromptFirewall.ts:135
Raw chain result for telemetry
durationMs
ts
readonly durationMs: number;Defined in: packages/core/src/presenter/PromptFirewall.ts:132
Total evaluation duration in milliseconds
fallbackTriggered
ts
readonly fallbackTriggered: boolean;Defined in: packages/core/src/presenter/PromptFirewall.ts:129
Whether the verdict was determined by failOpen/failClosed
rejected
ts
readonly rejected: readonly FirewallRejection[];Defined in: packages/core/src/presenter/PromptFirewall.ts:126
Rules that were rejected (stripped from the response)