Metadata-Version: 2.1
Name: bugpilot-cli
Version: 1.2.8
Summary: AI-powered penetration testing and bug hunting CLI tool
Home-page: https://github.com/letchupkt/bugpilot-cli
Author: LAKSHMIKANTHAN K
Author-email: letchupkt@example.com
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Security
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: rich>=13.7.0
Requires-Dist: click>=8.1.7
Requires-Dist: google-generativeai>=0.3.0
Requires-Dist: openai>=1.3.0
Requires-Dist: anthropic>=0.7.0
Requires-Dist: groq>=0.4.0
Requires-Dist: requests>=2.31.0
Requires-Dist: prompt-toolkit>=3.0.43
Requires-Dist: pyfiglet>=1.0.2
Requires-Dist: colorama>=0.4.6
Requires-Dist: httpx>=0.25.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: tiktoken>=0.5.0
Requires-Dist: pydantic>=2.5.0
Requires-Dist: PyYAML>=6.0.1
Requires-Dist: asyncio>=3.4.3

# BugPilot CLI v1.2.7 - PRODUCTION READY

## 🚀 INDUSTRY-LEVEL PENETRATION TESTING FRAMEWORK

### Core Architecture:

```
┌─────────────────────────────────────────────┐
│          BugPilot CLI v1.2.7                │
│     AI-Powered Pentesting Platform          │
└─────────────────────────────────────────────┘
                    │
        ┌───────────┴───────────┐
        │                       │
   ┌────▼────┐           ┌─────▼─────┐
   │  INPUT  │           │  OUTPUT   │
   │ HANDLER │           │  HANDLER  │
   └────┬────┘           └───────────┘
        │
   ┌────▼────────────────────────┐
   │  AI INTENT CLASSIFICATION   │
   │  (Industry-Level)           │
   └────┬────────────────────────┘
        │
   ┌────┴────────────────────────┐
   │                             │
┌──▼──────────┐    ┌────────────▼──────┐
│AUTONOMOUS   │    │  CODE/CHAT        │
│PENTESTING   │    │  GENERATION       │
└──┬──────────┘    └───────────────────┘
   │
┌──▼────────────────────────────┐
│ AdvancedAgenticEngine         │
│ - ReAct Multi-Agent System    │
│ - Autonomous Command Exec     │
│ - Real-time Analysis          │
└───────────────────────────────┘
```

## ✨ KEY FEATURES (v1.2.7):

### 1. AI-Powered Intent Classification
- **No hardcoded keywords**
- Context-aware understanding
- Multi-category classification:
  - AUTONOMOUS_PENTEST
  - CODE_GENERATION
  - CONVERSATIONAL

### 2. Advanced Agentic Engine
- ReAct pattern implementation
- Multi-agent architecture (Planner, Executor, Analyst, Critic)
- Autonomous decision-making
- Real-time command execution

### 3. Intelligent Input Handling
- Fast-path for common inputs (yes/no/hey)
- Single-word intelligence
- Conversation context awareness
- Natural language processing

### 4. Enterprise-Grade Error Handling
- Graceful fallbacks
- Detailed error reporting
- Debugging support
- Production-ready stability

## 🎯 USAGE PATTERNS:

### Conversational Mode:
```
User: hey
BugPilot: Hello! I'm BugPilot...

User: what can you do?
BugPilot: I can perform autonomous pentests...

User: how does XSS work?
BugPilot: [Detailed explanation]
```

### Code Generation:
```
User: generate a port scanner in Python
BugPilot: [Returns Python code - no execution]

User: write a keylogger for Windows
BugPilot: [Returns code with explanation]
```

### Autonomous Pentesting:
```
User: scan my network at 192.168.1.0/24
BugPilot: [Autonomous execution]
  → Plans attack strategy
  → Executes commands
  → Analyzes results
  → Provides report
```

## 🏢 INDUSTRY-STANDARD COMPLIANCE:

✅ AI-Driven Decision Making  
✅ Context-Aware Processing  
✅ Multi-Agent Architecture  
✅ Production Error Handling  
✅ Performance Optimized  
✅ Scalable Design  
✅ Enterprise Security Practices

## 📊 SUPPORTED AI PROVIDERS:

1. **Google Gemini** - Latest models
2. **Groq** - Fast inference
3. **Anthropic Claude** - Advanced reasoning
4. **Ollama** - Local/offline

## 🔒 SECURITY & ETHICS:

- Requires authorization context
- Ethical use prompts
- AI safety filters active
- Responsible disclosure support

## 🚀 DEPLOYMENT STATUS:

**Version:** 1.2.7  
**Status:** PRODUCTION READY  
**Quality:** INDUSTRY-LEVEL  
**Architecture:** ENTERPRISE-GRADE

---

**Developer:** LAKSHMIKANTHAN K (letchupkt)  
**License:** See LICENSE file  
**Support:** GitHub Issues
