interface AdvSecEnablementStatus {
    advSecEnabled?: boolean;
    advSecEnablementLastChangedDate?: Date;
    blockPushes?: boolean;
    dependabotEnabled?: boolean;
    projectId?: string;
    repositoryId?: string;
}

Hierarchy (View Summary)

Properties

advSecEnabled?: boolean

Advanced Security enablement status set to False when disabled and True when enabled; Null is never explicitly set.

advSecEnablementLastChangedDate?: Date

The last time the status of Advanced Security for this repository was updated

blockPushes?: boolean

When true, pushes containing secrets will be blocked.
When false, pushes are scanned for secrets and are not blocked.
If includeAllProperties in the request is false, this value will be null.

dependabotEnabled?: boolean

Dependabot enablement status set to False when disabled and True when enabled; Null is never explicitly set.
When true, Dependabot will open PRs to support security updates for outdated dependencies.
If includeAllProperties in the request is false, this value will be null.

projectId?: string
repositoryId?: string