> For the complete documentation index, see [llms.txt](https://help.aikido.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.aikido.dev/~/revisions/KY3QqEqZPV6ifxqjwoLa/pentests/starting-an-assessment.md).

# Starting an Assessment

An assessment is the process of preparing and running a pentest on your application. During setup, you’ll define what should be tested, how deep the test should go, and under what conditions it should run.

The setup flow guides you through a few key steps to ensure the pentest runs safely and effectively. Each view in this process focuses on a specific goal:

* **Assessment Details:** Choose the type of pentest you want to run. White box tests use additional context (like repositories or configurations) for deeper coverage, while black box tests simulate an external attacker with no inside knowledge.

<figure><img src="https://3149773201-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyKbzcQGrx7UtrG0nPZZ7%2Fuploads%2FcDcVAExV4pzziPxD6vCV%2FScreenshot%202025-10-15%20at%2011.28.40.png?alt=media&amp;token=7a21f4e9-b5f3-43c6-9666-e9278b59519e" alt=""><figcaption></figcaption></figure>

* **Scope:** [Define the entry points or domains that are in scope for the test.](/~/revisions/KY3QqEqZPV6ifxqjwoLa/pentests/scope-of-assessment.md) Ownership of each domain must be verified before the assessment can continue.

<figure><img src="https://3149773201-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyKbzcQGrx7UtrG0nPZZ7%2Fuploads%2FzSDYsf3ahXb5WmWQ4SrG%2FScreenshot%202025-10-15%20at%2011.30.49.png?alt=media&amp;token=0c30fc37-1bdc-43ca-a311-52d00094f634" alt=""><figcaption></figcaption></figure>

* **Authentication:** Add login credentials to simulate real-world scenarios for authenticated users and admins. This allows the test to explore protected areas of your app.

<figure><img src="https://3149773201-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyKbzcQGrx7UtrG0nPZZ7%2Fuploads%2FOVtYoygn5QzvzIvXNU6k%2FScreenshot%202025-10-15%20at%2011.31.17.png?alt=media&amp;token=0b65b1e5-5412-45cd-9b5f-42f0499cc013" alt=""><figcaption></figcaption></figure>

* **Attack Resources:** Provide extra context to help the test understand your environment. This can include linked repositories, API specifications, or notes about architecture and frameworks.

<figure><img src="https://3149773201-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyKbzcQGrx7UtrG0nPZZ7%2Fuploads%2Fcc1vfUaIDAeiXLlVUdQ0%2FScreenshot%202025-10-15%20at%2011.31.52.png?alt=media&amp;token=f9871df9-bc05-4077-a762-76e4d56577b7" alt=""><figcaption></figcaption></figure>

* **Confirm:** Review your setup and authorize the test.

{% hint style="danger" %}
**Pentests can run destructive actions**, so they should never be executed on production environments or systems containing customer data.
{% endhint %}

<figure><img src="https://3149773201-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyKbzcQGrx7UtrG0nPZZ7%2Fuploads%2FfdxBn1Q87GWRT5crRHol%2FScreenshot%202025-10-15%20at%2011.31.58.png?alt=media&amp;token=4f46ef75-de76-40a0-825c-38542b85f3a4" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3149773201-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyKbzcQGrx7UtrG0nPZZ7%2Fuploads%2FjQhgxpy64P1NToRzKSE6%2FScreenshot%202025-10-15%20at%2011.32.02.png?alt=media&amp;token=e6e5edea-1ae3-49dd-8b59-9e27f38c5c29" alt=""><figcaption></figcaption></figure>

Once confirmed, the assessment runs within the defined scope and timeframe. After completion, you’ll receive a detailed report with findings, prioritized risks, and remediation guidance.


---

# 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://help.aikido.dev/~/revisions/KY3QqEqZPV6ifxqjwoLa/pentests/starting-an-assessment.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.
