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

Scanning Local Files

Scan a local file or piped stdin content through the full detection pipeline:

arbitraitor scan ./suspicious.sh

Exit codes follow the spec §29 convention:

CodeMeaning
0Passed
10Warning verdict
21Prompt required in non-interactive mode
30Blocked by policy
33Required detector unavailable
34Analysis incomplete

Scanning stdin

curl -s https://example.com/script.sh | arbitraitor scan --stdin

Using YARA-X rules

arbitraitor scan ./suspicious.sh --rules /path/to/yara/rules

Explainability reports

arbitraitor scan ./suspicious.sh --explain --format text
arbitraitor scan ./suspicious.sh --explain --format shellcheck

Stability: Unstable. Verified against commit <sha>. Flags and output may change before 1.0.