Burp Suite extension for AI-powered vulnerability scanning
Top 21.2% on sourcepulse
BurpGPT is a Burp Suite extension that leverages OpenAI's GPT models to perform advanced passive security scanning. It targets security professionals and researchers by enabling highly customized vulnerability detection through user-defined prompts and analysis of web traffic, aiming to uncover bespoke issues missed by traditional scanners.
How It Works
BurpGPT integrates with Burp Suite's passive scanner, sending HTTP requests and responses to a selected OpenAI GPT model. Users can define custom prompts using placeholders for request/response details, allowing for tailored analysis. The extension manages token limits and displays findings within the Burp UI, generating an automated report. This approach allows for flexible, AI-driven vulnerability discovery beyond signature-based methods.
Quick Start & Requirements
shadowJar
using Gradle (./gradlew shadowJar
), and load the resulting JAR file into Burp Suite via the Extensions tab.JAVA_HOME
is set.Highlighted Details
Maintenance & Community
The project welcomes contributions and feedback via GitHub issues and pull requests. Sponsorship is encouraged to support development.
Licensing & Compatibility
The project license is available in the LICENSE
file. Compatibility for commercial use or closed-source linking is not explicitly detailed but depends on the underlying OpenAI API terms and the chosen license.
Limitations & Caveats
The community edition is no longer maintained; users are encouraged to upgrade to Pro. The extension sends data to OpenAI, raising privacy concerns for sensitive applications. Results require manual triaging due to potential false positives, and effectiveness is highly dependent on prompt quality.
1 year ago
Inactive