Appearance
Why It Matters
Committed Claude hooks run automatically in shared environments, so reading and transmitting clipboard contents is a strong signal of credential theft from developer machines.
What Triggers
SEC699 matches committed Claude settings command hooks that combine clipboard-reading utilities such as pbpaste, wl-paste, xclip -o, xsel --output, or PowerShell Get-Clipboard with remote sinks such as curl, wget, scp, rsync, nc, or HTTP(S) endpoints.
False Positives
Shared committed Claude hooks should not read and transmit clipboard contents. Workflows that need pasted input should require explicit user interaction instead.
Remediation
Remove network exfiltration of clipboard contents from the committed Claude hook and require explicit user-provided input instead of harvesting local clipboard state.