Thanks to visit codestin.com
Credit goes to GitHub.com

Skip to content

🎯 VISTA β€” AI-Powered Security Testing Assistant for Burp Suite. Real-time traffic analysis, 12 expert vulnerability templates, 80+ payloads, WAF detection & bypass. Supports OpenAI, Azure, and OpenRouter (FREE). Zero dependencies.

License

Notifications You must be signed in to change notification settings

Adw0rm-sec/VISTA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

46 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

🎯 VISTA - Vulnerability Insight & Strategic Test Assistant

AI-Powered Security Testing Assistant for Burp Suite

CI Build Latest Release License: MIT Java

Real-time AI traffic analysis, intelligent vulnerability detection, and organized testing workflows β€” all inside Burp Suite.

Features β€’ Installation β€’ Quick Start β€’ Documentation


πŸ“– Overview

VISTA (Vulnerability Insight & Strategic Test Assistant) is a professional Burp Suite extension that enhances your security testing workflow with AI-powered intelligence. It combines real-time traffic analysis, interactive AI guidance, and practical pentesting tools to help you test faster, smarter, and more systematically.

Version: 2.10.24 | Status: Production Ready | Size: ~511KB

Why VISTA?

  • πŸ€– AI-Powered Traffic Analysis β€” Real-time HTTP traffic monitoring with AI-driven vulnerability detection
  • πŸ’‘ Interactive AI Advisor β€” Context-aware testing suggestions from GPT-4, Azure, or OpenRouter
  • πŸ†“ FREE AI Option β€” Use OpenRouter with no credit card required
  • πŸ“ Custom Templates β€” 12 built-in expert templates covering the most common bug bounty vulnerabilities
  • 🎯 Payload Library β€” 80+ pre-built payloads across 8 categories with AI integration
  • πŸ›‘οΈ WAF Detection β€” Automatically detect and bypass 8 major WAFs
  • 🎯 Scope-Aware β€” Define target scope, only analyze what matters
  • οΏ½ Data Persistence β€” Auto-save traffic, findings, and sessions across Burp restarts
  • πŸ“¦ Backup & Restore β€” Export/import all VISTA data to any location
  • οΏ½πŸš€ Zero Dependencies β€” Pure Java, no external libraries required

✨ Key Features

🌐 Intelligent Traffic Monitor (Flagship Feature)

Real-time HTTP traffic analysis powered by AI:

  • Automatic Vulnerability Detection β€” AI analyzes intercepted traffic and flags security issues with severity ratings
  • Scope-Aware Analysis β€” Define target domains; VISTA only burns AI tokens on in-scope traffic
  • Hierarchical Findings Tree β€” Findings grouped by category with expandable detail view
  • Live Findings Counter β€” Tab badge shows Findings (5) so you know when new issues are detected
  • Customizable Analysis Template β€” Edit the AI prompt that drives analysis with a professional split-pane editor
  • Traffic Tab β€” Browse all captured HTTP transactions with request/response viewer
  • Export & Clear β€” Manage findings lifecycle during engagements

πŸ€– AI-Powered Testing Assistant

Get intelligent, context-aware testing guidance powered by leading AI models:

  • Interactive AI Advisor β€” Analyzes HTTP requests and suggests targeted testing approaches
  • Multi-Request Analysis β€” Handle complex workflows across multiple requests
  • Context-Aware Suggestions β€” AI adapts based on response patterns and findings
  • Follow-Up Conversations β€” Interactive chat mode for deeper analysis
  • Attach from Repeater β€” Send requests to AI without losing conversation context

Supported AI Providers:

  • OpenAI (GPT-4, GPT-4o, GPT-4o-mini)
  • Azure OpenAI Service (Enterprise deployments)
  • OpenRouter (500+ models, 2 FREE models available) ⭐

πŸ“ Custom AI Prompt Templates

Accelerate your testing with pre-built and custom templates:

12 Built-in Expert Templates:

  • XSS - DOM Based (comprehensive DOM XSS testing)
  • XSS - Reflected Expert (advanced reflected XSS with WAF bypass)
  • SQL Injection Expert (PortSwigger/OWASP-grade methodology)
  • SSRF Expert (cloud metadata, IP obfuscation, blind SSRF)
  • IDOR / BOLA Expert (object-level authorization, ID manipulation)
  • SSTI Expert (engine fingerprinting, sandbox escape, RCE)
  • Auth Bypass Expert (login flaws, 2FA bypass, privilege escalation)
  • File Upload Expert (extension bypass, web shell, path traversal)
  • Race Condition Expert (TOCTOU, Turbo Intruder, double-spend)
  • JWT / OAuth Expert (algorithm confusion, token manipulation)
  • API Security Expert (OWASP API Top 10, mass assignment, GraphQL)
  • Traffic - Bug Bounty Hunter (AI-powered traffic analysis)

Template Features:

  • 35 dynamic variables ({{URL}}, {{METHOD}}, {{REQUEST}}, {{RESPONSE}}, etc.)
  • Create and save custom templates
  • Search and filter functionality
  • Import/Export for team collaboration
  • Usage tracking and favorites

🎯 Payload Library Manager

Organize and manage your testing payloads efficiently:

80+ Built-in Payloads across 8 Libraries:

  • XSS Reflected (Basic, Event Handlers, Encoding Bypasses)
  • XSS Stored (Persistent payloads)
  • SQL Injection - Error Based (MySQL, PostgreSQL, MSSQL, Oracle)
  • SQL Injection - Blind (Boolean-based techniques)
  • SSTI (Jinja2, Twig, Freemarker, Velocity)
  • SSRF (Cloud Metadata, Internal Networks)
  • Command Injection (Linux, Windows)
  • XXE (XML External Entity payloads)

Library Features:

  • Create custom payload collections
  • Bulk import with auto-detection
  • AI-powered payload suggestions
  • Context-aware filtering
  • Export/Import for sharing

πŸ›‘οΈ Advanced Security Features

WAF Detection & Bypass:

  • Automatically detects 8 major WAFs (Cloudflare, AWS WAF, ModSecurity, Akamai, Imperva, Wordfence, Sucuri, F5 BIG-IP)
  • 250+ real-world bypass techniques from PayloadsAllTheThings
  • WAF-specific bypass suggestions

Systematic Testing:

  • Step-by-step methodologies for 5 vulnerability types (XSS, SQLi, SSTI, Command Injection, SSRF)
  • Headless browser verification for XSS
  • Reflection analysis for input tracking
  • Seamless Burp Repeater integration

🎨 Modern User Interface

VISTA features a clean, streamlined UI with a professional status bar:

Always-Visible Status Bar:

  • VISTA branding with version
  • Live AI status indicator (● Ready / ● Not Configured)
  • Provider & model display
  • One-click jump to Settings

5 Focused Tabs:

Tab Purpose
πŸ’‘ AI Advisor Interactive AI testing assistant with conversation history
🌐 Traffic Monitor Real-time traffic analysis with AI-powered findings
πŸ“ Prompt Templates Custom AI prompt management (12 expert built-in)
🎯 Payload Library Payload organization with AI integration (80+)
βš™οΈ Settings AI provider configuration, connection testing, data backup & restore

Context Menu Integration:

  • Right-click any request β†’ "πŸ’‘ Send to VISTA AI Advisor"
  • Right-click any request β†’ "πŸ“Ž Attach to Interactive Assistant"

πŸš€ Installation

Requirements

  • Java: 17 or higher
  • Burp Suite: Professional or Community Edition

Quick Install (Recommended)

Option 1: Download from Releases

  1. Visit Latest Release
  2. Download vista-2.10.24.jar from Assets
  3. In Burp Suite: Extensions β†’ Add β†’ Java β†’ Select JAR
  4. VISTA tab appears in Burp with status bar

Option 2: Command Line

# Download latest release
curl -LO https://github.com/Adw0rm-sec/VISTA/releases/download/latest/vista-2.10.24.jar

Build from Source

git clone https://github.com/Adw0rm-sec/VISTA.git
cd VISTA
mvn clean package -DskipTests
# JAR will be in target/vista-2.10.24.jar

⚑ Quick Start

Step 1: Configure AI Provider

Go to VISTA β†’ Settings tab (or click βš™ in the status bar):

For OpenAI:

Provider: OpenAI
API Key: sk-...
Model: gpt-4o-mini (recommended for cost-effectiveness)

For Azure AI:

Provider: Azure AI
API Key: your-azure-key
Endpoint: https://your-resource.openai.azure.com
Deployment: your-deployment-name

For OpenRouter (FREE Option): ⭐

Provider: OpenRouter
API Key: sk-or-v1-... (Get free at openrouter.ai/keys)
Model: meta-llama/llama-3.3-70b-instruct:free (recommended)
       or tngtech/deepseek-r1t2-chimera:free (reasoning)

Step 2: Start Testing

Method 1: Traffic Monitor (Passive AI Analysis)

  1. Go to Traffic Monitor tab β†’ Click "β–Ά Start Monitoring"
  2. Configure scope (add your target domains)
  3. Browse the target β€” VISTA automatically analyzes traffic
  4. Check Findings tab for AI-detected vulnerabilities

Method 2: AI Advisor (Interactive)

  1. Right-click any request in Burp β†’ "πŸ’‘ Send to VISTA AI Advisor"
  2. AI automatically analyzes the request
  3. Get testing suggestions and payloads
  4. Ask follow-up questions for deeper analysis

Method 3: Use Templates

  1. Go to Prompt Templates tab
  2. Select a template (e.g., "XSS Testing - Reflected")
  3. Click "Use Template"
  4. AI provides targeted testing guidance

πŸ†“ FREE AI with OpenRouter

VISTA supports OpenRouter β€” giving you access to powerful AI models completely free!

Feature OpenRouter OpenAI Azure AI
Cost πŸ†“ FREE πŸ’° Paid πŸ’° Paid
Credit Card ❌ Not Required βœ… Required βœ… Required
Setup Time ⚑ 5 minutes ⏱️ 10 minutes ⏱️ 30+ minutes
Quality ⭐⭐⭐⭐⭐ GPT-4 Level ⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐
Context Window 128K+ tokens 128K tokens 128K tokens
Best For Students, Learning, Testing Production, Enterprise Enterprise Only

Quick Setup (5 Minutes)

  1. Go to openrouter.ai β†’ Sign up (no credit card)
  2. Visit openrouter.ai/keys β†’ Create Key
  3. In VISTA Settings: Select OpenRouter, paste key, save
  4. Done β€” all VISTA features work for free!

Available Free Models

Model ID Best For
Llama 3.3 70B (Recommended) meta-llama/llama-3.3-70b-instruct:free General testing, fast responses
DeepSeek R1T2 Chimera tngtech/deepseek-r1t2-chimera:free Complex analysis, WAF bypasses

🎯 Supported Vulnerabilities

Vulnerability AI Guidance Payloads Bypass Techniques Methodologies
Cross-Site Scripting (XSS) βœ… βœ… βœ… βœ…
SQL Injection βœ… βœ… βœ… βœ…
Server-Side Template Injection (SSTI) βœ… βœ… βœ… βœ…
Command Injection βœ… βœ… βœ… βœ…
Server-Side Request Forgery (SSRF) βœ… βœ… βœ… βœ…
XML External Entity (XXE) βœ… βœ… βœ… β€”
Local File Inclusion (LFI) βœ… β€” βœ… β€”
Insecure Direct Object Reference (IDOR) βœ… β€” βœ… β€”
Authentication Bypass βœ… β€” βœ… β€”
NoSQL Injection βœ… β€” βœ… β€”

πŸ’‘ Use Cases

For Penetration Testers

  • AI-powered traffic analysis catches what manual review misses
  • Interactive AI advisor for deep-dive testing guidance
  • Proven payload libraries with WAF bypass techniques
  • Scope-aware analysis β€” no wasted tokens on irrelevant traffic

For Bug Bounty Hunters

  • Passive AI monitoring while you browse targets
  • Instant findings with severity ratings
  • Customizable templates for focused testing
  • Free AI option via OpenRouter β€” zero cost

For Security Teams

  • Standardize testing approaches with shared templates
  • Build team payload libraries
  • Consistent AI-driven analysis across engagements
  • Enterprise AI support via Azure OpenAI

πŸ”§ Configuration

AI Provider Settings

Cost Optimization:

  • Default temperature: 0.3 (focused, deterministic responses)
  • Efficient prompts with truncated request/response data
  • Scope filtering prevents unnecessary AI analysis
  • Recommended model: gpt-4o-mini (~$0.001-0.003 per interaction)

Data Privacy:

  • Requests are truncated before sending to AI
  • Sensitive headers can be filtered
  • No data stored by VISTA externally (only by your AI provider)
  • All data stored locally in ~/.vista/

Local Data Storage

VISTA persists all data locally with auto-save (every 60s), shutdown hooks, and atomic writes:

~/.vista/
β”œβ”€β”€ data/               # Auto-saved data
β”‚   β”œβ”€β”€ traffic.json        # HTTP traffic transactions
β”‚   β”œβ”€β”€ findings.json       # Exploit findings
β”‚   └── traffic-findings.json # Traffic analysis findings
β”œβ”€β”€ prompts/
β”‚   β”œβ”€β”€ built-in/           # Built-in prompt templates
β”‚   └── custom/             # User-created templates
β”œβ”€β”€ payloads/
β”‚   β”œβ”€β”€ built-in/           # Built-in payload libraries
β”‚   └── custom/             # User-created payloads
β”œβ”€β”€ sessions/           # Chat conversation history
~/.vista-ai-config.json # AI provider configuration

Backup & Restore: Use Settings β†’ Export Backup to save all data to any folder. Restore anytime with Import Backup.


πŸ“Š Technical Details

Architecture

  • Language: Java 17+
  • Framework: Swing UI
  • API: Burp Suite Extension API
  • Dependencies: Zero external dependencies (Pure Java + Burp API)
  • Build Tool: Maven
  • JAR Size: ~511KB
  • Total Files: 87 Java source files
  • Lines of Code: 28,000+

Project Structure

src/main/java/
β”œβ”€β”€ burp/
β”‚   └── BurpExtender.java                 # Extension entry point + status bar
└── com/vista/security/
    β”œβ”€β”€ core/                             # Core functionality
    β”‚   β”œβ”€β”€ AIConfigManager.java          # AI configuration management
    β”‚   β”œβ”€β”€ IntelligentTrafficAnalyzer.java # AI traffic analysis engine
    β”‚   β”œβ”€β”€ VistaPersistenceManager.java  # Data persistence (auto-save, backup/restore)
    β”‚   β”œβ”€β”€ TrafficBufferManager.java     # Traffic capture & buffering
    β”‚   β”œβ”€β”€ TrafficMonitorService.java    # Monitoring orchestration
    β”‚   β”œβ”€β”€ ScopeManager.java            # Target scope management
    β”‚   β”œβ”€β”€ FindingsManager.java         # AI findings management
    β”‚   β”œβ”€β”€ PromptTemplateManager.java   # Template management
    β”‚   β”œβ”€β”€ PayloadLibraryManager.java   # Payload management
    β”‚   β”œβ”€β”€ WAFDetector.java             # WAF detection
    β”‚   β”œβ”€β”€ BypassKnowledgeBase.java     # Bypass techniques
    β”‚   └── SessionManager.java          # Session persistence
    β”œβ”€β”€ model/                            # Data models
    β”‚   β”œβ”€β”€ TrafficFinding.java          # AI finding model
    β”‚   β”œβ”€β”€ HttpTransaction.java         # HTTP transaction model
    β”‚   β”œβ”€β”€ PromptTemplate.java          # Template model
    β”‚   └── Payload.java                 # Payload model
    β”œβ”€β”€ service/                          # AI services
    β”‚   β”œβ”€β”€ OpenAIService.java           # OpenAI integration
    β”‚   β”œβ”€β”€ AzureAIService.java          # Azure OpenAI integration
    β”‚   └── OpenRouterService.java       # OpenRouter integration
    └── ui/                               # User interface
        β”œβ”€β”€ VistaTheme.java              # Centralized theme & styling
        β”œβ”€β”€ TrafficMonitorPanel.java     # Traffic Monitor tab
        β”œβ”€β”€ TrafficFindingsTreePanel.java # Hierarchical findings view
        β”œβ”€β”€ FindingDetailsPanel.java     # Finding detail viewer
        β”œβ”€β”€ TestingSuggestionsPanel.java  # AI Advisor tab
        β”œβ”€β”€ PromptTemplatePanel.java     # Prompt Templates tab
        β”œβ”€β”€ PromptCustomizationDialog.java # Template editor dialog
        β”œβ”€β”€ PayloadLibraryPanel.java     # Payload Library tab
        β”œβ”€β”€ SettingsPanel.java           # Settings tab (config + backup/restore)
        └── HttpMessageViewer.java       # Request/Response viewer

πŸ“– Documentation


🀝 Contributing

We welcome contributions from the community! Whether it's:

  • πŸ› Bug reports
  • πŸ’‘ Feature requests
  • πŸ“ Documentation improvements
  • πŸ”§ Code contributions

Please see our Contributing Guide for details.

Development Setup

git clone https://github.com/Adw0rm-sec/VISTA.git
cd VISTA
mvn clean package -DskipTests
# JAR β†’ target/vista-2.10.24.jar

πŸ”’ Security & Responsible Use

Disclaimer

VISTA is designed for authorized security testing only. Users are responsible for:

  • βœ… Obtaining proper authorization before testing
  • βœ… Complying with applicable laws and regulations
  • βœ… Using the tool ethically and responsibly
  • βœ… Respecting data privacy and confidentiality

For security issues, please see SECURITY.md or contact the maintainers privately.


πŸ“œ License

VISTA is released under the MIT License.

MIT License
Copyright (c) 2026 Adw0rm-sec

πŸ™ Acknowledgments


πŸ“ž Support & Community

⭐ Star this repository to stay updated β€’ πŸ‘€ Watch releases for new versions


Made with ❀️ for the Security Community

⬆ Back to Top


VISTA β€” Vulnerability Insight & Strategic Test Assistant

Empowering security professionals with AI-powered intelligence

**Latest Build:** 20260220-162959 | **Version:** 2.10.26 | **Commit:** fa973ab

About

🎯 VISTA β€” AI-Powered Security Testing Assistant for Burp Suite. Real-time traffic analysis, 12 expert vulnerability templates, 80+ payloads, WAF detection & bypass. Supports OpenAI, Azure, and OpenRouter (FREE). Zero dependencies.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages