Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 17 additions & 1 deletion white-box-pentest/quickstart.mdx
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: "Quickstart"
description: "Prepare scope, estimate credits, and start a white-box pentest."

Check warning on line 3 in white-box-pentest/quickstart.mdx

View check run for this annotation

Mintlify / Mintlify Validation (hacktronai) - vale-spellcheck

white-box-pentest/quickstart.mdx#L3

Did you really mean 'pentest'?
---

Use this guide to prepare scope and start a White-box Pentest from the Hacktron

Check warning on line 6 in white-box-pentest/quickstart.mdx

View check run for this annotation

Mintlify / Mintlify Validation (hacktronai) - vale-spellcheck

white-box-pentest/quickstart.mdx#L6

Did you really mean 'Pentest'?

Check warning on line 6 in white-box-pentest/quickstart.mdx

View check run for this annotation

Mintlify / Mintlify Validation (hacktronai) - vale-spellcheck

white-box-pentest/quickstart.mdx#L6

Did you really mean 'Hacktron'?
dashboard.

## Prerequisites
Expand All @@ -11,10 +11,10 @@
Before you start, make sure the organization has:

- A connected repository or an uploaded archive to assess
- The branch or commit you want Hacktron to use

Check warning on line 14 in white-box-pentest/quickstart.mdx

View check run for this annotation

Mintlify / Mintlify Validation (hacktronai) - vale-spellcheck

white-box-pentest/quickstart.mdx#L14

Did you really mean 'Hacktron'?
- For dynamic testing, the domains or URLs of the applications to test and
instructions for accessing each one, even if no sign-in is required
- Enough Whitebox Scan credits, or an organization owner who can add a payment

Check warning on line 17 in white-box-pentest/quickstart.mdx

View check run for this annotation

Mintlify / Mintlify Validation (hacktronai) - vale-spellcheck

white-box-pentest/quickstart.mdx#L17

Did you really mean 'Whitebox'?
method and buy credits

<Card
Expand Down Expand Up @@ -178,6 +178,22 @@
3. Confirm the help center and search page load.
```

For a target where you sign in with session cookies instead of a password:

```text
1. Open https://staging.example.com/dashboard.
2. Sign in with this session cookie: Cookie: session=[session cookie value]
3. Confirm the dashboard loads as qa-user@example.com.
```

Copy the cookies from a browser that is signed in to the target, either as a
`Cookie:` header (`name=value; other=value`) or as a JSON export from a cookie
editor extension. Hacktron adds them to its browser and sends them with its own

Check warning on line 191 in white-box-pentest/quickstart.mdx

View check run for this annotation

Mintlify / Mintlify Validation (hacktronai) - vale-spellcheck

white-box-pentest/quickstart.mdx#L191

Did you really mean 'Hacktron'?
HTTP requests. Instructions are limited to 2,000 characters, so include only the
cookies that hold the session. The session must stay valid until the pentest

Check warning on line 193 in white-box-pentest/quickstart.mdx

View check run for this annotation

Mintlify / Mintlify Validation (hacktronai) - vale-spellcheck

white-box-pentest/quickstart.mdx#L193

Did you really mean 'pentest'?
finishes, so don't sign out of the browser you copied it from. End the session
after the assessment.

<Warning>
Auth instructions are shared with AI agents for testing. Use a test
environment and dedicated test accounts. Keep personal credentials and
Expand All @@ -192,27 +208,27 @@
| Repository | Primary repository URL, branch, and any related repositories. |
| Source paths | Folders or path patterns to include or exclude in each repository. |
| Application targets | Staging, production, API, admin, or tenant-specific URLs in scope. |
| Authentication | Test credentials, SSO notes, MFA bypass instructions, or invite steps. |
| Authentication | Test credentials or session cookies, SSO notes, MFA bypass steps, or invite steps. |
| Sensitive areas | Auth, billing, permissions, file upload, webhooks, AI agents, or admin paths. |
| Exclusions | Systems, data, tenants, destructive actions, or rate limits that are out of scope. |
| Context documents | Architecture notes, threat models, API specs, or prior pentest reports. |

Check warning on line 214 in white-box-pentest/quickstart.mdx

View check run for this annotation

Mintlify / Mintlify Validation (hacktronai) - vale-spellcheck

white-box-pentest/quickstart.mdx#L214

Did you really mean 'pentest'?

## Other ways to start a pentest

Check warning on line 216 in white-box-pentest/quickstart.mdx

View check run for this annotation

Mintlify / Mintlify Validation (hacktronai) - vale-spellcheck

white-box-pentest/quickstart.mdx#L216

Did you really mean 'pentest'?

You can also prepare a pentest in Slack, through an AI assistant connected to

Check warning on line 218 in white-box-pentest/quickstart.mdx

View check run for this annotation

Mintlify / Mintlify Validation (hacktronai) - vale-spellcheck

white-box-pentest/quickstart.mdx#L218

Did you really mean 'pentest'?
Hacktron's MCP server, or through the REST API. Set the scope and review the

Check warning on line 219 in white-box-pentest/quickstart.mdx

View check run for this annotation

Mintlify / Mintlify Validation (hacktronai) - vale-spellcheck

white-box-pentest/quickstart.mdx#L219

Did you really mean 'Hacktron's'?
credit estimate before starting. These options require an organization admin
to start the pentest.

Check warning on line 221 in white-box-pentest/quickstart.mdx

View check run for this annotation

Mintlify / Mintlify Validation (hacktronai) - vale-spellcheck

white-box-pentest/quickstart.mdx#L221

Did you really mean 'pentest'?

<Columns cols={2}>
<Card title="Hacktron in Slack" icon="slack" href="/platform/slack-assistant">
Mention @Hacktron AI with a repository or an attached archive.
</Card>
<Card title="MCP" icon="plug" href="/mcp/get-started">
Set up pentests from Claude, Cursor, and other AI assistants.

Check warning on line 228 in white-box-pentest/quickstart.mdx

View check run for this annotation

Mintlify / Mintlify Validation (hacktronai) - vale-spellcheck

white-box-pentest/quickstart.mdx#L228

Did you really mean 'pentests'?
</Card>
<Card
title="Create pentest draft"

Check warning on line 231 in white-box-pentest/quickstart.mdx

View check run for this annotation

Mintlify / Mintlify Validation (hacktronai) - vale-spellcheck

white-box-pentest/quickstart.mdx#L231

Did you really mean 'pentest'?
icon="code"
href="/api-reference/pentests/create-pentest"
>
Expand Down
Loading