For the complete documentation index, see llms.txt. This page is also available as Markdown.

Payloads and positioning

Add probe values, choose where they go and preserve useful controls.

Open an active profile, select the step, and use Original Request → Payloads to configure the values the scanner will inject.

Add and maintain payloads

  • Add creates a row. Enter the payload in Value and check Enabled.

  • Paste adds clipboard lines; Load File reads a payload list.

  • Uncheck Enabled to keep a payload in the profile without executing it.

  • Remove deletes selected rows; Clear empties the table.

Enter the payload itself, such as BB_MARKER. The editor generates the saved enabled/value representation. Do not type a JSON array or an enabled flag into the Value cell.

Empty rows are omitted when the current editor saves. An imported profile may contain an intentional empty control payload, so verify such a control after editing and saving it. Do not assume a blank row in the editor produces an unchanged-request probe.

Choose Payload position

Choice

Operation

Original abcd, payload X

Replace

Replace the selected value

X

Append

Add to the end

abcdX

Insert

Insert at the middle

abXcd

These operations act on the chosen point. An entire-body or header point can replace much more than a query value. Path-discovery and raw-request workflows need their own inspection of the resulting request.

Variables and transformations

Insert supported variables directly in the payload text where needed. Configure Payload Encoding and Match and Replace through their editor controls, then inspect final bytes. An already encoded payload can be encoded again.

After loading a payload list, verify its rows are present and save the profile with OK. Distribute the generated file containing the rows, rather than relying on the source list's local path being available on Server.

Execution strategy

The scan-launch strategy decides whether eligible payload testing stops after a successful match or continues through all payloads. It is not a substitute for a correct confirmation step. Profiles requiring unavailable out-of-band infrastructure can be skipped; zero requests must not be interpreted as a negative vulnerability test.

The exported field reference explains how the editor stores payloads and positioning for integration troubleshooting.

Last updated