VISTA is an AI-powered Burp Suite extension that gives request-specific testing guidance using Azure AI or OpenAI. It enhances your pentesting workflow with per-request chat histories, payload suggestions, and context-aware advice — helping you find and exploit vulnerabilities faster and more smartly.
- Seamless Integration: Right-click “Send to VISTA” in Burp Suite (Proxy/Repeater) to instantly get intelligent analysis.
- Contextual Guidance: Receive advice, payloads, test strategies tailored to that specific request.
- Chat Memory: Each request has its own mini-conversation history.
- Privacy-Focused: Optionally strip sensitive headers (Authorization, Cookies) before sending to AI.
- Custom Templates: Use and tweak templates for different types of vulnerabilities or tests.
cd path/to/project
mvn -q clean packageThe compiled JAR will be available for direct use.
- Open Burp Suite → Extender → Extensions → Add
- Select Extension type: Java
- Choose the JAR file (e.g.
vista-0.2.1.jar)
You can enter these in the VISTA settings panel:
- Endpoint:
Example:https://your-resource.openai.azure.comorhttps://your-resource.cognitiveservices.azure.com - Deployment: Name of your model deployment (e.g.
gpt-5-miniorgpt-4o-mini) - API Version: Default
2024-12-01-preview(or as configured in Azure) - API Key: Your Azure key or OpenAI key
Use “Test Connection” to verify connectivity without sending actual requests.
- In Proxy or Repeater, right-click a request → Send to VISTA
- In the VISTA tab:
- Leave the prompt blank to get automatic guidance for that request
- Or ask a specific question (e.g. “Check for SQLi or auth bypass”)
- Review suggested payloads, strategies, and notes
- Adjust settings or templates as needed
- Settings & global chat are saved in
~/.vista.json(migrates from legacy~/.burpraj.jsonif it exists). - Per-request chat histories are in memory only (not saved to disk).
- The extension includes stub Burp API interfaces for compilation — at runtime it uses the real Burp APIs.
- The extension performs minimal JSON parsing; highly unusual or nested responses may cause parse failures.
- Data sent to Azure / OpenAI may include sensitive info; by default we strip Authorization / Cookie headers when sending.
- Only test systems you have permission to test. This tool assumes ethical use.
- Streaming responses from AI (partial results)
- Enhanced provider selection (Azure / OpenAI / local models)
- Per-request chat persistence
- More prompt templates & redaction rules
- Domain-based policies and filters
- UI improvements (settings, feedback, prompt tuning)
This project is licensed under the MIT License — see the LICENSE file for details.
If you like VISTA, feel free to ⭐ the repo, contribute with issues or pull requests, and share with the community.
VISTA (Vulnerability Insight & Strategic Test Assistant) — an AI extension for Burp Suite that helps pentesters with smart, per-request guidance.
Built by Adw0rm-sec
