Domain Verification
Domain verification proves you own or are authorized to test a domain. This is required before starting any pentest.
TLD verification hierarchy
TurboPentest uses a top-level domain (TLD) verification model. You verify a root domain once and all subdomains are automatically covered:
- Verify example.com (the top-level domain)
- All subdomains are automatically authorized - api.example.com, app.example.com, staging.example.com, etc.
- No need to verify each subdomain individually
This means you can add new pentest targets under a verified domain at any time without repeating the verification process.
DNS TXT record method
- Register your top-level domain with TurboPentest
- Add a TXT record to your domain's DNS
- Trigger the verification check
Step-by-step
Response:
Expiration
Domain verifications are valid for 1 year from the date of verification. You will receive reminder emails before expiration:
| Reminder | When |
|---|---|
| First reminder | 60 days before expiry |
| Second reminder | 30 days before expiry |
| Final reminder | 7 days before expiry |
When a verification expires, all scheduled pentests under that domain are automatically paused. You will need to re-verify the domain to resume them. Re-verification follows the same DNS TXT record process - your existing TXT record may still be in place, so you can often just trigger the verify check again.
Limitations
- IP addresses cannot be verified (domain must be a hostname)
- The TXT record must be on the root domain, not a subdomain
- You must register the top-level domain - subdomains cannot be registered directly