> For the complete documentation index, see [llms.txt](https://bugrecon.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bugrecon.gitbook.io/docs/features-list/modules/spraying.md).

# Spraying

The Spraying module lets you run **HTTPX** or **Nuclei** scans across **multiple scopes at once**. Spray testing across all scopes in seconds: select several of your existing scopes, and the tool aggregates their subdomains and runs a single HTTPX or Nuclei run over all of them.

![Spraying](https://1075470145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV2n4UTcrS4SHhY2NTi0v%2Fuploads%2Fgit-blob-92e55da85a3ac0257cca3efabdf3f8ae4ab5cef5%2Fspraying.png?alt=media)

## What you can do

* **Select multiple scopes** from your history (search and filter to find them).
* **Choose scan type:** HTTPX (HTTP probing) or Nuclei (vulnerability scanning).
* **HTTPX:** Use saved templates or custom options (status codes, content filters, technology detection, etc.).
* **Nuclei:** Write or paste a custom YAML template in the editor, or use provided templates.
* **Run** the scan and monitor **real-time results** and progress.
* **Export results to CSV** for further analysis.

## Use cases

* **Spray testing across all scopes in seconds** - Run HTTPX or Nuclei on multiple scopes in one operation instead of opening each scope individually.
* Re-probe all subdomains from several projects with the same HTTPX options.
* Run a custom Nuclei template across many scopes without opening each scope individually.
* Quickly gather HTTP titles, status codes, or technologies across a large set of subdomains.

![Nuclei Template configuration](https://1075470145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FV2n4UTcrS4SHhY2NTi0v%2Fuploads%2Fgit-blob-5a77bf27fab03df57fd68e17caf55d5a21834599%2Fnuclei-templates.png?alt=media)

## Availability

Spraying is available on all plans.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://bugrecon.gitbook.io/docs/features-list/modules/spraying.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
