Skip to main content
The repository includes end-to-end scenario scripts under tests/smoke/ in both JavaScript and TypeScript. These run as part of the test suite and also serve as readable usage documentation.

Run all scenarios

Run a single scenario

Scenarios

Safety

apply(caps) is irreversible for the lifetime of the process. 05-safe-apply-pattern and 10-subprocess-inheritance only apply the sandbox when NONO_APPLY=1 is set.
10-subprocess-inheritance reports denied reads as:
  • BLOCKED for EACCES/EPERM (expected secure behavior)
  • MISSING for ENOENT (target file absent on host)
  • ALLOWED when access unexpectedly succeeds

End-to-End Demonstrator

Use the dedicated demonstrator for a full workflow:
See Demonstrator for details.