ModernPentestModernPentest

Quick Start

From sign-up to a running pentest, with nobody to wait for

Prerequisites

Before you begin, make sure you have:

  • A work email address for your account
  • The URL of the web application or API you want to test
  • A way to prove you own its domain: access to the domain's DNS, or the ability to deploy a static file to the host
  • Authorization to perform security testing on the target

Only test applications you own or have explicit written permission to test. Unauthorized security testing is illegal, which is why every application proves domain ownership before its first pentest.

Step 1: Create Your Account

  1. Visit modernpentest.com/sign-up
  2. Sign up with your work email and create a password
  3. Verify your email address
  4. Create your organization

On registration you are asked to create a new organization. If you want to join an existing organization instead, ask its owner to invite you before signing up.

Screenshot: Account creation page

Your organization is ready the moment it is created. There is no approval queue and no call to book; the dashboard opens straight away. Organizations let you collaborate with team members and manage multiple applications under one account.

Step 2: Choose How to Add Your Application

Click Add Application in the dashboard. The recommended option connects your coding agent through MCP; the manual option lets you enter the setup yourself.

Connect Claude Code or Cursor from the application repository. Your agent finds the deployment, authentication and OpenAPI specification, prepares dedicated test users with your own tooling, and registers or updates the application. It shows the proposed setup before writing and asks you to approve the targets and entitlement before a scan starts. Follow Enroll from your repository for the complete flow.

Manually

The setup wizard walks you through application details, web and API surfaces, test users, one-time-code sources and scheduling.

For authenticated coverage, finish the test accounts before proving ownership:

  1. Include both web and API surfaces when they belong to the same product.
  2. Provide at least two dedicated test users from different tenants or teams when your app supports them.
  3. Include the roles you want tested and configure any required sign-in code source.

See Adding Applications for the full configuration.

Step 3: Prove You Own the Domain

After you save, the application offers a verification panel for each target host. Your coding agent can also retrieve the exact values over MCP. Two methods are available:

  • HTTPS file: serve https://<host>/.well-known/modernpentest-verify.txt containing the line shown. This is immediate: deploy the file, press Check now, done.
  • DNS TXT record: add the record shown at _modernpentest-verify.<host>. It is one record per host, and DNS changes take minutes to a few hours to reach our resolver, so this is the slower route the first time.

Publish whichever you can for each host, then press Check now. A proof never expires, so a host you prove now is proven for every application you add later that targets it. Hosts on shared hosting suffixes such as *.vercel.app or *.run.app offer the file method only, because their DNS belongs to the provider.

The full rules, provider examples and troubleshooting are in Domain Verification.

Step 4: The Pentest Starts

If you requested an automatic first pentest during manual setup, it starts once every host is proven. Otherwise, start it from the application page or approve the start in your coding agent. MCP registration by itself never starts a pentest.

The live pentest page shows progress:

Screenshot: Running a pentest

Monitor Progress

Watch the pentest in real time:

  • Testing: several AI agents test for vulnerabilities in parallel
  • Real Time Activity: findings are reported as they are confirmed

Screenshot: Pentest in progress

Step 5: Review Results

When the agents finish, the platform consolidates the findings and generates the report. You are taken to the pentest report page with every vulnerability found:

Screenshot: Results overview

For guidance on reading a report, see Understanding Reports.

What's Next?

Last updated: September 7, 2026

On this page