You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This detection identifies suspicious clipboard read activity or clipboard utility execution that may indicate collection of copied data, secrets, credentials, or other sensitive user content.
17
+
This detection identifies suspicious clipboard read activity or clipboard utility execution that may indicate collection of copied data, secrets, or credentials.
18
18
19
19
This matters because attackers may read clipboard contents to capture:
20
20
21
21
- Passwords copied by users
22
22
- MFA codes
23
-
- Internal URLs or secrets
24
-
- Sensitive text copied from documents, terminals, or chat tools
25
-
- Data being staged for later exfiltration
23
+
- Sensitive text from documents, terminals, chat, or admin tools
24
+
- Secrets copied during troubleshooting or operations
25
+
- Data staged for later exfiltration
26
26
27
27
## Detection Logic Summary
28
28
29
-
The rule looks for command-line clipboard access using processes such as:
29
+
The rule looks for clipboard-related process execution involving:
30
30
31
31
- `powershell.exe`
32
32
- `pwsh.exe`
33
33
- `cmd.exe`
34
34
- `clip.exe`
35
35
36
-
It specifically looks for clipboard read patterns such as:
36
+
It specifically looks for command lines containing:
37
37
38
38
- `Get-Clipboard`
39
39
- `[Windows.Forms.Clipboard]::GetText`
40
40
- `GetText()`
41
41
- `clip.exe`
42
42
43
-
It excludes `Set-Clipboard` activity and suppresses some likely development-related initiators such as:
43
+
It excludes:
44
44
45
-
- `Code.exe`
46
-
- `devenv.exe`
47
-
- `powershell_ise.exe`
45
+
- `Set-Clipboard`
46
+
- likely developer-focused initiators such as `Code.exe`, `devenv.exe`, and `powershell_ise.exe`
48
47
49
48
## Likely Analyst Goal
50
49
51
50
Determine whether the clipboard access was:
52
51
53
52
- Legitimate administrator or developer scripting
54
-
- Normal automation or troubleshooting
55
-
- Suspicious collection of copied secrets or user data
53
+
- Expected automation or troubleshooting
54
+
- Suspicious collection of copied secrets or credentials
56
55
57
56
## Initial Triage Questions
58
57
59
58
1. Who executed the clipboard-read command?
60
-
2. What process initiated the clipboard access?
61
-
3. Is command-line clipboard access normal for this user or host?
62
-
4. Did the clipboard access occur near archive creation, browser credential access, or outbound transfers?
63
-
5. Was the process launched from a suspicious path or parent process?
59
+
2. Is clipboard access normal for this user or host?
60
+
3. What process launched the clipboard activity?
61
+
4. Did the activity occur near archive creation, browser credential access, or outbound transfers?
62
+
5. Was the execution path user-writable or otherwise suspicious?
64
63
65
64
---
66
65
@@ -76,126 +75,76 @@ Inspect:
76
75
- `InitiatingProcessCommandLine`
77
76
- `AccountName`
78
77
79
-
Look for commands such as:
80
-
81
-
- `Get-Clipboard`
82
-
- `[Windows.Forms.Clipboard]::GetText`
83
-
- `GetText()`
78
+
Look for direct clipboard-read commands and how they were launched.
84
79
85
80
**Why this matters:**
86
-
Command-line clipboard reads are less common than standard interactive use and may indicate scripted collection.
81
+
Command-line clipboard reads are less common than normal user clipboard activity and may indicate scripted collection.
87
82
88
83
---
89
84
90
-
### 2. Identify the Initiating Process and Parent Context
85
+
### 2. Review the Initiating Process and Parent Context
91
86
92
-
Review whether the clipboard access was launched by:
87
+
Determine whether the clipboard access was launched by:
93
88
94
89
- PowerShell
95
90
- Command shell
96
91
- A script runner
97
92
- A management tool
98
-
- A suspicious or rare parent process
93
+
- A rare or suspicious parent process
99
94
100
-
Pay attention to:
95
+
Pay close attention to:
101
96
102
-
- User-writable execution paths
103
-
- Temp folders
104
-
- Downloads
105
-
- AppData
106
-
- LOLBins or script hosts
97
+
- execution from `%TEMP%`
98
+
- `Downloads`
99
+
- `AppData`
100
+
- script hosts or LOLBins
107
101
108
102
**Why this matters:**
109
-
Parent-child process context helps distinguish normal scripting from attacker tradecraft.
103
+
Parent-child process context helps separate normal scripting from attacker tradecraft.
110
104
111
105
---
112
106
113
107
### 3. Determine Whether the Activity Is Expected
114
108
115
109
Ask:
116
110
117
-
- Does the user normally use PowerShell or command-line automation?
118
-
- Is the device used by an admin, developer, or automation engineer?
119
-
- Is there a help desk or approved script that reads clipboard content?
120
-
- Is the activity explained by troubleshooting or productivity tooling?
111
+
- Does the account normally use PowerShell or command-line clipboard access?
112
+
- Is this a developer, admin, or automation-heavy system?
113
+
- Is there a known script or admin workflow that reads clipboard contents?
114
+
- Does the timing align to troubleshooting or approved automation?
121
115
122
116
**Why this matters:**
123
-
Some clipboard access is benign, especially in technical workflows.
117
+
Some clipboard access is benign in technical workflows.
124
118
125
119
---
126
120
127
-
### 4. Review Surrounding Activity
121
+
### 4. Review Nearby Activity
128
122
129
-
Look for nearby events involving:
123
+
Check for activity near the same time window involving:
130
124
131
125
- Archive creation
132
-
- Browser credential store access
133
-
- Cloud upload activity
134
-
- Email transfer
135
-
- Script execution
136
-
- Command-and-control traffic
137
-
- Removable media usage
138
-
139
-
**Why this matters:**
140
-
Clipboard collection becomes much more concerning when paired with staging or exfiltration behavior.
141
-
142
-
---
143
-
144
-
### 5. Check for Access to High-Risk Data Sources
145
-
146
-
Review whether the same process or account also accessed:
147
-
148
-
- Browser credential stores
149
-
- Password vault exports
150
-
- Sensitive documents
151
-
- Email data
152
-
- Admin consoles
153
-
- Remote access tools
126
+
- Browser credential access
127
+
- Outbound transfers
128
+
- Email attachment creation
129
+
- Cloud uploads
130
+
- Additional scripting activity
154
131
155
132
**Why this matters:**
156
-
An attacker may gather clipboard data as part of a broader collection workflow.
133
+
Clipboard collection is more concerning when paired with staging or exfiltration behavior.
157
134
158
135
---
159
136
160
-
### 6. Review the User and Host Context
137
+
### 5. Review User and Host Context
161
138
162
139
Assess:
163
140
164
141
- Whether the host is privileged or high value
165
142
- Whether the user recently reported suspicious activity
166
-
- Whether there are other alerts on the same device
167
-
- Whether the system is a jump box, admin workstation, or developer endpoint
143
+
- Whether the host has other collection-related alerts
144
+
- Whether the device is an admin workstation or jump host
168
145
169
146
**Why this matters:**
170
-
Clipboard collection on an admin or high-value system carries more risk.
171
-
172
-
---
173
-
174
-
## Suggested Investigation Pivots
175
-
176
-
### Process Pivots
177
-
178
-
- Process hash
179
-
- Full command line
180
-
- Parent process
181
-
- Signer status
182
-
- File path
183
-
- Prevalence in the environment
184
-
185
-
### User Pivots
186
-
187
-
- Same account on other devices
188
-
- Recent PowerShell usage
189
-
- Recent suspicious logons
190
-
- Nearby collection or exfiltration alerts
191
-
192
-
### Device Pivots
193
-
194
-
- Other clipboard access events
195
-
- Archive creation
196
-
- Browser credential access
197
-
- Network transfers
198
-
- File staging behavior
147
+
Clipboard collection on a sensitive system increases risk.
199
148
200
149
---
201
150
@@ -213,12 +162,12 @@ Common legitimate scenarios include:
213
162
214
163
Escalate concern when you observe:
215
164
216
-
- Clipboard reads by uncommon or unsigned scripts
165
+
- Clipboard reads by uncommon or unsigned tooling
217
166
- Execution from temp or user-writable paths
218
-
- Clipboard access followed by archive creation or upload
219
-
- Browser credential access nearby
220
-
- Same user or host showing other collection activity
221
-
- Suspicious parent process or process tree
167
+
- Clipboard access followed by archive creation or transfer
168
+
- Nearby browser credential access
169
+
- Other collection activity on the same host
170
+
- Suspicious script host or process tree
222
171
223
172
---
224
173
@@ -230,23 +179,23 @@ Close as benign when:
230
179
231
180
- The user regularly uses scripting or automation
232
181
- The initiating process is trusted and expected
233
-
- No nearby suspicious collection or exfiltration is found
182
+
- No nearby collection or exfiltration activity is present
234
183
235
184
### Escalate as Suspicious
236
185
237
186
Escalate when:
238
187
239
-
- Clipboard reads are unusual for the host or user
240
-
- The initiating process is suspicious or rare
241
-
- Clipboard access occurs near data staging or outbound transfer activity
188
+
- Clipboard access is unusual for the user or host
189
+
- The process tree is suspicious or rare
190
+
- Clipboard access occurs near staging or outbound transfer behavior
242
191
243
192
### Escalate as Likely Malicious
244
193
245
194
Escalate as likely malicious when:
246
195
247
196
- Clipboard reads are part of a broader compromise chain
248
-
- The host shows additional collection or credential theft behavior
249
-
- Evidence suggests harvesting of copied credentials or secrets
197
+
- Sensitive copied content may have been harvested
198
+
- The host shows additional collection or credential theft activity
250
199
251
200
---
252
201
@@ -266,7 +215,7 @@ Depending on findings, consider:
266
215
267
216
### Analyst Summary
268
217
269
-
Alert fired for suspicious clipboard read or clipboard utility execution, potentially indicating collection of copied secrets, credentials, or other sensitive user data.
218
+
Alert fired for suspicious clipboard read or clipboard utility execution, potentially indicating collection of copied secrets, credentials, or sensitive user data.
270
219
271
220
### Key Findings
272
221
@@ -276,7 +225,7 @@ Alert fired for suspicious clipboard read or clipboard utility execution, potent
0 commit comments