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.0.tar.gz
(217.4 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.0-py3-none-any.whl
(275.5 kB
view details)
File details
Details for the file esprit_cli-0.5.0.tar.gz.
File metadata
- Download URL: esprit_cli-0.5.0.tar.gz
- Upload date:
- Size: 217.4 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 |
b64012ae71748d44b9657243234c69738cc8356e1283a4a012f6eac569a80a39
|
|
| MD5 |
f46b8c5ef4c52b358973a563eac80296
|
|
| BLAKE2b-256 |
8b81bf9b8631d547914405020861870848adde2931247b048dc99ae77fc43d7f
|
File details
Details for the file esprit_cli-0.5.0-py3-none-any.whl.
File metadata
- Download URL: esprit_cli-0.5.0-py3-none-any.whl
- Upload date:
- Size: 275.5 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 |
a9371c900cd1ffe288e5a308b3a2def3c4487b5275c71954c61841f420a1b905
|
|
| MD5 |
e3624fc6d8bbfafdd3f1699dd916476a
|
|
| BLAKE2b-256 |
e5e55d7a92f1e26e4c63b2cb273ec2172ea8b1ac05325616cbccfb03c6111557
|