Pentify Terminal
Pentify Terminal
Run Pentify scans from your local terminal. The Pentify Terminal pairs with your workspace via your browser, then runs against the Pentify API like any official SDK.
Quick start
- Install the Pentify Terminal binary for your OS.
- Run
pentify loginand complete browser-driven device pairing. - Verify a target, then start a scan with
pentify scans run example.com.
Commands
| Command | Purpose |
|---|---|
pentify login | Browser-driven device pairing. |
pentify scans run <target> | Start a scan against a verified target. |
pentify scans list | List scans in the active workspace. |
pentify scans tail <id> | Follow scan progress in real time. |
pentify findings <scan-id> | Read findings produced by a scan. |
pentify usage | Show workspace token balance and recent burn. |
Active development
Pentify Terminal is in active development. The auth and API surface are stable; the CLI command set may evolve. Track changes in the repo: https://github.com/AbdrAbdr/pentify-terminal.
How it works
The Terminal is a Rust desktop client that speaks the same public Pentify API as our SDKs. It stores a single pt_live_* token per workspace in the OS keychain (Keychain on macOS, Secret Service on Linux, DPAPI on Windows) and signs every request with Authorization: Bearer ….
Next steps
- Install — prebuilt binaries for macOS, Linux, Windows.
- Login & auth — device pairing, env vars, multi-workspace.
- Troubleshooting — error codes and recovery.