Skip to main content
The ChainPatrol CLI is a terminal interface to the same platform the dashboard and the External API expose. It is built for two audiences at once: an operator who wants a fast answer without opening the app, and a script or AI agent that needs machine-readable output and predictable exit codes.

What you can do with it

Check and search assets

Look up URLs and addresses against the blocklist, in bulk if you need to.

File and find reports

Create reports, browse an organization’s queue, and check for duplicates.

Clear your review queue

Approve, reject, or watchlist the proposals waiting on your organization.

Tune detections

Run configs on demand, validate that they still return results, and catch drift.

Pull metrics

Summary counts, breakdowns by day/type/brand, and multi-organization rollups.

Track takedowns

List takedown records with the same filters as the app’s Takedowns view.

Command index

Built-in help

Every command documents itself. chainpatrol --help prints the command list, and --help on any command or subcommand prints its full option set:
The help text ships with the binary, so it always matches the version you have installed. This documentation describes CLI 1.6.x.

Next steps

Installation

Install the CLI, point it at an environment, and enable shell completions.

Authentication

Log in interactively, or use an API key for CI and headless runs.

Output and exit codes

JSON, markdown, and CSV output, plus the exit codes scripts should branch on.

Using the CLI with agents

The Claude Code skill, --dry-run, --explain, and non-interactive mode.

Support

Report bugs and request features at github.com/chainpatrol/chainpatrol-cli/issues, or email support@chainpatrol.io.