github / github/copilot-cli

Powershell tools trigger security alerts

オープン
#1,412 コメント 3 件 リアクション 3 件 担当者 0 名 GitHub で見る
area:platform-windows
主要言語
Shell
スター
11.2k
フォーク
1.9k
平均マージ
14時間 16分
マージ済み PR(30日)
6

説明

### 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

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。