> 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;
