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.5.1.tar.gz
(217.5 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.5.1-py3-none-any.whl
(275.6 kB
view details)
File details
Details for the file esprit_cli-0.5.1.tar.gz.
File metadata
- Download URL: esprit_cli-0.5.1.tar.gz
- Upload date:
- Size: 217.5 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 |
7415854375f58305b5e5a413e4a82e080d2cd84d6687b2502be0f80bcdc1ba2a
|
|
| MD5 |
f54c807f20bd923b80c05ea59ee9eded
|
|
| BLAKE2b-256 |
c2b903f4dfd1138297c250deee3e5fc8672f0802162483e409576f89b81dbbe1
|
File details
Details for the file esprit_cli-0.5.1-py3-none-any.whl.
File metadata
- Download URL: esprit_cli-0.5.1-py3-none-any.whl
- Upload date:
- Size: 275.6 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 |
4185d0bb1779aeb9a89fcc4a40f3b39761bf5664364ba496e60ae614ee761696
|
|
| MD5 |
3b992de7e1692f863f8d05941782b2b1
|
|
| BLAKE2b-256 |
31f43dd0c50106c1e4381a55f3e5afc19b4059f89b2e5b30c6f166a2e1b26653
|