Interface: SecurityFirewallEvent
Defined in: packages/core/src/observability/TelemetryEvent.ts:156
Emitted when the PromptFirewall or InputFirewall evaluates content. Tracks firewall verdicts for security monitoring and incident response.
Properties
action
readonly action: string;Defined in: packages/core/src/observability/TelemetryEvent.ts:163
Action name
allowedCount
readonly allowedCount: number;Defined in: packages/core/src/observability/TelemetryEvent.ts:167
Number of rules/fields allowed
durationMs
readonly durationMs: number;Defined in: packages/core/src/observability/TelemetryEvent.ts:173
Total evaluation duration in milliseconds
fallbackTriggered
readonly fallbackTriggered: boolean;Defined in: packages/core/src/observability/TelemetryEvent.ts:171
Whether the result was determined by failOpen/failClosed
firewallType
readonly firewallType: "input" | "prompt";Defined in: packages/core/src/observability/TelemetryEvent.ts:159
Which firewall triggered: 'prompt' (output) or 'input'
passed
readonly passed: boolean;Defined in: packages/core/src/observability/TelemetryEvent.ts:165
Whether the content passed the firewall
rejectedCount
readonly rejectedCount: number;Defined in: packages/core/src/observability/TelemetryEvent.ts:169
Number of rules/fields rejected
timestamp
readonly timestamp: number;Defined in: packages/core/src/observability/TelemetryEvent.ts:174
tool
readonly tool: string;Defined in: packages/core/src/observability/TelemetryEvent.ts:161
Tool name
type
readonly type: "security.firewall";Defined in: packages/core/src/observability/TelemetryEvent.ts:157