always-further/nono sandbox

Run a command inside a nono sandbox with filesystem, network, and credential controls

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 24, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: always-further/nono-action@8beb58b282d01be952e8bc8b4496349d905fe28c # no releases — HEAD as of 2026-07-13

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
runCommand to execute inside the sandboxyes
fs-readComma-separated paths to allow read access (default: working directory)no""
fs-writeComma-separated paths to allow write accessno""
networkNetwork policy: 'blocked', or comma-separated domain allowlist (e.g. 'registry.npmjs.org,api.github.com')noblocked
credentialsNewline-separated credential mappings. Each line: SECRET_NAME:host:inject_mode Example: DEPLOY_TOKEN:api.fly.io:header NPM_TOKEN:registry.npmjs.org:header no""
endpoint-rulesNewline-separated endpoint allow rules for credential routes. Each line: SECRET_NAME:METHOD:path_glob Example: DEPLOY_TOKEN:POST:/apps/*/releases DEPLOY_TOKEN:GET:/apps/*/status no""
nono-versionnono version to install (default: latest)nolatest
profilePath to a nono profile JSON (overrides fs-read/fs-write/network inputs)no""

no outputs