TerminalClipboardAuditEvent
data class TerminalClipboardAuditEvent(val operation: TerminalClipboardOperation, val selection: String, val origin: TerminalClipboardOrigin, val encodedLength: Int, val decodedBytes: Int, val maxDecodedBytes: Int, val decision: TerminalClipboardDecision)
Host-facing audit event for an OSC 52 terminal clipboard request.
The encoded clipboard content is intentionally not included to avoid copying sensitive data into logs, UI event queues, or telemetry.
Constructors
Link copied to clipboard
constructor(operation: TerminalClipboardOperation, selection: String, origin: TerminalClipboardOrigin, encodedLength: Int, decodedBytes: Int, maxDecodedBytes: Int, decision: TerminalClipboardDecision)
Properties
Link copied to clipboard
adapter policy decision.
Link copied to clipboard
decoded byte count for write requests, or zero for read/query requests and malformed payloads.
Link copied to clipboard
length of the base64 payload or query marker.
Link copied to clipboard
configured decoded payload size limit.
Link copied to clipboard
requested clipboard operation class.
Link copied to clipboard
terminal session trust boundary used for policy evaluation.