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.2.tar.gz
(217.7 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.2-py3-none-any.whl
(275.8 kB
view details)
File details
Details for the file esprit_cli-0.5.2.tar.gz.
File metadata
- Download URL: esprit_cli-0.5.2.tar.gz
- Upload date:
- Size: 217.7 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 |
41be412057fb4bba85fae1200a94be0afd3cd3c50870151064df20842b445621
|
|
| MD5 |
4e035cb5524690dbe63ed9799598be69
|
|
| BLAKE2b-256 |
44385055001f2346e46c69652270164dc46c29f320bfc3da4ef7331497a6237f
|
File details
Details for the file esprit_cli-0.5.2-py3-none-any.whl.
File metadata
- Download URL: esprit_cli-0.5.2-py3-none-any.whl
- Upload date:
- Size: 275.8 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 |
804a59a51df97453b50c2c123d4e7bf7b32bf57c0ef18571fa819a6ba891e75b
|
|
| MD5 |
f46b113221f03ef7fcc1ecc216a99f9a
|
|
| BLAKE2b-256 |
94cffed28cd40b4e8070a8c7901a30d16a21194ab9d042af833bc322f08acbb0
|