Professional
Tasks
-
Last updated: July 23, 2026
-
Read time: 4 Minutes
Burp AT organizes testing into tasks. A task is a conversation focused on one area of testing, which can split into parallel sub-tasks if needed.
Each task belongs to the Burp project you are working in, and has its own messages and results.
Starting a new task
To start a new task, click the + icon at the top of the Tasks panel.
You can run more than one task at a time, with each running independently. The Tasks panel shows the current project's tasks, with the most recently-updated at the top. To return to an earlier task, select it in the Tasks panel.
Note
Each task runs in one Burp instance at a time. If you open the same task in another instance, control of the task moves to the new instance.
Managing running tasks
A task is an ongoing conversation, meaning that you can send follow-up prompts to dig into a result, adjust what you asked for, or point Burp AT at something new.
As Burp AT works, its activity appears in other areas of Burp. For example, traffic appears in the Logger, scans show on the Dashboard, and confirmed vulnerabilities are added to the Issues panel, so you can follow and review its work in the Burp tools you already use. For more information on how issue reporting works in Burp AT, see Reviewing findings.
Burp AT also shows its rationale as it works. When it needs your approval for an action, it shows a dialog in the conversation. For more information on how approvals and tool permissions work in Burp AT, see Configuring autonomy.
To see information about an action Burp AT took, click Show details in the conversation next to the action. Expanding this drop-down shows the tool and inputs used, and, for actions that send HTTP traffic, the request and response themselves. It also shows how the action was approved: run automatically, approved manually, or handled by Smart mode.
To stop Burp AT's current action, click Stop. The task stays open, but any actions that are currently running end.
Note
If an action fails, Burp AT explains what went wrong and suggests how to continue. If it stalls or drifts off track, consider stopping it and starting a new task with a refined goal.
Managing tasks
To rename a task, right-click it in the Tasks panel and select Rename, or double-click its name.
To remove a task from the list without losing its information, right-click it in the Tasks panel and select Archive.
To restore an archived task:
Go to Settings > Archived tasks.
Click Restore on the task you want to bring back.
Attaching resources
You can give Burp AT extra context by attaching resources to a task. When you attach a resource, Burp AT can use its information straight away instead of having to rediscover information. Attaching relevant resources usually produces a more focused, accurate result.
You can send resources to Burp AT from:
Proxy - a message from Proxy > HTTP history.
Target - a node from your site map.
Issues - issues discovered by the scanner.
To share a resource, right-click it in the relevant Burp tool and select Send to Burp AT. A shared resource is available to every task in the open project. Sending more resources adds to this shared pool rather than replacing what's there.
To attach a shared resource to a task, click the + icon in the message box to open the Burp Resources menu and select the item from the list. Attached resources appear as a tile above the message box.
Sub-tasks
Burp AT can ask for permission to create sub-tasks as it works. These are separate processes that work on different parts of the goal at the same time. Each sub-task has its own conversation window, enabling you to see results and direct the sub-task if required. Splitting a goal into sub-tasks enables Burp AT to cover larger goals faster and more accurately than working through everything in one thread.
Sub-tasks do not communicate with each other directly, but each can see the contents of the current Burp project.
Burp AT lists sub-tasks in the Tasks panel. When you select a task, Burp AT displays any related sub-tasks in a drop-down menu. It also displays any sub-tasks in a dialog on the main task conversation.
To select a sub-task, click its name.
Each sub-task shows a name and status in the Tasks panel and the main task conversation. The status indicates whether the sub-task needs human intervention, for example to approve a tool call or resolve an error.