CLI Overview
The Probo CLI (prb) is a command-line tool for interacting with the Probo platform. It lets you manage frameworks, controls, risks, findings, and more — directly from your terminal.
Installation
Section titled “Installation”Homebrew (macOS and Linux)
Section titled “Homebrew (macOS and Linux)”brew install getprobo/tap/prbFrom source
Section titled “From source”go install github.com/getprobo/probo/cmd/prb@latestVerify installation
Section titled “Verify installation”prb versionGetting started
Section titled “Getting started”-
Authenticate with your Probo instance
Terminal window prb auth loginThis opens an interactive prompt where you provide your hostname, authentication token, and organization.
-
Verify your authentication
Terminal window prb auth status -
List your frameworks
Terminal window prb framework list
Global flags
Section titled “Global flags”| Flag | Environment Variables | Description |
|---|---|---|
--no-interactive | PROBO_NO_INTERACTIVE=1, CI=true, DEBIAN_FRONTEND=noninteractive, TERM=dumb | Disable interactive prompts |
--no-color | NO_COLOR, TERM=dumb | Disable ANSI color output |
Common patterns
Section titled “Common patterns”Output formatting — Most list and view commands support --output json or --json to get machine-readable output instead of the default styled table.
Pagination — list commands accept --limit (or -L, default 30), --order-by, and --order-direction (ASC/DESC) to control result sets.
Organization scoping — Commands that operate within an organization accept --org to specify which organization to target. If omitted, the default organization from prb auth login is used.
Interactive mode — Several commands support interactive prompts powered by terminal UI. These are automatically disabled in CI environments or when --no-interactive is set.