Skip to content

AI Runs ​

An AI run is a single assessment execution associated with a project. It records the configuration used for that execution, its progress, and its results. The project holds the broader engagement, included scope, exclusions, team access, and issue history.

Use separate runs when the assessment objective changes or when you need a new review after remediation. A previous run remains useful evidence of what was reviewed at that time; it does not establish the current state of an application that has since changed.

Choose the right kind of run ​

Do not confuse the interaction mode with the assessment intent or execution location. For example, an automatic run can use Balanced intent and a connector for a private environment. A checklist can organize the review of that same environment. Purple team validation through a plugin has a different purpose from discovering application findings.

Your objectiveRelevant choiceReview afterward
Run a configured assessment with periodic operator reviewAutomaticEvidence, candidates, and incomplete work
Keep an operator involved throughout the reviewAssistedOperator decisions, observations, and resulting findings
Follow a repeatable set of review objectivesChecklistEach item's outcome and supporting evidence
Review an environment that requires local network accessLocal/private-network accessConnectivity, scope, and assessment results
Evaluate detection and response as a coordinated exercisePurple team through a pluginExecution evidence, telemetry, detections, and response

Interaction modes ​

Automatic ​

The run follows its configured profile without continuous chat input. The operator still defines the engagement context, reviews progress, and evaluates the resulting candidates. Automatic means that the configured review can proceed unattended; it does not mean unlimited coverage, guaranteed findings, or automatic acceptance of every observation.

Use it for a defined baseline review, a repeat assessment, or an assessment that can proceed within an established scope and budget. Check prerequisites and available credits before starting. See Automatic Assessments.

Assisted ​

A provider operator guides the assessment through chat. This is useful when the review requires interpretation of application behavior, clarification of context, or decisions about which observations need further review.

Keep directions within the project's existing scope and permissions. Chat does not expand project access. An operator can take over an active automatic run when the corresponding control is available. Availability differs between provider and client accounts.

Checklist ​

The run follows an available checklist instead of relying only on a broad assessment objective. The checklist expresses what should be reviewed and makes coverage easier to compare across runs.

A curated checklist groups specific items into bundles. A coverage template organizes review by categories. Read the outcome of each item together with its evidence: reviewed without a finding, finding identified, not applicable, and blocked work have different meanings. Do not interpret an unreviewed item as a passed control.

The selector appears only when an appropriate checklist is available. A checklist helps structure evidence; it does not by itself establish compliance with an entire standard.

Available interaction modes

Screenshots use fictional demonstration data.

Assessment intent ​

Intent describes how thorough the configured review should be. It is separate from the choice of Automatic or Checklist. Assisted runs use operator direction and do not present this depth selector.

IntentIntended emphasisPlanning consideration
LightweightA narrower initial reviewUseful when time or credits are limited; expect less coverage.
BalancedA bounded review of the most relevant areasReview the resulting coverage and any blocked areas before deciding whether more work is needed.
DeepMore detailed review of the configured environmentAllow more time and credits; increased effort still does not guarantee complete coverage.
ContinuousRepeated assessment cycles within configured limitsSet a deliberate budget and monitor changes, coverage, and resource use.

Continuous intent is not a recurring calendar schedule. A schedule creates separate runs at configured times; Continuous applies to the work within one run. Neither removes the need to review results.

Profile, intent, and budget settings

Profiles and model combinations ​

A profile defines the assessment's configured stages and review objectives. The project category and organization configuration determine which profiles are offered. Choose a profile appropriate for the environment and the purpose of the engagement.

A model combination, when offered, selects the available AI configuration for that run. It can affect credit use and the way the profile processes its work. Do not assume that a more expensive configuration guarantees more valid findings. Compare outcomes using evidence and coverage, rather than cost alone.

Scope, access, and prerequisites ​

Before creating a run, review included scope, exclusions, project permissions, relevant environment context, and credits. An empty included scope means the assessment cannot run. An available profile does not make every possible target part of the engagement.

For a client, the project must allow client AI runs. For a provider, confirm that the selected project belongs to the intended authorized engagement. If the environment requires private-network connectivity, review Local Runs. If it requires a plugin, check that the organization has the corresponding feature enabled.

Budgets and stopping ​

The credit budget limits the resources available to a run. A value of 0 means no explicit per-run credit cap in the start form; it does not mean free usage. Available organization credits and other applicable limits still matter.

A run can stop before all planned work is complete because of its budget, an operator action, a missing dependency, or an execution error. Review the final status and the work already recorded. Stopping retains existing observations and findings; it does not certify the remaining scope.

Follow progress ​

Use the run selector to open the execution you want to review. Check its status, current stage, credit usage, recorded observations, and coverage information. The history of a completed run remains available separately from a newer run.

Distinguish waiting for prerequisites from active work, completion, cancellation, and failure. A connectivity problem or absent prerequisite is a reason to investigate setup, rather than evidence that the environment has no security issues.

For available controls and the start procedure, see Run Modes.

Interpret the outcome ​

OutcomeWhat it tells youWhat it does not tell you
Candidate findingAn observation needs evidence reviewThat the issue is already accepted or verified by a person
Accepted findingA reviewer has accepted the issue into the project workflowThat remediation has been completed
Reviewed without a findingThe recorded review did not establish an issueThat every possible issue was excluded
Blocked or incomplete coveragePart of the intended review could not be completedThat the affected area passed
Completed runThe execution finishedThat all candidates are valid or all coverage is complete

Review candidate evidence, project context, and affected assets before deciding. Accept valid candidates, reject unsupported ones, or merge duplicates when appropriate. Keep the run outcome separate from issue status: an execution can be complete while its accepted findings remain open.

Repeat assessments and compare runs ​

Record what changed between runs: scope, environment version, profile, checklist, intent, budget, and access conditions. Compare coverage and evidence alongside the number of findings. Fewer findings may reflect remediation, different scope, incomplete work, or different access.

For remediation follow-up, review the affected finding and use the project's retest workflow. A new run can provide additional observations, but its completion alone should not close an issue.

Provider and client responsibilities ​

Providers make appropriate profiles and project permissions available, coordinate environment access, and review the engagement's objectives. Clients review their authorized project, available credits, results, and remediation work. The buttons shown to each account can differ.

If a profile, checklist, local-access option, or plugin feature is missing, ask the provider or organization administrator to check availability. Do not substitute a different execution method without reviewing the engagement requirements.

Hashiro. Continuous Threat Exposure Management.