| Version | Supported |
|---|---|
| v0.1.x | ✅ |
| < 0.1.0 | ❌ |
Gojinn uses a strict WebAssembly Sandbox model based on Wazero.
- Memory Isolation: The guest code (WASM) cannot access the host (Caddy) memory. It operates within a linear memory buffer defined by the
memory_limitdirective. - No Filesystem Access: By default, the guest module has zero access to the host filesystem. It can only read
stdin(Request) and write tostdout(Response). - No Network Access: The guest module cannot open sockets. All network IO must be proxied via the Host (Caddy).
- CPU Budgeting: Execution is strictly bounded by the
timeoutdirective. If the clock runs out, the sandbox is instantly killed, preventing infinite loops (Halting Problem).
If you discover a sandbox escape or a memory leak vulnerability, please do NOT open a public issue.
Email: contato@paulo.app.br We will respond within 48 hours.