Pentest

class Pentest

Represents a pentest configuration that defines the parameters for security testing, including target assets, risk type exclusions, and infrastructure settings.

Types

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

Properties

Link copied to clipboard

The unique identifier of the agent space that contains the pentest.

Link copied to clipboard

The assets included in the pentest.

Link copied to clipboard

The CI/CD pentesting configuration for this pentest. Present when the pentest is set up to run from a CI/CD pipeline.

Link copied to clipboard

Strategy for cleaning up resources after pentest job completion.

Link copied to clipboard

The code remediation strategy for the pentest.

Link copied to clipboard

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

Link copied to clipboard

A list of managed skills to disable for this pentest. Valid values include FINDING_PERSONALIZATION and LOGIN_OPTIMIZATION.

Link copied to clipboard

The list of risk types excluded from the pentest.

Link copied to clipboard

The CloudWatch Logs configuration for the pentest.

Link copied to clipboard

The maximum number of billable task hours allowed for jobs started from this pentest. If a job reaches the configured limit, it is gracefully stopped. If not set, jobs run to completion with no budget cap.

Link copied to clipboard

The network traffic configuration for the pentest.

Link copied to clipboard

The unique identifier of the pentest.

Link copied to clipboard

The destination for publishing scan reports to an integrated document provider.

Link copied to clipboard

The report-generation filters applied when the report is exported.

Link copied to clipboard

The IAM service role used for the pentest.

Link copied to clipboard

The category of application a pentest targets.

Link copied to clipboard

The title of the pentest.

Link copied to clipboard

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

Link copied to clipboard

The VPC configuration for the pentest.

Functions

Link copied to clipboard
inline fun copy(block: Pentest.Builder.() -> Unit = {}): Pentest
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