π₯οΈInterface Overview
Burp Bounty Pro adds a Burp Bounty Pro tab to the main Burp Suite interface. This tab contains several sub-tabs for managing scans, profiles, rules, and settings.
π Main Tabs
π Dashboard
The Dashboard is your primary view for monitoring scan activity and reviewing results.
Scanner Progress Table:
Shows active scan tasks with their status (π’ Running, π‘ Paused, β Completed, β Failed)
Displays the profile name, target URL, and progress information
Real-time updates as scans execute
Issues Table:
Lists all vulnerabilities and findings detected by Burp Bounty Pro
Columns: Issue Name, Severity, Confidence, Host, Path
Click on an issue to view its full details including the payload used and grep match
Control Buttons:
βΈοΈ Pause All β Pauses all running scans using PausableThreadPoolExecutor. Threads block at a safe point and resume exactly where they left off. No scan progress is lost.
βΆοΈ Resume All β Resumes all paused scans instantly
βΉοΈ Stop β Stops all scans and clears the task queue
ποΈ Clear Issues β Clears the issues table
π Live Passive Scan β Toggle button to enable/disable automatic passive scanning of all HTTP traffic. When enabled, the "Scope Only" checkbox restricts scanning to in-scope targets.
π Scanner
The Scanner tab provides detailed per-request logging of scan activity.
Shows every HTTP request made by active scan profiles
Includes request/response pairs for debugging and analysis
Displays the profile name, payload, and result for each request
π Profiles
The Profiles tab manages all scanning profiles, organized into three categories:
π― Active Profiles:
Profiles that actively send payloads to test for vulnerabilities
Columns: Enabled, Profile Name, Tags, Author's Twitter
Actions: Add, Edit (double-click), Delete, Duplicate, Enable/Disable, Set New Tag, Import, Export
π¨ Passive Request Profiles:
Profiles that analyze HTTP requests passing through Burp Suite
Columns: Enabled, Profile Name, Tags, Author's Twitter
Actions: Add, Edit (double-click), Delete, Duplicate, Enable/Disable, Set New Tag, Import, Export
π© Passive Response Profiles:
Profiles that analyze HTTP responses received by Burp Suite
Columns: Enabled, Profile Name, Tags, Author's Twitter
Actions: Add, Edit (double-click), Delete, Duplicate, Enable/Disable, Set New Tag, Import, Export
π Note: All three profile tables now share the same layout with the Tags column and full right-click context menu (Enable, Disable, Set New Tag).
π·οΈ Tags Manager:
View and manage tags used to categorize profiles
Tags are used in Rules to target groups of profiles
Tags organize the passive scan context menu into submenus
Common Actions:
π₯ Import β Load profiles from
.bbJSON filesπ€ Export β Save profiles to
.bbJSON files for sharingπ Duplicate β Clone a profile with auto-generated name suffix
π±οΈ Double-click β Open the profile editor dialog (non-modal)
π·οΈ Right-click > Set New Tag β Assign a tag to selected profiles (works on all three tables)
π Rules
The Rules tab manages Smart Scan rules that define automated scanning workflows.
Each rule has: Name, Enabled status, Description
Rules follow an IF-THEN pattern: IF passive conditions match, THEN execute active profiles
Actions: Add, Edit, Delete, Duplicate, Enable/Disable, Import, Export
Rule files use the
.bbreextension
βοΈ Options
The Options tab provides global configuration settings:
β±οΈ Scan Timeout β Maximum time for a scan before marking as failed
π Collaborator Refresh β Polling interval for Burp Collaborator results
π’ Max Concurrent Scans β Limit the number of simultaneous scans
π« Avoid URLs β URL patterns to exclude from scanning
π Note: Thread pool size, concurrency, and requests per second are configured per scan in the URL Filter popup that appears before each scan, not in the global Options tab. See Scan Control.
π Variables
The Variables tab manages global variables used in profiles:
View all configured variables with their current values
Add, edit, and remove custom variables
Default variables include
{REDIRECT_DOMAIN},{ATTACKER_DOMAIN},{XXE_FILE}, and moreVariables are replaced at runtime in payloads, grep patterns, and raw requests
π License
The License tab shows license status and activation:
Enter and activate license keys
View license expiration and status
βΉοΈ About
The About tab displays:
Burp Bounty Pro version (currently v3.0.0)
Author information
Links to documentation and support
π Check For Updates β Button that checks for new versions of Burp Bounty Pro and new/updated scanning profiles
π±οΈ Context Menus
Burp Bounty Pro integrates with Burp Suite's right-click context menus throughout the application.
On HTTP Requests (Proxy, Site Map, Repeater, etc.)
π― Active Scan
Launch an active scan with the URL Filter popup
π§ Smart Scan
Launch a Smart Scan with rule-based automation
ποΈ Passive Scan
Launch a passive scan with tag-based submenu
The Passive Scan submenu provides tag-based filtering:
On Profile Table Rows
β Enable
Enable the selected profile(s)
β Disable
Disable the selected profile(s)
π·οΈ Set New Tag
Assign a new tag to the selected profile(s)
Available on all three profile tables (Active, Passive Request, Passive Response).
π URL Filter Popup
The URL Filter popup appears before launching Active and Smart scans:
π URL Table
Select which URLs to include in the scan
π Match and Replace
Request modification rules (add headers, change parameters)
β‘ Scanner Settings
Per-scan Threads, Concurrency, and Requests per second
Last updated