Skip to content
Start here

Vulnerability Scanner

Vulnerability ScannerCredential Sets

List credential sets
client.VulnerabilityScanner.CredentialSets.List(ctx, params) (*V4PagePaginationArray[CredentialSetListResponse], error)
GET/accounts/{account_id}/vuln_scanner/credential_sets
Create credential set
client.VulnerabilityScanner.CredentialSets.New(ctx, params) (*CredentialSetNewResponse, error)
POST/accounts/{account_id}/vuln_scanner/credential_sets
Get credential set
client.VulnerabilityScanner.CredentialSets.Get(ctx, credentialSetID, query) (*CredentialSetGetResponse, error)
GET/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}
Update credential set
client.VulnerabilityScanner.CredentialSets.Update(ctx, credentialSetID, params) (*CredentialSetUpdateResponse, error)
PUT/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}
Edit credential set
client.VulnerabilityScanner.CredentialSets.Edit(ctx, credentialSetID, params) (*CredentialSetEditResponse, error)
PATCH/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}
Delete credential set
client.VulnerabilityScanner.CredentialSets.Delete(ctx, credentialSetID, body) (*CredentialSetDeleteResponse, error)
DELETE/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}

Vulnerability ScannerCredential SetsCredentials

List credentials
client.VulnerabilityScanner.CredentialSets.Credentials.List(ctx, credentialSetID, params) (*V4PagePaginationArray[CredentialSetCredentialListResponse], error)
GET/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials
Create credential
client.VulnerabilityScanner.CredentialSets.Credentials.New(ctx, credentialSetID, params) (*CredentialSetCredentialNewResponse, error)
POST/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials
Get credential
client.VulnerabilityScanner.CredentialSets.Credentials.Get(ctx, credentialSetID, credentialID, query) (*CredentialSetCredentialGetResponse, error)
GET/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials/{credential_id}
Update credential
client.VulnerabilityScanner.CredentialSets.Credentials.Update(ctx, credentialSetID, credentialID, params) (*CredentialSetCredentialUpdateResponse, error)
PUT/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials/{credential_id}
Edit credential
client.VulnerabilityScanner.CredentialSets.Credentials.Edit(ctx, credentialSetID, credentialID, params) (*CredentialSetCredentialEditResponse, error)
PATCH/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials/{credential_id}
Delete credential
client.VulnerabilityScanner.CredentialSets.Credentials.Delete(ctx, credentialSetID, credentialID, body) (*CredentialSetCredentialDeleteResponse, error)
DELETE/accounts/{account_id}/vuln_scanner/credential_sets/{credential_set_id}/credentials/{credential_id}

Vulnerability ScannerScans

List scans
client.VulnerabilityScanner.Scans.List(ctx, params) (*V4PagePaginationArray[ScanListResponse], error)
GET/accounts/{account_id}/vuln_scanner/scans
Create scan
client.VulnerabilityScanner.Scans.New(ctx, params) (*ScanNewResponse, error)
POST/accounts/{account_id}/vuln_scanner/scans
Get scan
client.VulnerabilityScanner.Scans.Get(ctx, scanID, query) (*ScanGetResponse, error)
GET/accounts/{account_id}/vuln_scanner/scans/{scan_id}

Vulnerability ScannerTarget Environments

List target environments
client.VulnerabilityScanner.TargetEnvironments.List(ctx, params) (*V4PagePaginationArray[TargetEnvironmentListResponse], error)
GET/accounts/{account_id}/vuln_scanner/target_environments
Create target environment
client.VulnerabilityScanner.TargetEnvironments.New(ctx, params) (*TargetEnvironmentNewResponse, error)
POST/accounts/{account_id}/vuln_scanner/target_environments
Get target environment
client.VulnerabilityScanner.TargetEnvironments.Get(ctx, targetEnvironmentID, query) (*TargetEnvironmentGetResponse, error)
GET/accounts/{account_id}/vuln_scanner/target_environments/{target_environment_id}
Update target environment
client.VulnerabilityScanner.TargetEnvironments.Update(ctx, targetEnvironmentID, params) (*TargetEnvironmentUpdateResponse, error)
PUT/accounts/{account_id}/vuln_scanner/target_environments/{target_environment_id}
Edit target environment
client.VulnerabilityScanner.TargetEnvironments.Edit(ctx, targetEnvironmentID, params) (*TargetEnvironmentEditResponse, error)
PATCH/accounts/{account_id}/vuln_scanner/target_environments/{target_environment_id}
Delete target environment
client.VulnerabilityScanner.TargetEnvironments.Delete(ctx, targetEnvironmentID, body) (*TargetEnvironmentDeleteResponse, error)
DELETE/accounts/{account_id}/vuln_scanner/target_environments/{target_environment_id}