github / github/copilot-cli

Powershell tools trigger security alerts

Aperta
#1,412 3 commenti 3 reazioni 0 assegnatari Vedi su GitHub
area:platform-windows
Lingua principale
Shell
Stelle
11.2k
Fork
1.9k
Merge medio
14h 16m
PR unite (30g)
6

Descrizione

### Describe the bug

Whenever I use GitHub Copilot CLI I get IMs from Security Operations saying my machine is triggering alerts.
Specifically, it looks like Elastic has a [built-in rule](https://www.elastic.co/docs/reference/security/prebuilt-rules/rules/windows/defense_evasion_clearing_windows_console_history) called "Clearing Windows Console History" that looks for Powershell commands with `Set-PSReadLineOption` and `SaveNothing`. It appears GitHub Copilot CLI does this for at least some Powershell tool invocations.

### Affected version

GitHub Copilot CLI 0.0.406

### Steps to reproduce the behavior

1. Run a prompt that will invoke Powershell.
2. See a new process spawned `pwsh.exe -nop -nol -noe -c Set-PSReadLineOption -HistorySaveStyle SaveNothing`

### Expected behavior

GitHub Copilot CLI should not explicitly disable or clear Powershell command history

### Additional context

**Operating System:** Windows 11
**Terminal:** Windows Terminal
**Shell:** Powershell 7.5.4

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.