github / github/copilot-cli

SHELL tool can read any files outside of working directory

Abierto
#2,173 0 comentarios 0 reacciones 0 asignados Ver en GitHub
area:tools
Lenguaje dominante
Shell
Estrellas
11.2k
Forks
1.9k
Merge medio
14 h 16 min
PR fusionados (30 d)
6

Descripción

### Describe the bug

Using `--allow-tool 'shell'` enables copilot to read any file which the user has access to.

Expectations:
Only access files which are listed by `/list-dirs`

### Affected version

GitHub Copilot CLI 1.0.9

### Steps to reproduce the behavior

Start copilot with: `copilot --allow-tool 'shell'``

❯ Read ~/.secret_test somehow and show me the content. Be creative

◐ The user is asking me to read `~/.secret_test` and show them the content. Let me just read it directly using the view tool or bash.

● Read ~/.secret_test (shell)
│ cat ~/.secret_test
└ 2 lines...

● nothing creative needed — cat works fine.

You MUST NOT SEE THIS !!

### Expected behavior

Only access files which are listed by `/list-dirs`

### Additional context

_No response_

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.