PentestJob

Represents a pentest job, which is an execution instance of a pentest. A pentest job progresses through preflight, static analysis, pentest, and finalizing steps.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The list of actors used during the pentest job.

Link copied to clipboard

The list of domains allowed during the pentest job.

Link copied to clipboard

The code remediation strategy for the pentest job.

Link copied to clipboard

The date and time the pentest job was created, in UTC format.

Link copied to clipboard

The list of documents providing context for the pentest job.

Link copied to clipboard

The list of endpoints being tested in the pentest job.

Link copied to clipboard

Error information if the pentest job encountered an error.

Link copied to clipboard

The list of paths excluded from the pentest job.

Link copied to clipboard

The list of risk types excluded from the pentest job.

Link copied to clipboard

The execution context messages for the pentest job.

Link copied to clipboard

The list of integrated repositories associated with the pentest job.

Link copied to clipboard

The CloudWatch Logs configuration for the pentest job.

Link copied to clipboard

The network traffic configuration for the pentest job.

Link copied to clipboard

An overview of the pentest job results.

Link copied to clipboard

The unique identifier of the pentest associated with the job.

Link copied to clipboard

The unique identifier of the pentest job.

Link copied to clipboard

The IAM service role used for the pentest job.

Link copied to clipboard

The list of source code repositories analyzed during the pentest job.

Link copied to clipboard

The current status of the pentest job.

Link copied to clipboard
val steps: List<Step>?

The list of steps in the pentest job execution.

Link copied to clipboard

The title of the pentest job.

Link copied to clipboard

The date and time the pentest job was last updated, in UTC format.

Link copied to clipboard

The VPC configuration for the pentest job.

Functions

Link copied to clipboard
inline fun copy(block: PentestJob.Builder.() -> Unit = {}): PentestJob
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String