Professional Community
Magic Variables is a Burp Suite extension that enables automated substitution of placeholders in HTTP traffic with dynamic, static, or predefined values. This helps penetration testers track data flow, generate unique payloads per request, and simplify complex injection scenarios without manual intervention.
Note: Traffic must be in scope for replacement to apply.
__VARNAME__ in requests.__BUILTINVARNAME__.NE variants (e.g. __NEUUID__) to generate fresh values on every request.XSS1 with value <svg/onload=alert(1)>. Using __XSS1__ in a request inserts the payload.sessionid from a response using regex sessionid='([^']+)' and inject it into paths matching /session/([a-f0-9]+)/profile.__UUID__ to generate a static UUID, or __NEUUID__ for a new UUID on each request.__OOB__ in requests to automatically include a Burp Collaborator payload.__XSSPG__ to test a wide range of XSS contexts.|
Author |
Author
Software Secured |
|---|---|
|
Version |
Version
1.4.19 |
|
Rating |
Rating |
|
Popularity |
Popularity |
|
Last updated |
Last updated
02 December 2025 |
|
Estimated system impact |
Estimated system impact
Overall impact: Empty
Memory
Empty
CPU
Empty
General
Empty
Scanner
Empty
|
You can install BApps directly within Burp, via the BApp Store feature in the Burp Extender tool. You can also download them from here, for offline installation into Burp.
|
|
You can view the source code for all BApp Store extensions on our GitHub page. |
|
|
Follow @BApp_Store on Twitter to receive notifications of all BApp releases and updates. |
Please note that extensions are written by third party users of Burp, and PortSwigger Web Security makes no warranty about their quality or usefulness for any particular purpose.
Please note that extensions are written by third party users of Burp, and PortSwigger Web Security makes no warranty about their quality or usefulness for any particular purpose.