Graphorin API reference v0.1.0
Graphorin API reference / @graphorin/tools / / SanitizationOutcome
Interface: SanitizationOutcome
Defined in: packages/tools/src/inbound/sanitize.ts:34
Outcome of applyInboundSanitization.
Stable
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
blocked | readonly | boolean | Set when failClosed: true and at least one pattern fired. The executor surfaces this as ToolError({ kind: 'inbound_sanitization_blocked' }). | packages/tools/src/inbound/sanitize.ts:55 |
body | readonly | string | Final body that flows downstream. | packages/tools/src/inbound/sanitize.ts:36 |
bytesStripped | readonly | number | Bytes removed by the strip pass. | packages/tools/src/inbound/sanitize.ts:46 |
modified | readonly | boolean | Whether the body was modified relative to the input. | packages/tools/src/inbound/sanitize.ts:38 |
patternsHit | readonly | readonly string[] | Pattern names that fired during the scan. | packages/tools/src/inbound/sanitize.ts:40 |
scanDurationUs | readonly | number | Time spent on the scan in microseconds. | packages/tools/src/inbound/sanitize.ts:48 |
scanTimedOut | readonly | boolean | Whether the scan timed out (best-effort fallthrough). | packages/tools/src/inbound/sanitize.ts:50 |
stripped | readonly | boolean | Whether matches were stripped. | packages/tools/src/inbound/sanitize.ts:44 |
wrapped | readonly | boolean | Whether the body is wrapped in the untrusted-content envelope. | packages/tools/src/inbound/sanitize.ts:42 |