Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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:

  1. Install Arbitraitor from source
  2. Inspect a script without executing it
  3. Run a script with human approval
  4. 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.