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.1.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.1-py3-none-any.whl
(273.0 kB
view details)
File details
Details for the file esprit_cli-0.4.1.tar.gz.
File metadata
- Download URL: esprit_cli-0.4.1.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 |
25c5047a5efcef43ee1112c447a30e9b042114d8660ac4c8cc423b2891a17a13
|
|
| MD5 |
5ec7d728b1abdf8cd6f3106911717cd4
|
|
| BLAKE2b-256 |
42611e1a36c045afb1b0ba454149db2a4d06ef1cd4a2e809f038446fc72b5b78
|
File details
Details for the file esprit_cli-0.4.1-py3-none-any.whl.
File metadata
- Download URL: esprit_cli-0.4.1-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 |
40183d45094147e101cb5a411fca05c60d554b0dbc249b61d89f4840a520fe8d
|
|
| MD5 |
e505f22dd2254a0849fd32528bf2cb94
|
|
| BLAKE2b-256 |
fcc6de8f00fd7dc7b8561108e8a54d89d97b9fa2ab43725ad07322f97aee5805
|