Burp Send
burp_sendSend one HTTP request per target through Burp proxy for manual security review, with scope validation and human approval enforced before transmission.
Instructions
[AGGRESSIVE — requires human approval] Send one HTTP request per target through the operator's Burp proxy.
target is one or more comma-separated URLs (at most
BURP_HANDOFF_MAX_TARGETS); every one is scope-checked before anything
is sent. method is one of GET/POST/PUT/PATCH/DELETE/HEAD/OPTIONS.
headers overrides the default tagged User-Agent; body is the
request body for POST/PUT/PATCH.
Each request goes through the local Burp proxy (tools.burp.proxy_url
in config.yaml), lands in Burp's history, and the responses are returned so
the caller can attach them to leads. If Burp is not listening the call
fails with burp_not_running — start Burp and retry.
This is a human-handoff primitive, not a scanner: one request per target, nothing automated, and the classes it serves (IDOR, business logic, race conditions, cache poisoning) are exactly the ones that end in a human reading a request.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | ||
| method | No | GET | |
| target | Yes | ||
| headers | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||