Skip to main content

Orithos CLI

AI agent security testing from the terminal. Scan deployed agents and MCP servers against the Orithos probe catalog, vet skill/plugin artifacts before they run, and pull findings, compliance reports, and evidence packages — all from the command line.

Install

pip install orithos-cli

Quick start

# Point the CLI at your Orithos account (or use ORITHOS_API_KEY / ORITHOS_API_URL env vars)
orithos configure

# Vet a skill or plugin before installing it — no account needed, fully offline
orithos skill scan ./some-agent-skill

# Scan a registered agent
orithos scan run --agent-id <AGENT_ID>
orithos scan status <SCAN_ID>
orithos scan findings <SCAN_ID> --format sarif

orithos skill scan

Static vetting for agent skills, plugins, and MCP packages. Runs offline with zero outbound calls; archives (zip/tar.gz) are unpacked with traversal protection.

orithos skill scan <path|url> [--format text|json|sarif] [--fail-on critical|high|medium|low]

Seven check classes: manifest hygiene · declared-vs-implied permissions · outbound destinations (exfil-prone endpoints, IP literals) · shell & install hooks · credential access · obfuscation · known-bad signatures. Every finding cites file, line, and evidence.

Exit codes: 0 clean · 1 findings at/above --fail-on (default high) · 2 error — ready for CI gates.

Commands

  • orithos agent ... — register and manage agent endpoints
  • orithos scan ... — run scans, fetch findings (summary/json/sarif/junit)
  • orithos skill scan ... — static skill/plugin vetting
  • orithos mcp ... — interact with the Orithos MCP policy server
  • orithos compliance ... — compliance mappings and reports
  • orithos verify <package> — offline evidence-package integrity check (hashes + Merkle root)
  • orithos connection / discovery / graph / guardrail / probes / remediation / runtime ... — platform workflows

Environment variables

Variable Default Description
ORITHOS_API_KEY — API key (tsk_...); overrides the config file
ORITHOS_API_URL https://api.orithos.com API base URL
ORITHOS_ORG_ID — Organisation ID (optional override)
ORITHOS_TIMEOUT 30 Request timeout in seconds

Development

pip install -e "apps/cli[dev]"
pytest -q

Metadata

Release files for orithos-cli 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for orithos-cli 0.1.0
File Size Uploaded
orithos_cli-0.1.0.tar.gz 48.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for orithos-cli 0.1.0
File Interpreter ABI Platform
orithos_cli-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 106.2 kB

Release files / orithos_cli-0.1.0.tar.gz

Download URL orithos_cli-0.1.0.tar.gz
Size 48.4 kB
Tags Source
SHA-256 checksum
How to use checksums
8cac6935b6e5a0667d0cacbed93fefe6f3f4203499632d78f20d8c22a76370ae
BLAKE2b-256 checksum
How to use checksums
a7eceb81ab059baecd4941239703b7de7255fa734e43a6b30367e19039083ab6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / orithos_cli-0.1.0-py3-none-any.whl

Download URL orithos_cli-0.1.0-py3-none-any.whl
Size 57.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9600271fbf4299cdcde35f05fbf6beab3d2b019440d87125d5051ae54e4a3a0c
BLAKE2b-256 checksum
How to use checksums
472897fb73dade494ec9eb131bf3f2f5e019b6545172e069198a7133d69511fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page