Start Penetration Test
turbopentest_start_pentestLaunch an AI-powered penetration test against a verified target URL and return a pentest ID for progress monitoring. Check domain verification and available credits before starting.
Instructions
Launch an AI-powered penetration test against a target URL. The target domain must be verified first — this tool checks turbopentest_list_domains itself and will refuse (isError) to launch against an unverified domain, so there is no need to bypass this check. Requires an available credit matching the selected tier — use turbopentest_get_credits to check balance. Returns a pentest ID that can be used with turbopentest_get_pentest to monitor progress.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tier | No | Scan tier that determines scope and depth. 'recon': 1 agent, ~30 min — quick surface-level reconnaissance. 'standard': 4 agents, ~1 hr — balanced coverage for most targets (default). 'deep': 10 agents, ~2 hrs — thorough testing for production applications. 'blitz': 20 agents, ~4 hrs — maximum coverage for critical assets. | standard |
| repo_url | No | Optional GitHub repository URL (e.g. 'https://github.com/org/repo') to enable white-box scanning. When provided, the scan includes SAST (static analysis), secret detection, and SCA (dependency audit) in addition to black-box testing. | |
| target_url | Yes | The full URL of the target to scan, including protocol (e.g. 'https://example.com'). The domain must be verified in your TurboPentest account before scanning. |