Configuration is resolved in priority order: CLI flags > environment variables > config file > defaults.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/NetRiseInc/provenance-cli/llms.txt
Use this file to discover all available pages before exploring further.
Config file
Location:~/.config/provenance/config.yaml
~/.config/provenance/config.yaml
| Field | Type | Default | Description |
|---|---|---|---|
token | string | — | API authentication token |
api_url | string | https://provenance.netrise.io/v1/provenance | API base URL |
default_format | string | human | Default output format: human, json, or sarif |
concurrency | integer | 10 | Maximum concurrent API requests |
timeout | integer | 30 | Per-request timeout in seconds |
Environment variables
| Variable | Description |
|---|---|
PROVENANCE_API_TOKEN | API authentication token (required) |
PROVENANCE_API_URL | API base URL |
NO_COLOR | Disable colored output (no-color.org) |
The legacy variables
NETRISE_API_TOKEN and NETRISE_API_URL are still supported as fallbacks. Prefer the PROVENANCE_ prefix for new configurations.Global CLI flags
These flags are available on every command:| Flag | Description |
|---|---|
--token <TOKEN> | API token (overrides env var and config file) |
--api-url <URL> | API base URL |
--format <FORMAT> | Output format: human, json, sarif (default: human) |
-v / -vv | Verbose / debug output |
-q / --quiet | Minimal output — verdict/summary only |
--no-color | Disable colors |
--ascii | ASCII-only table borders (no Unicode box drawing) |
--concurrency <N> | Max concurrent API requests (default: 10) |
--timeout <SECS> | Per-request timeout in seconds (default: 30) |