Skip to content

Jail target-repository commands - #22

Merged
telivity-otaip merged 1 commit into
mainfrom
cursor/asil-command-sandbox-c6f9
Oct 17, 2026
Merged

telivity-otaip merged 1 commit into
mainfrom
cursor/asil-command-sandbox-c6f9

Conversation

@telivity-otaip

Copy link
Copy Markdown
Collaborator

Summary

  • Target-repository commands (pnpm install, build, test, typecheck, and scanner searches) run inside bubblewrap. The process can write only its working directory, with a private home and tmp. Network is off except for pnpm install and npm install.
  • If bwrap is missing, the command fails. ASIL_SANDBOX=off runs without the jail and prints a warning. Git and gh stay outside the jail.
  • auto grind requires REPO_ROOT, including --dry-run. It prints whether each scanned category loaded a skill file. --require-skills exits before scanning when one is missing.
  • The README and quickstart describe the jail, the required repository path, and that --apply updates auto/* branches and opens pull requests.

Test plan

  • pnpm typecheck
  • pnpm test
  • Jailed node cannot read a sibling file or open an outbound socket
Open in Web Open in Cursor 

Run install, build, test, and scanner commands inside bubblewrap.
Network stays off except for package installs. auto grind requires
REPO_ROOT and prints whether each scanned skill file was found.

Co-authored-by: telivity-otaip <telivity-otaip@users.noreply.github.com>
@telivity-otaip
telivity-otaip marked this pull request as ready for review October 17, 2026 09:20
@telivity-otaip
telivity-otaip merged commit cb04bb5 into main Oct 17, 2026
2 checks passed
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.

2 participants