Getting Started
Pre-alpha software. Commands, flags, and output formats may change between versions. Examples in this guide reflect the current development state, not a stable release.
This guide walks you through installing Arbitraitor and running your first inspection and execution. You will:
- Install Arbitraitor from source
- Inspect a script without executing it
- Run a script with human approval
- Set up wrappers to intercept
curl | sh
Each step takes a few minutes. By the end, you will understand how
Arbitraitor replaces the curl | sh pattern with a controlled,
inspectable pipeline.
What is Arbitraitor?
Arbitraitor is a security boundary for untrusted content. It separates retrieval, trust, inspection, and execution into a controlled pipeline:
download → store → identify → scan → evaluate policy → verdict → execute
Instead of piping a script directly into a shell, Arbitraitor fetches the content, inspects it, produces explainable findings, and only executes the exact inspected bytes — after you approve.
See the Introduction for the full design rationale.
Next steps
Start with Installation, then try inspecting a script.