Skip to content

feat: add per-server bash sandbox#59

Open
tomasmach wants to merge 2 commits into
mainfrom
feat/add-shell-sandbox
Open

feat: add per-server bash sandbox#59
tomasmach wants to merge 2 commits into
mainfrom
feat/add-shell-sandbox

Conversation

@tomasmach

Copy link
Copy Markdown
Owner

Summary

  • add opt-in per-server bash_exec tool with DM disablement and config validation
  • add authenticated vespra-runnerd Docker job runner and sandbox request/result package
  • wire bash settings into the web API/UI, Docker assets, and README

Verification

  • go test -tags sqlite_fts5 ./...
  • go build -tags sqlite_fts5 -o /tmp/vespra-build-check .
  • go build -tags sqlite_fts5 -o /tmp/vespra-runnerd-build-check ./cmd/vespra-runnerd
  • docker compose config

Notes

  • Full Docker sandbox execution was not run; it requires building the job image and launching Docker job containers on the host.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant