Skip to main content

UTEM CLI — control plane for UTEM Code Security (Wiz CLI parity)

Project description

utem-cli

Control-plane CLI for the UTEM platform. Wiz-parity for the utem code lane (wiz iac scan / wiz docker scan analogue).

Install

pip install -e .[dev]

Auth

The CLI reads three values from environment variables (or ~/.utem/config.toml):

Variable Default Required
UTEM_API_URL https://utem.innavoto.com no
UTEM_TOKEN - yes
UTEM_TENANT_ID - yes

~/.utem/config.toml example:

[utem]
api_url = "https://utem.innavoto.com"
token = "eyJhbGciOi..."
tenant_id = "00000000-0000-0000-0000-000000000000"

Examples

# 1. List repos visible to your tenant.
utem code repos --owner-type org

# 2. Trigger a scan and wait for it to finish.
utem code scan Innavoto/utem-code --wait

# 3. List the most recent critical secret findings as JSON.
utem code findings --severity critical --type secret --output json

Exit codes (scan)

Code Meaning
0 Scan succeeded (or queued, no --wait)
1 Scan reached terminal failed state
2 --wait polling timed out
3 API or transport error

Test

pytest tests/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

utem-0.1.0.tar.gz (18.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

utem-0.1.0-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file utem-0.1.0.tar.gz.

File metadata

  • Download URL: utem-0.1.0.tar.gz
  • Upload date:
  • Size: 18.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for utem-0.1.0.tar.gz
Algorithm Hash digest
SHA256 42d1382512b947718b2a211837f754a69aa9c592b8246ea0aeaf3fac6678a253
MD5 cfb129d743775a3a8fcdcdb08bf32ecd
BLAKE2b-256 08322e092d1dc10b98b7c49ebcde8b276301edb9eb5d4dec809a372aed8fd3d4

See more details on using hashes here.

File details

Details for the file utem-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: utem-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.6

File hashes

Hashes for utem-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6dd6641ffc8f6efe1f7092b5bd919a86eab233f6080c3da416a3406499897221
MD5 b83623400f26614e014f36e925642371
BLAKE2b-256 bd94b2018a178d1ede9fde9fa11c804638fbe8bdd2fac03c18019221da3076d7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page