Manage your active and completed penetration tests directly from the ThreatExploit Studio. This guide walks you through selecting targets, monitoring live progress, reviewing findings, and exporting your final reports.
Selecting a Pentest
You can view all your targets in the PENTEST TARGETS section of the left panel. When you select a pentest, the Studio automatically adapts based on the test's current status:
Active Tests: If the test is still running, the Studio attaches the live output stream to your active console tab. This allows you to watch the operation unfold in real-time.
Completed Tests: If the test is finished, the Studio opens the Overview tab and sets the context for the AI chat. You can immediately start reviewing findings and asking questions about the results.
Understanding Pentest Details
When a pentest is selected, the PENTEST DETAILS panel provides a comprehensive snapshot of the operation.
| Field | Description |
|---|---|
| ID | The unique identifier for the pentest (truncated for readability). |
| Status | The current state of the operation (e.g., QUEUED, IN_PROGRESS, COMPLETED). |
| Mode & Style | The operational mode and execution style configured for this specific test. |
| Phase | The current execution phase of the target. |
| Severity | The highest severity level of vulnerabilities discovered so far. |
| Findings | The total number of findings and vulnerabilities discovered. |
| Timestamps | Exact dates and times for when the test was Created, Started, and Finished. |
Tracking Progress
The progress bar at the bottom of the details panel gives you a visual indicator of the test's status.
For active pentests, the progress bar estimates completion based on elapsed time. To ensure accuracy, the bar will cap at 99% until the system officially marks the status as COMPLETED.
Here is the typical lifecycle of a pentest:
stateDiagram-v2
[*] --> QUEUED : Created
QUEUED --> PENDING : Preparing
PENDING --> IN_PROGRESS : Started
IN_PROGRESS --> COMPLETED : Finished
QUEUED --> STOPPED : User aborted
PENDING --> STOPPED : User aborted
IN_PROGRESS --> STOPPED : User aborted
COMPLETED --> [*]
STOPPED --> [*]Stopping an Active Pentest
If you need to halt an operation early, you can safely terminate tests that are currently IN_PROGRESS, PENDING, or QUEUED.
- 1
Select the pentest
Click on the running pentest from the PENTEST TARGETS list in the left panel.
- 2
Click the Stop button
In the PENTEST DETAILS section, locate and click the Stop (
×) button in the top right corner of the panel header. - 3
Confirm termination
A confirmation modal will appear. Click Stop to confirm and safely terminate the operation.
Stopping a pentest halts all active scanning and exploitation phases for that target. Any findings discovered up to the point of termination will be saved, but the test cannot be resumed from where it left off.
Exporting Results
Once a pentest is complete, you can easily export the data for reporting or external analysis.
Power User Tip: You can also manually export results without leaving your keyboard by typing download <pentest_id> directly into the Studio console.
