> For the complete documentation index, see [llms.txt](https://docs.reveald.com/technical-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.reveald.com/technical-documentation/admin-guides/epiphany-validation-engine-users-guide/chapter-3-eve-platform/navigation-tabs/emulation-control/custom-threats/creating-a-new-custom-threat-emulation.md).

# Creating a new Custom Threat Emulation

To  create a new Custom Threat Emulation:&#x20;

1. In the Custom Threat tab, at the top center, click on Emulations.&#x20;
2. The Custom Threat Validation Table changes to the Emulations View.&#x20;
3. The top right button will also change. Click on <mark style="color:orange;">“New Emulation”.</mark>&#x20;
4. A wizard will be prompted. Supply a Name and Description (Mandatory) and then click <mark style="color:orange;">“Next”</mark>.&#x20;
5. Select the Endpoint targets. If no endpoints are online, the user can still configure the emulation to send it later. Click <mark style="color:orange;">“Next”</mark> to continue.&#x20;
6. Select the script to send in the emulation. The user can select multiple scripts on one single emulation. &#x20;

Use the <mark style="color:orange;">“Search name...”</mark> field to find the scripts or use the pagination at the button.&#x20;

Click “Next” to continue.&#x20;

7. Review the emulation details. Click on the “Back” button to make changes to the emulation. Click <mark style="color:orange;">“Save”</mark>  to store the emulation.&#x20;
8. The new emulation will be added to the Custom Threat Validation Emulations Table at the top. Click <mark style="color:orange;">“Launch”</mark> to send the emulation.&#x20;
9. Confirm the Emulation launch clicking <mark style="color:orange;">“Yes"</mark>. The emulation will be sent to the endpoints configured.&#x20;

To abort the emulation launch, click on the <mark style="color:orange;">“No"</mark> button.&#x20;


---

# 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://docs.reveald.com/technical-documentation/admin-guides/epiphany-validation-engine-users-guide/chapter-3-eve-platform/navigation-tabs/emulation-control/custom-threats/creating-a-new-custom-threat-emulation.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.
