🔴 Nobody Pentest
Autonomous security testing engine powered by AI. Scan, exploit, and report — all through a single API.
Quick Start
nobody-pentest.$ curl -X POST https://api.nobody0x.com/v1/messages \
-H "x-api-key: sk-nobody-your-key" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "nobody-pentest",
"max_tokens": 4096,
"messages": [
{"role": "user", "content": "Scan example.com for vulnerabilities"}
]
}'
How to Use
# Install from PyPI:
pip install nobody-pentest-ultra
# Find the install location:
python -c "import nobody_pentest_ultra.server; print(nobody_pentest_ultra.server.__file__)"
# Add it to Claude Code (use the full path):
claude mcp add nobody-pentest -- python "C:\...\Lib\site-packages\nobody_pentest_ultra\server.py"
# Restart Claude Code, then:
> Scan zerosecid.com
# curl:
curl -X POST https://api.nobody0x.com/v1/messages \
-H "x-api-key: sk-nobody-xxx" \
-d '{"model":"nobody-pentest",...}'
Authentication
Use your Nobody AI API key in the x-api-key header:
// Option 1: x-api-key header
-H "x-api-key: sk-nobody-xxxxxxxxxxxx"
// Option 2: Authorization Bearer
-H "Authorization: Bearer sk-nobody-xxxxxxxxxxxx"
Available Models
| Model | Use Case | Temperature |
|---|---|---|
nobody-pentest |
General pentest, scanning, exploitation | 0.1 → 0.3 |
nobody-pentest-reasoner |
Deep analysis, 0-day research, complex exploits | 0.1 → 0.3 |
nobody-pentest for quick scans and standard exploitation. Use nobody-pentest-reasoner for deep 0-day analysis and complex multi-step attacks.3-Layer Pipeline
Nobody Pentest uses a unique 3-layer pipeline architecture for thorough security testing:
• Map attack surface
• Enumerate services
• Detect misconfigurations
• Generate dynamic exploits
• Create payloads
• Test attack vectors
• Technical deep-dive
• Remediation steps
• Executive summary
Testing Methodology
| Phase | Description | Output |
|---|---|---|
| RECON | Target identification & enumeration | Target profile, service map |
| MAPPING | CVE lookup & exploit research | Vulnerability map with references |
| EXPLOIT | Dynamic exploit generation | PoC code, payloads |
| REPORT | Professional documentation | Full pentest report |
Pentest Tools
Nobody Pentest Ultra has 86 security tools organized into 7 categories:
Network Recon (15 tools)
Web App (26 tools)
Auth/Brute (6 tools)
Binary/RE (16 tools)
Cloud (9 tools)
CTF/Forensics (7 tools)
OSINT (7 tools)
API Usage
Endpoint
POST https://api.nobody0x.com/v1/messages
Request Format
{
"model": "nobody-pentest",
"max_tokens": 4096,
"stream": false,
"messages": [
{
"role": "user",
"content": "Scan 192.168.1.1 for open ports and vulnerabilities"
}
]
}
Response Format
{
"id": "msg_nobody_abc123",
"type": "message",
"role": "assistant",
"model": "nobody-pentest",
"content": [
{
"type": "text",
"text": "[PHASE: RECON]\n> Target: 192.168.1.1\n..."
}
],
"stop_reason": "end_turn",
"usage": {
"input_tokens": 1250,
"output_tokens": 3200
}
}
Claude Code Integration (MCP)
Nobody Pentest can be integrated with Claude Code via MCP (Model Context Protocol) for seamless tool access.
⚡ Quick Setup (PyPI)
# 1. Install from PyPI:
pip install nobody-pentest-ultra
# 2. Add it to Claude Code:
claude mcp add nobody-pentest -- python "C:\...\Lib\site-packages\nobody_pentest_ultra\server.py"
# 3. Restart Claude Code, then start using it right away:
> Scan zerosecid.com for vulnerabilities
The claude mcp add command automatically:
- ✅ Adds the MCP server to Claude Code's config
- ✅ Sets the command and environment variables
- ✅ Saves it to
.claude.json
Then restart Claude Code and it's ready to use.
📦 Install Options
| Method | Command | Best For |
|---|---|---|
| PyPI | pip install nobody-pentest-ultra | Most users |
| Source | git clone ... && python setup.py | Developers |
v2.nobody0x.com). Required only for external endpoints (OpenAI, OpenRouter, etc.).Manual Setup
If auto-setup doesn't work, follow these manual steps:
pip install nobody-pentest-ultra
# Without an API key (default Nobody AI endpoint):
claude mcp add nobody-pentest -- python "C:\...\Lib\site-packages\nobody_pentest_ultra\server.py"
# With an API key (external endpoint):
claude mcp add nobody-pentest -- python "C:\...\Lib\site-packages\nobody_pentest_ultra\server.py" -e NOBODY_API_KEY=sk-nobody-xxx
# In Claude Code, just ask:
> Scan zerosecid.com for vulnerabilities
> Search CVEs for Apache 2.4.49
> Generate reverse shell for Linux
MCP Tools Available in Claude Code (86 Tools)
Nobody Pentest Ultra provides a full suite of 86 security tools:
Network Recon (15 tools)
| Tool | Description |
|---|---|
nmap_scan | Advanced port scanning + service detection |
masscan_scan | Ultra-fast port scanning (internet-scale) |
rustscan_scan | Fast port scanning + nmap integration |
amass_enum | Subdomain enumeration + OSINT |
subfinder_enum | Passive subdomain discovery |
fierce_scan | DNS recon + zone transfer testing |
dnsenum_scan | DNS enumeration + subdomain brute force |
autorecon_scan | Automated full reconnaissance |
theharvester_osint | Email + subdomain harvesting |
arp_scan | Network discovery via ARP |
enum4linux_scan | SMB enumeration |
smbmap_scan | SMB share enumeration |
netexec_scan | Network exploitation (CrackMapExec) |
responder_scan | LLMNR/NBT-NS poisoner |
httpx_probe | HTTP probing + tech detection |
Web App (26 tools)
| Tool | Description |
|---|---|
gobuster_scan | Directory + DNS enumeration |
feroxbuster_scan | Recursive content discovery |
ffuf_scan | Fast web fuzzer |
dirsearch_scan | Directory + file discovery |
katana_crawl | Web crawling with JS support |
nuclei_scan | Vuln scanner (4000+ templates) |
nikto_scan | Web server vuln scanner |
sqlmap_scan | SQL injection testing |
wpscan_scan | WordPress security scanner |
dalfox_scan | XSS vulnerability scanner |
wafw00f_detect | WAF fingerprinting |
wfuzz_scan | Web app fuzzer |
commix_scan | Command injection exploitation |
nosqlmap_scan | NoSQL injection testing |
tplmap_scan | Template injection exploitation |
testssl_scan | SSL/TLS vuln assessment |
sslscan_scan | SSL cipher enumeration |
sslyze_scan | SSL/TLS config analyzer |
whatweb_scan | Web technology identification |
jwt_tool | JWT token testing |
paramspider_scan | Parameter mining |
arjun_scan | HTTP parameter discovery |
x8_scan | Hidden parameter discovery |
hakrawler_crawl | Web endpoint discovery |
gau_urls | Get All URLs from archives |
waybackurls_scan | Historical URL discovery |
Auth/Brute (6 tools)
| Tool | Description |
|---|---|
hydra_brute | Network login cracker (50+ protocols) |
john_crack | Password hash cracking |
hashcat_crack | GPU-accelerated password recovery |
medusa_brute | Parallel login brute-forcer |
evil_winrm_shell | Windows Remote Management shell |
hashid_identify | Hash type identification |
Binary/RE (16 tools)
| Tool | Description |
|---|---|
ghidra_analyze | Reverse engineering (Ghidra) |
radare2_analyze | Advanced reverse engineering |
gdb_debug | GNU Debugger + exploit dev |
binwalk_extract | Firmware analysis + extraction |
checksec_check | Binary security properties |
strings_extract | Extract printable strings |
objdump_disasm | Object file info |
volatility_analyze | Memory forensics |
foremost_extract | File carving + data recovery |
steghide_extract | Steganography detection |
exiftool_read | Metadata reader |
msfvenom_payload | Metasploit payload generator |
pwntools_exploit | CTF framework + exploit dev |
ROPgadget_find | ROP/JOP gadget finder |
one_gadget_find | One-shot RCE gadgets |
upx_pack | Executable packer/unpacker |
Cloud (9 tools)
| Tool | Description |
|---|---|
prowler_assess | AWS/Azure/GCP security |
trivy_scan | Container vulnerability scanner |
kube_hunter_scan | Kubernetes pentest |
kube_bench_check | CIS Kubernetes benchmark |
docker_bench_check | Docker security assessment |
scout_suite_audit | Multi-cloud security audit |
cloudmapper_audit | AWS network visualization |
checkov_scan | IaC security scanning |
falco_monitor | Container runtime monitoring |
CTF/Forensics (7 tools)
| Tool | Description |
|---|---|
volatility3_analyze | Next-gen memory forensics |
stegsolve_analyze | Steganography analysis |
zsteg_detect | PNG/BMP steganography detection |
outguess_extract | Universal steganographic tool |
bulk_extractor | Digital forensics extraction |
scalpel_carve | File carving tool |
autopsy_analyze | Digital forensics platform |
OSINT (7 tools)
| Tool | Description |
|---|---|
sherlock_search | Username search (400+ networks) |
recon_ng_scan | Web recon framework |
spiderfoot_scan | OSINT automation (200+ modules) |
shodan_search | Internet device search |
censys_search | Internet asset discovery |
social_analyzer | Social media OSINT |
trufflehog_scan | Git secret scanning |
cURL Examples
Web Application Scan
curl -X POST https://api.nobody0x.com/v1/messages \
-H "x-api-key: sk-nobody-xxx" \
-H "Content-Type: application/json" \
-d '{
"model": "nobody-pentest",
"max_tokens": 4096,
"messages": [{
"role": "user",
"content": "Perform a full security audit on https://target.com. Check for SQLi, XSS, misconfigurations, and enumerate directories."
}]
}'
CVE Search & Exploit Generation
curl -X POST https://api.nobody0x.com/v1/messages \
-H "x-api-key: sk-nobody-xxx" \
-H "Content-Type: application/json" \
-d '{
"model": "nobody-pentest",
"max_tokens": 8192,
"messages": [{
"role": "user",
"content": "Search CVEs for Apache 2.4.49 and generate a working exploit in Python3."
}]
}'
Code Audit
curl -X POST https://api.nobody0x.com/v1/messages \
-H "x-api-key: sk-nobody-xxx" \
-H "Content-Type: application/json" \
-d '{
"model": "nobody-pentest",
"max_tokens": 4096,
"messages": [{
"role": "user",
"content": "Audit this PHP code for security vulnerabilities:\n\n<?php\n$user = $_GET[\"user\"];\n$query = \"SELECT * FROM users WHERE id = \"$user;\n$result = mysql_query($query);\n?>"
}]
}'
Streaming Response
curl -X POST https://api.nobody0x.com/v1/messages \
-H "x-api-key: sk-nobody-xxx" \
-H "Content-Type: application/json" \
-d '{
"model": "nobody-pentest",
"stream": true,
"max_tokens": 4096,
"messages": [{
"role": "user",
"content": "Quick scan of 10.0.0.1"
}]
}'
Streaming
Set "stream": true for real-time SSE streaming. The response follows Anthropic's SSE format:
event: message_start
data: {"type":"message_start","message":{"id":"msg_xxx","role":"assistant"}}
event: content_block_start
data: {"type":"content_block_start","index":0,"content_block":{"type":"text","text":""}}
event: content_block_delta
data: {"type":"content_block_delta","index":0,"delta":{"type":"text_delta","text":"[PHASE: RECON]"}}
event: message_stop
data: {"type":"message_stop"}
message_stop event.Multi-Turn Conversations
Nobody Pentest supports multi-turn conversations for iterative testing:
{
"model": "nobody-pentest",
"max_tokens": 4096,
"messages": [
{"role": "user", "content": "Scan example.com for vulnerabilities"},
{"role": "assistant", "content": "[PHASE: RECON]\n> Found: nginx 1.18, PHP 8.1..."},
{"role": "user", "content": "Now generate an exploit for the SQL injection you found on /api/users"}
]
}
tool_result blocks (multi-turn tool calling), the 3-layer pipeline is bypassed and requests go directly to the backend. This preserves tool-call context.Report Generation
Generate professional pentest reports from your findings:
{
"model": "nobody-pentest",
"max_tokens": 16384,
"messages": [{
"role": "user",
"content": "Generate a full pentest report with these findings:\n\n1. SQL Injection on /api/users (Critical, CVSS 9.1)\n2. XSS on search page (Medium, CVSS 6.1)\n3. Missing security headers (Low, CVSS 3.1)\n\nScope: example.com web application\nDate: July 2026"
}]
}
Report Includes
- Executive Summary (non-technical overview)
- Scope & Methodology
- Findings Matrix with CVSS 3.1 scores
- Detailed Technical Analysis per finding
- Proof of Concept code
- Remediation Recommendations with code examples
- Risk Matrix
FAQ
Is Nobody Pentest legal to use?
Yes, when used with proper authorization. Nobody Pentest is designed for authorized penetration testing, bug bounty programs, and security research. Always obtain written permission before testing any target.
What's the difference between nobody-pentest and nobody-pentest-reasoner?
nobody-pentest is optimized for fast, general-purpose testing. nobody-pentest-reasoner uses advanced reasoning for deeper analysis, 0-day research, and complex multi-step exploitation chains.
Can I use this for bug bounty programs?
Absolutely. Nobody Pentest is ideal for bug bounty hunters. It can quickly identify common vulnerabilities, generate PoCs, and produce professional reports for submission.
How does the 3-layer pipeline work?
Layer 1 (RECON) analyzes the target and creates a blueprint. Layer 2 (EXPLOIT) uses that blueprint to generate exploits. Layer 3 (REPORT) formats findings into a professional report. For multi-turn tool calls, the pipeline is bypassed to preserve context.
What's the daily quota?
Pro users have a 50,000 output token/day budget shared with web chat. The quota is enforced in real-time, including mid-stream cutoff for streaming responses.
Can I use my own API key for the backend?
Yes. If you have your own API key stored in your Nobody AI account, the router will use your key instead of the system key.
How do I integrate with Claude Code?
Install via pip, then add to Claude Code using the claude mcp add command:
pip install nobody-pentest-ultra
claude mcp add nobody-pentest -- python "C:\...\Lib\site-packages\nobody_pentest_ultra\server.py"
Restart Claude Code and 86 security tools will be available automatically.
Nobody Pentest — Autonomous Security Testing Engine
Home · API Reference · Documentation