kubernetes-sigs / kubernetes-sigs/devops-bench

feat(security): Implement workspace isolation and task definition hiding during agent execution

Open
#132 2 comments 0 reactions 1 assignee Claimed by @isadominguez314 View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.