kubernetes-sigs / kubernetes-sigs/devops-bench
feat(security): Implement workspace isolation and task definition hiding during agent execution
Open
- Dominant language
- Python
- Stars
- 29
- Forks
- 15
- Avg merge
- 6d 3h
- Merged PRs (30d)
- 15
Description
### Summary
When running DevOps Bench evaluations, evaluated agents with file system tools (or search capabilities) can scan workspace paths, discover task definitions (`tasks/**/task.yaml`), and read golden outputs directly.
### Scope
1. Execute agent subprocesses inside isolated ephemeral directories without mounting the `tasks/` directory.
2. Prevent direct file discovery of golden manifests and evaluation keys.
Ref: Internal bug b/552484058 (b/533473646)
Contributor guide
Assessment
This issue has not been assessed yet.