REPOSITORY OVERVIEWLive repository statistics
★ 2Stars
⑂ 0Forks
◯ 0Open issues
◉ 2Watchers
41/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
10 Community adoption25% weight
5 Maintenance state20% weight
100 License clarity10% weight
100 Project information10% weight
67 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
BurpAI Chat Plugin
BurpAI Chat is a powerful Burp Suite extension that integrates AI-assisted analysis into your web application security testing workflow. This plugin allows security professionals to leverage the capabilities of large language models to analyze HTTP requests and responses, providing insights and assistance during penetration testing and vulnerability assessment tasks.
Features
- AI-Powered Analysis: Interact with OpenAI's GPT models to analyze selected HTTP requests and responses.
- Request Selection: Choose multiple requests from Burp Suite to send for AI analysis.
- Request/Response Viewer: Built-in viewer for inspecting selected HTTP requests and responses.
- Configurable AI Provider: Support for OpenAI, with planned support for Anthropic's Claude.
- Model Selection: Choose between different AI models (e.g., GPT-4, GPT-3.5-Turbo).
- Data Obfuscation: Option to obfuscate sensitive data such as hostnames and URLs before sending to the AI service.
- Custom Prompts: Enter custom questions or prompts for the AI to analyze the selected requests.
- User-Friendly Interface: Intuitive GUI with split panes for easy navigation and interaction.
- API Key Management: Securely input and optionally save your API key for the AI service.
- Context Menu Integration: Easily send requests to BurpAI Chat from Burp Suite's standard interfaces.
How It Works
- Select one or more HTTP requests from any Burp Suite tool.
- Send the selected requests to the BurpAI Chat tab using the context menu.
- Configure the AI provider, model, and other settings in the BurpAI Chat tab.
- Enter a custom prompt or question for the AI to analyze.
- Click "Send to AI Chat" to receive AI-generated insights about the selected requests.
Installation
- Ensure you have Jython set up in Burp Suite.
- Load the
burp-chat-plugin.py script as a Burp Suite extension.
- The "BurpAI Chat" tab will appear in the Burp Suite interface.
Configuration
- Enter your OpenAI API key in the provided field.
- Select the AI provider and model from the dropdown menus.
- Optionally enable data obfuscation to protect sensitive information.
Usage
- Capture traffic or select existing requests in Burp Suite.