ScopeChange

A code change in a CI/CD pipeline run that defines what a CI/CD pentest job tests. Each scope change identifies an integrated repository and the commit range for the change.

Types

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

Properties

Link copied to clipboard

The commit SHA that the change is compared against. When omitted, the change is evaluated against the head commit alone.

Link copied to clipboard

The commit SHA at the tip of the change to be tested.

Link copied to clipboard

The identifier of the integration for the source-code provider that hosts the repository.

Link copied to clipboard

The provider-specific identifier of the repository the change belongs to.

Link copied to clipboard

The identifier of the CI/CD pipeline run that triggered this pentest job.

Functions

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