The remote cache exposes credentials to tasks and env value hashes to the server
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Start with the remote cache configuration described in issue #727 and the key format in issue #755. Trace how credentials reach task processes and how tracked environment values are included in keys; done means credentials are supplied separately from the URL without reaching tasks, and the server cannot recover individual environment values.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Credentials. The remote cache URL is the only place to put credentials, so tokens end up in its query string or user info. To keep the token out of vite.config.*, the URL comes from VP_REMOTE_CACHE_URL, and vp run passes every VP_* variable through to the processes tasks spawn. Every tool and script a task runs can read the token.
Env value hashes. Each tracked env value is hashed on its own with unsalted SHA-256, and those hashes are part of the key sent to the server. Anyone who can read the remote cache can recover short or guessable values, such as short tokens or passwords, by brute force.
Expected: credentials can be supplied separately from the URL, for example as a token sent in an Authorization header, and aren't passed to task processes. The server can't recover individual env values from what it stores.
Affects remote cache configuration (#727) and the key format (#755).
- Linguagem predominante
- Rust
- Estrelas
- 473
- Forks
- 44
- Merge médio
- 1d 4h
- PRs com merge (30d)
- 73
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de voidzero-dev/vite-task
-
Concurrent cache hits for the same task fail to restore outputs with "File exists (os error 17)"Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
voidzero-dev/vite-task#846 ·
Mantenedores costumam responder em até 1 dia
-
Windows: automatic filesystem tracking makes Git/MSYS sh.exe fail with MapViewOfFileEx error 487Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 18/100
voidzero-dev/vite-task#830 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
voidzero-dev/vite-task#822 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Let tools mark cache directories with CACHEDIR.TAGTalvez já em andamento @lifeiscontent assumiu há 12 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
voidzero-dev/vite-task#793 ·
Mantenedores costumam responder em até 1 dia
-
Preview cache hits without running tasksTalvez já em andamento @lifeiscontent assumiu há 13 dias. Aberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100
voidzero-dev/vite-task#791 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de voidzero-dev/vite-task
Issues semelhantes
-
area/infra good first issue type/bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 60/100
cristim/AztecCraft#92 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
charles-hood/DiagramCraft#51 ·
-
S: Untriaged T: Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
libnyanpasu/clash-nyanpasu#5788 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Mantenedores costumam responder em até 1 dia
-
area:cli bug good first issue priority:medium
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
rtk-ai/rtk#4589 · 1 comentário ·
Mantenedores costumam responder em até 1 dia