AI-Powered Penetration Testing CLI
Project description
Esprit CLI
AI-Powered Penetration Testing
Installation
# Install with pip
pip install esprit-cli
# Or with pipx (recommended)
pipx install esprit-cli
Quick Start
# 1. Login to Esprit (opens browser)
esprit login
# 2. Run your first scan
esprit scan https://example.com
# 3. Check your usage
esprit status
Commands
| Command | Description |
|---|---|
esprit login |
Login via OAuth (GitHub/Google) |
esprit logout |
Logout and clear credentials |
esprit whoami |
Show current user info |
esprit status |
Show account usage and quota |
esprit scan <target> |
Run a penetration test |
Scan Examples
# Scan a website
esprit scan https://example.com
# Scan a public GitHub repo
esprit scan github.com/user/repo
# Scan with custom instructions
esprit scan https://app.example.com -i "Focus on authentication vulnerabilities"
# Start scan without streaming logs
esprit scan https://example.com --no-stream
Features
- AI-Powered Scanning - Autonomous agents that think like real hackers
- Real Validation - Proof-of-concept exploits, not false positives
- GitHub Integration - Scan repos and create fix PRs automatically
- Real-time Logs - Stream scan progress to your terminal
- Web Dashboard - View detailed results at esprit.dev
Documentation
Full documentation available at esprit.dev/docs
Support
- GitHub Issues
- Email: support@esprit.dev
License
Apache 2.0 - See LICENSE for details.
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
esprit_cli-0.4.0.tar.gz
(214.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
esprit_cli-0.4.0-py3-none-any.whl
(273.0 kB
view details)
File details
Details for the file esprit_cli-0.4.0.tar.gz.
File metadata
- Download URL: esprit_cli-0.4.0.tar.gz
- Upload date:
- Size: 214.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.14.0 Darwin/24.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
24bd075af8cb4e7ff9b0125312bfdcdd06e48c17a7b144c97d1d1f8bc0950187
|
|
| MD5 |
94777b001e071ebb7b674bf766e2ac49
|
|
| BLAKE2b-256 |
72563b6339de664e89778d7017a624e99d1354640e0beb1948a31cb4242c9b61
|
File details
Details for the file esprit_cli-0.4.0-py3-none-any.whl.
File metadata
- Download URL: esprit_cli-0.4.0-py3-none-any.whl
- Upload date:
- Size: 273.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.2.1 CPython/3.14.0 Darwin/24.5.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3753ea7616e5fc5d0c3bd263ca71ff8c553ebdb7599b62fe88bc5f9079c37d30
|
|
| MD5 |
27bcd7015c3fe1518bb368fd9f28c57c
|
|
| BLAKE2b-256 |
6dfabf8fd682e7411452ba64708f22c877a100aa1ba61f51b8dd2f3b794a6f39
|