s03_permission: Agent bypasses workspace validation through bash
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
Línea de trabajo
Comienza rastreando las comprobaciones de permisos para read_file, write_file, edit_file y la herramienta bash, centrándote en cómo se aplican los límites de WORKDIR. Verifica que las operaciones de archivos equivalentes de bash no puedan escapar de WORKDIR y, a continuación, prueba tanto las herramientas de archivos como los casos de rutas de bash para confirmar que la restricción es coherente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
When file operations (read_file, write_file, edit_file) access paths outside WORKDIR, the permission check correctly returns:
Path escapes workspace
However, the agent bypasses the restriction by switching to the bash tool to directly access files outside the workspace.
The current permission mechanism only validates individual file tools and does not prevent equivalent operations through other tools.
- Lenguaje dominante
- Python
- Estrellas
- 78.6k
- Forks
- 12.6k
- Merge medio
- 3 h 27 min
- PR fusionados (30 d)
- 2
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de shareAI-lab/learn-claude-code
-
[web] Buttons show the default arrow cursor on hover (Tailwind v4 dropped the preflight `cursor: pointer`)Posiblemente ocupada @xbsheng la tomó hace 4 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
shareAI-lab/learn-claude-code#594 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
shareAI-lab/learn-claude-code#591 ·
Los mantenedores suelen responder en 1 día
-
s04/s05/s06 的 README.zh.md 里有几处代码注释仍是英文Posiblemente ocupada @zl1nq la tomó hace 17 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
shareAI-lab/learn-claude-code#589 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
shareAI-lab/learn-claude-code#583 ·
Los mantenedores suelen responder en 1 día
-
[s08] Reactive compaction does not recognize Anthropic's "prompt is too long" errorPosiblemente ocupada @zmylol la tomó hace 40 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
shareAI-lab/learn-claude-code#560 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de shareAI-lab/learn-claude-code
Issues similares
-
Questions crashes on a real SQuAD2 no-answer predictionPosiblemente ocupada @HuaTNA la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
GST is read as Gulf Standard Time (UTC+4) instead of Guam Standard Time (UTC+10)Posiblemente ocupada @yang00333 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
DOI-USGS/dataretrieval-python#454 ·
Los mantenedores suelen responder en 4 días
-
area:core-platform effort:S priority:P3 status:in-review type:test
Dificultad 2/5 Menos de una hora Aptitud para principiantes 80/100
randomparity/kdive#3246 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Requantification library converts m/z to mass with the hydrogen-atom mass instead of the proton massAbiertobug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
nf-core/metaboigniter#130 ·
Los mantenedores suelen responder en 1 día
-
netbox status: needs owner type: documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 75/100
netbox-community/netbox#23412 · 1 reacción ·
Los mantenedores suelen responder en 1 día