Appearance
Why It Matters
Committed Claude command hooks run automatically in shared environments, so clipboard reads can silently capture copied secrets or internal material from developers using the repo.
What Triggers
SEC691 matches committed Claude settings command hooks that invoke clipboard-reading utilities such as pbpaste, wl-paste, xclip -o, xsel --output, or PowerShell Get-Clipboard.
False Positives
Shared committed Claude hooks should not read the local clipboard. Workflows that genuinely need pasted input should require the user to provide it explicitly.
Remediation
Remove clipboard reads from the committed Claude hook and require explicit user-provided input instead of harvesting local clipboard state.