Pentest Operations Managing Active Pentests

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.

FieldDescription
IDThe unique identifier for the pentest (truncated for readability).
StatusThe current state of the operation (e.g., QUEUED, IN_PROGRESS, COMPLETED).
Mode & StyleThe operational mode and execution style configured for this specific test.
PhaseThe current execution phase of the target.
SeverityThe highest severity level of vulnerabilities discovered so far.
FindingsThe total number of findings and vulnerabilities discovered.
TimestampsExact 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. 1

    Select the pentest

    Click on the running pentest from the PENTEST TARGETS list in the left panel.

  2. 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. 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.

Download PDF Report

Generate a presentation-ready PDF report containing all findings, severity levels, and execution details.

Export Raw Data

Download the complete result dataset to your local machine for further analysis or archiving.

Power User Tip: You can also manually export results without leaving your keyboard by typing download <pentest_id> directly into the Studio console.