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.

Link copied to clipboard

OSC 52 selection designator exactly as parsed.