By sabania
Conduct AI-orchestrated pentests on deployed web apps via CLI: run passive recon, discovery of APIs/secrets/cloud backends, scans for injections/auth/business logic/cloud misconfigs/WAFs, optional active exploits with consent, and generate PDF reports with severity-ranked findings and remediations.
Advanced attack specialist. Tests request smuggling, race conditions, cache poisoning, subdomain takeover.
Authentication and session tester. Analyzes JWT tokens, OAuth flows, session management, credential attacks.
Discovery specialist. Reverse engineers JS bundles, finds API endpoints, probes BaaS backends.
Injection tester. Tests SQLi, XSS, SSTI, SSRF, XXE, and other injection vectors.
Business logic analyst. Tests IDOR, privilege escalation, payment bypass, workflow manipulation, and authorization flaws.
Business logic and authorization testing. IDOR, privilege escalation, workflow bypass, payment manipulation.
Show all available pentest-cli commands and how to use them.
Advanced attack testing. Request smuggling, race conditions, cache poisoning, subdomain takeover.
Authentication and session security testing. JWT, OAuth, sessions, brute force.
Cloud and infrastructure testing. Storage misconfig, WAF detection, email security.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Professional security testing CLI for deployed web applications. No Python required - download a single binary and run.
40+ commands covering OWASP WSTG, PTES, and modern attack vectors. Integrates with Kali Linux tools (nmap, sqlmap, hydra, nikto, nuclei).
Linux/macOS:
curl -fsSL https://raw.githubusercontent.com/sabania/pentest-cli/main/install.sh | bash
Windows (PowerShell):
irm https://raw.githubusercontent.com/sabania/pentest-cli/main/install.ps1 | iex
Or download directly from Releases.
Linux/macOS:
rm ~/.local/bin/pentest
Windows (PowerShell):
Remove-Item "$env:USERPROFILE\.local\bin\pentest.exe"
This repo also ships a Claude Code plugin with 12 skills and 8 AI agents that use the CLI as their backend. The plugin turns Claude Code into a full security testing platform.
Install the plugin:
/plugin marketplace add sabania/pentest-cli
Then run:
/setup # Install CLI + verify environment
/pentest-full https://your-app.com # Complete security audit
See the full plugin documentation: Plugin README
| Skill | Type | Description |
|---|---|---|
/setup | Utility | Install pentest-cli and verify environment |
/cli-reference | Utility | Show all 40+ CLI commands |
/pentest-recon <url> | Passive | Subdomains, DNS, ports, OSINT, tech stack |
/pentest-scan <url> | Passive | Headers, SSL/TLS, CORS, WAF |
/pentest-discover <url> | Passive | JS bundles, APIs, secrets, BaaS backends |
/pentest-auth <url> | Passive | JWT, OAuth, session management |
/pentest-cloud <url> | Passive | S3/Azure/GCS misconfig, email security |
/business-logic <url> | Passive | IDOR, privilege escalation, payment bypass |
/pentest-inject <url> | Active | SQLi, XSS, SSTI, SSRF, XXE, LFI |
/pentest-advanced <url> | Active | Request smuggling, race conditions, cache poisoning |
/pentest-full <url> | Full | All scans combined + PDF report |
/pentest-report | Utility | Generate PDF report from findings |
8 specialized AI agents work as your security testing team:
| Agent | Model | Role |
|---|---|---|
recon-agent | sonnet | Attack surface mapping |
scanner-agent | sonnet | Configuration & hardening |
discovery-agent | sonnet | Secrets, APIs, BaaS probing |
injection-agent | sonnet | Injection vulnerability testing |
auth-agent | sonnet | Authentication & session security |
advanced-agent | opus | Request smuggling, race conditions |
logic-agent | opus | Business logic & authorization flaws |
report-agent | haiku | Report generation |
# Passive scans (safe, no payloads sent)
pentest scan headers https://example.com
pentest scan ssl example.com
pentest scan cors https://example.com
pentest recon subdomains example.com
pentest discover bundle https://example.com
pentest cloud email example.com
# Active scans (sends payloads - requires --active flag)
pentest --active --yes inject sqli https://example.com
pentest --active --yes discover fuzz https://example.com
# Full pentest
pentest full https://example.com
# JSON output (for CI/CD or Claude Code agents)
pentest --json scan headers https://example.com
# Generate PDF report
pentest report ./findings/
pentest recon)| Command | Description |
|---|---|
recon subdomains | Subdomain enumeration (crt.sh, dnsrecon, DNS brute) |
recon ports | Port scanning (nmap integration) |
recon dns | DNS records, zone transfer, SPF/DMARC, DNSSEC |
recon whois | WHOIS lookup |
recon crawl | Web crawling & URL discovery |
recon osint | Google dorks, Wayback Machine, email harvesting |
pentest scan)| Command | Description |
|---|---|
scan headers | HTTP security headers (CSP, HSTS, X-Frame-Options, SRI) |
scan ssl | SSL/TLS protocols, ciphers, certificate analysis |
scan cors | CORS misconfiguration (origin reflection, null, wildcards) |
scan nikto | Nikto web server scanner |
scan nuclei | Nuclei vulnerability scanner (9000+ templates) |
pentest discover)| Command | Description |
|---|---|
discover bundle | JS bundle reverse engineering (source maps, API keys, secrets) |
discover api | API endpoint discovery, GraphQL, error disclosure |
discover graphql | GraphQL introspection & attack testing |
discover fuzz | Content discovery / directory fuzzing |
discover tech | Deep technology fingerprinting (whatweb) |
Self-learning LinkedIn marketing system. 9 AI agents as a marketing team: content strategy, post analysis, lead generation, competitor tracking. Delta-based pipeline with human-in-the-loop.
Complete command reference for linkedin-cli. Gives AI agents and Claude Code the knowledge to use all CLI commands with correct syntax, flags, and JSON output shapes.
Complete command reference for pentest-cli. Gives AI agents the knowledge to use all 40+ CLI commands with correct syntax, flags, and JSON output.
Agent swarm channel plugin — register, discover, and communicate with other Claude Code agents in real-time through a central swarm service
npx claudepluginhub sabania/pentest-cli --plugin pentest-frameworkComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.