Versions in this module Expand all Collapse all v1 v1.7.1 Sep 12, 2024 v1.7.0 Aug 20, 2024 v1.6.12 Aug 8, 2024 v1.6.11 Jul 24, 2024 v1.6.10 Jul 10, 2024 v1.6.9 Jul 1, 2024 v1.6.8 Jun 26, 2024 v1.6.7 May 1, 2024 v1.6.6 Mar 14, 2024 v1.6.5 Jan 30, 2024 v1.6.4 Nov 1, 2023 v1.6.3 Oct 26, 2023 v1.6.2 Oct 12, 2023 v1.6.1 Jun 20, 2023 v1.6.0 May 30, 2023 v1.5.1 May 8, 2023 v1.5.0 Jan 5, 2023 v1.4.0 Nov 3, 2022 v1.3.0 Oct 25, 2022 Changes in this version + var File_google_cloud_websecurityscanner_v1_crawled_url_proto protoreflect.FileDescriptor + var File_google_cloud_websecurityscanner_v1_finding_addon_proto protoreflect.FileDescriptor + var File_google_cloud_websecurityscanner_v1_finding_proto protoreflect.FileDescriptor + var File_google_cloud_websecurityscanner_v1_finding_type_stats_proto protoreflect.FileDescriptor + var File_google_cloud_websecurityscanner_v1_scan_config_error_proto protoreflect.FileDescriptor + var File_google_cloud_websecurityscanner_v1_scan_config_proto protoreflect.FileDescriptor + var File_google_cloud_websecurityscanner_v1_scan_run_error_trace_proto protoreflect.FileDescriptor + var File_google_cloud_websecurityscanner_v1_scan_run_log_proto protoreflect.FileDescriptor + var File_google_cloud_websecurityscanner_v1_scan_run_proto protoreflect.FileDescriptor + var File_google_cloud_websecurityscanner_v1_scan_run_warning_trace_proto protoreflect.FileDescriptor + var File_google_cloud_websecurityscanner_v1_web_security_scanner_proto protoreflect.FileDescriptor + var Finding_Severity_name = map[int32]string + var Finding_Severity_value = map[string]int32 + var ScanConfigError_Code_name = map[int32]string + var ScanConfigError_Code_value = map[string]int32 + var ScanConfig_ExportToSecurityCommandCenter_name = map[int32]string + var ScanConfig_ExportToSecurityCommandCenter_value = map[string]int32 + var ScanConfig_RiskLevel_name = map[int32]string + var ScanConfig_RiskLevel_value = map[string]int32 + var ScanConfig_UserAgent_name = map[int32]string + var ScanConfig_UserAgent_value = map[string]int32 + var ScanRunErrorTrace_Code_name = map[int32]string + var ScanRunErrorTrace_Code_value = map[string]int32 + var ScanRunWarningTrace_Code_name = map[int32]string + var ScanRunWarningTrace_Code_value = map[string]int32 + var ScanRun_ExecutionState_name = map[int32]string + var ScanRun_ExecutionState_value = map[string]int32 + var ScanRun_ResultState_name = map[int32]string + var ScanRun_ResultState_value = map[string]int32 + var Xss_AttackVector_name = map[int32]string + var Xss_AttackVector_value = map[string]int32 + var Xxe_Location_name = map[int32]string + var Xxe_Location_value = map[string]int32 + func RegisterWebSecurityScannerServer(s *grpc.Server, srv WebSecurityScannerServer) + type CrawledUrl struct + Body string + HttpMethod string + Url string + func (*CrawledUrl) Descriptor() ([]byte, []int) + func (*CrawledUrl) ProtoMessage() + func (x *CrawledUrl) GetBody() string + func (x *CrawledUrl) GetHttpMethod() string + func (x *CrawledUrl) GetUrl() string + func (x *CrawledUrl) ProtoReflect() protoreflect.Message + func (x *CrawledUrl) Reset() + func (x *CrawledUrl) String() string + type CreateScanConfigRequest struct + Parent string + ScanConfig *ScanConfig + func (*CreateScanConfigRequest) Descriptor() ([]byte, []int) + func (*CreateScanConfigRequest) ProtoMessage() + func (x *CreateScanConfigRequest) GetParent() string + func (x *CreateScanConfigRequest) GetScanConfig() *ScanConfig + func (x *CreateScanConfigRequest) ProtoReflect() protoreflect.Message + func (x *CreateScanConfigRequest) Reset() + func (x *CreateScanConfigRequest) String() string + type DeleteScanConfigRequest struct + Name string + func (*DeleteScanConfigRequest) Descriptor() ([]byte, []int) + func (*DeleteScanConfigRequest) ProtoMessage() + func (x *DeleteScanConfigRequest) GetName() string + func (x *DeleteScanConfigRequest) ProtoReflect() protoreflect.Message + func (x *DeleteScanConfigRequest) Reset() + func (x *DeleteScanConfigRequest) String() string + type Finding struct + Body string + Description string + FinalUrl string + FindingType string + Form *Form + FrameUrl string + FuzzedUrl string + HttpMethod string + Name string + OutdatedLibrary *OutdatedLibrary + ReproductionUrl string + Severity Finding_Severity + TrackingId string + ViolatingResource *ViolatingResource + VulnerableHeaders *VulnerableHeaders + VulnerableParameters *VulnerableParameters + Xss *Xss + Xxe *Xxe + func (*Finding) Descriptor() ([]byte, []int) + func (*Finding) ProtoMessage() + func (x *Finding) GetBody() string + func (x *Finding) GetDescription() string + func (x *Finding) GetFinalUrl() string + func (x *Finding) GetFindingType() string + func (x *Finding) GetForm() *Form + func (x *Finding) GetFrameUrl() string + func (x *Finding) GetFuzzedUrl() string + func (x *Finding) GetHttpMethod() string + func (x *Finding) GetName() string + func (x *Finding) GetOutdatedLibrary() *OutdatedLibrary + func (x *Finding) GetReproductionUrl() string + func (x *Finding) GetSeverity() Finding_Severity + func (x *Finding) GetTrackingId() string + func (x *Finding) GetViolatingResource() *ViolatingResource + func (x *Finding) GetVulnerableHeaders() *VulnerableHeaders + func (x *Finding) GetVulnerableParameters() *VulnerableParameters + func (x *Finding) GetXss() *Xss + func (x *Finding) GetXxe() *Xxe + func (x *Finding) ProtoReflect() protoreflect.Message + func (x *Finding) Reset() + func (x *Finding) String() string + type FindingTypeStats struct + FindingCount int32 + FindingType string + func (*FindingTypeStats) Descriptor() ([]byte, []int) + func (*FindingTypeStats) ProtoMessage() + func (x *FindingTypeStats) GetFindingCount() int32 + func (x *FindingTypeStats) GetFindingType() string + func (x *FindingTypeStats) ProtoReflect() protoreflect.Message + func (x *FindingTypeStats) Reset() + func (x *FindingTypeStats) String() string + type Finding_Severity int32 + const Finding_CRITICAL + const Finding_HIGH + const Finding_LOW + const Finding_MEDIUM + const Finding_SEVERITY_UNSPECIFIED + func (Finding_Severity) Descriptor() protoreflect.EnumDescriptor + func (Finding_Severity) EnumDescriptor() ([]byte, []int) + func (Finding_Severity) Type() protoreflect.EnumType + func (x Finding_Severity) Enum() *Finding_Severity + func (x Finding_Severity) Number() protoreflect.EnumNumber + func (x Finding_Severity) String() string + type Form struct + ActionUri string + Fields []string + func (*Form) Descriptor() ([]byte, []int) + func (*Form) ProtoMessage() + func (x *Form) GetActionUri() string + func (x *Form) GetFields() []string + func (x *Form) ProtoReflect() protoreflect.Message + func (x *Form) Reset() + func (x *Form) String() string + type GetFindingRequest struct + Name string + func (*GetFindingRequest) Descriptor() ([]byte, []int) + func (*GetFindingRequest) ProtoMessage() + func (x *GetFindingRequest) GetName() string + func (x *GetFindingRequest) ProtoReflect() protoreflect.Message + func (x *GetFindingRequest) Reset() + func (x *GetFindingRequest) String() string + type GetScanConfigRequest struct + Name string + func (*GetScanConfigRequest) Descriptor() ([]byte, []int) + func (*GetScanConfigRequest) ProtoMessage() + func (x *GetScanConfigRequest) GetName() string + func (x *GetScanConfigRequest) ProtoReflect() protoreflect.Message + func (x *GetScanConfigRequest) Reset() + func (x *GetScanConfigRequest) String() string + type GetScanRunRequest struct + Name string + func (*GetScanRunRequest) Descriptor() ([]byte, []int) + func (*GetScanRunRequest) ProtoMessage() + func (x *GetScanRunRequest) GetName() string + func (x *GetScanRunRequest) ProtoReflect() protoreflect.Message + func (x *GetScanRunRequest) Reset() + func (x *GetScanRunRequest) String() string + type ListCrawledUrlsRequest struct + PageSize int32 + PageToken string + Parent string + func (*ListCrawledUrlsRequest) Descriptor() ([]byte, []int) + func (*ListCrawledUrlsRequest) ProtoMessage() + func (x *ListCrawledUrlsRequest) GetPageSize() int32 + func (x *ListCrawledUrlsRequest) GetPageToken() string + func (x *ListCrawledUrlsRequest) GetParent() string + func (x *ListCrawledUrlsRequest) ProtoReflect() protoreflect.Message + func (x *ListCrawledUrlsRequest) Reset() + func (x *ListCrawledUrlsRequest) String() string + type ListCrawledUrlsResponse struct + CrawledUrls []*CrawledUrl + NextPageToken string + func (*ListCrawledUrlsResponse) Descriptor() ([]byte, []int) + func (*ListCrawledUrlsResponse) ProtoMessage() + func (x *ListCrawledUrlsResponse) GetCrawledUrls() []*CrawledUrl + func (x *ListCrawledUrlsResponse) GetNextPageToken() string + func (x *ListCrawledUrlsResponse) ProtoReflect() protoreflect.Message + func (x *ListCrawledUrlsResponse) Reset() + func (x *ListCrawledUrlsResponse) String() string + type ListFindingTypeStatsRequest struct + Parent string + func (*ListFindingTypeStatsRequest) Descriptor() ([]byte, []int) + func (*ListFindingTypeStatsRequest) ProtoMessage() + func (x *ListFindingTypeStatsRequest) GetParent() string + func (x *ListFindingTypeStatsRequest) ProtoReflect() protoreflect.Message + func (x *ListFindingTypeStatsRequest) Reset() + func (x *ListFindingTypeStatsRequest) String() string + type ListFindingTypeStatsResponse struct + FindingTypeStats []*FindingTypeStats + func (*ListFindingTypeStatsResponse) Descriptor() ([]byte, []int) + func (*ListFindingTypeStatsResponse) ProtoMessage() + func (x *ListFindingTypeStatsResponse) GetFindingTypeStats() []*FindingTypeStats + func (x *ListFindingTypeStatsResponse) ProtoReflect() protoreflect.Message + func (x *ListFindingTypeStatsResponse) Reset() + func (x *ListFindingTypeStatsResponse) String() string + type ListFindingsRequest struct + Filter string + PageSize int32 + PageToken string + Parent string + func (*ListFindingsRequest) Descriptor() ([]byte, []int) + func (*ListFindingsRequest) ProtoMessage() + func (x *ListFindingsRequest) GetFilter() string + func (x *ListFindingsRequest) GetPageSize() int32 + func (x *ListFindingsRequest) GetPageToken() string + func (x *ListFindingsRequest) GetParent() string + func (x *ListFindingsRequest) ProtoReflect() protoreflect.Message + func (x *ListFindingsRequest) Reset() + func (x *ListFindingsRequest) String() string + type ListFindingsResponse struct + Findings []*Finding + NextPageToken string + func (*ListFindingsResponse) Descriptor() ([]byte, []int) + func (*ListFindingsResponse) ProtoMessage() + func (x *ListFindingsResponse) GetFindings() []*Finding + func (x *ListFindingsResponse) GetNextPageToken() string + func (x *ListFindingsResponse) ProtoReflect() protoreflect.Message + func (x *ListFindingsResponse) Reset() + func (x *ListFindingsResponse) String() string + type ListScanConfigsRequest struct + PageSize int32 + PageToken string + Parent string + func (*ListScanConfigsRequest) Descriptor() ([]byte, []int) + func (*ListScanConfigsRequest) ProtoMessage() + func (x *ListScanConfigsRequest) GetPageSize() int32 + func (x *ListScanConfigsRequest) GetPageToken() string + func (x *ListScanConfigsRequest) GetParent() string + func (x *ListScanConfigsRequest) ProtoReflect() protoreflect.Message + func (x *ListScanConfigsRequest) Reset() + func (x *ListScanConfigsRequest) String() string + type ListScanConfigsResponse struct + NextPageToken string + ScanConfigs []*ScanConfig + func (*ListScanConfigsResponse) Descriptor() ([]byte, []int) + func (*ListScanConfigsResponse) ProtoMessage() + func (x *ListScanConfigsResponse) GetNextPageToken() string + func (x *ListScanConfigsResponse) GetScanConfigs() []*ScanConfig + func (x *ListScanConfigsResponse) ProtoReflect() protoreflect.Message + func (x *ListScanConfigsResponse) Reset() + func (x *ListScanConfigsResponse) String() string + type ListScanRunsRequest struct + PageSize int32 + PageToken string + Parent string + func (*ListScanRunsRequest) Descriptor() ([]byte, []int) + func (*ListScanRunsRequest) ProtoMessage() + func (x *ListScanRunsRequest) GetPageSize() int32 + func (x *ListScanRunsRequest) GetPageToken() string + func (x *ListScanRunsRequest) GetParent() string + func (x *ListScanRunsRequest) ProtoReflect() protoreflect.Message + func (x *ListScanRunsRequest) Reset() + func (x *ListScanRunsRequest) String() string + type ListScanRunsResponse struct + NextPageToken string + ScanRuns []*ScanRun + func (*ListScanRunsResponse) Descriptor() ([]byte, []int) + func (*ListScanRunsResponse) ProtoMessage() + func (x *ListScanRunsResponse) GetNextPageToken() string + func (x *ListScanRunsResponse) GetScanRuns() []*ScanRun + func (x *ListScanRunsResponse) ProtoReflect() protoreflect.Message + func (x *ListScanRunsResponse) Reset() + func (x *ListScanRunsResponse) String() string + type OutdatedLibrary struct + LearnMoreUrls []string + LibraryName string + Version string + func (*OutdatedLibrary) Descriptor() ([]byte, []int) + func (*OutdatedLibrary) ProtoMessage() + func (x *OutdatedLibrary) GetLearnMoreUrls() []string + func (x *OutdatedLibrary) GetLibraryName() string + func (x *OutdatedLibrary) GetVersion() string + func (x *OutdatedLibrary) ProtoReflect() protoreflect.Message + func (x *OutdatedLibrary) Reset() + func (x *OutdatedLibrary) String() string + type ScanConfig struct + Authentication *ScanConfig_Authentication + BlacklistPatterns []string + DisplayName string + ExportToSecurityCommandCenter ScanConfig_ExportToSecurityCommandCenter + IgnoreHttpStatusErrors bool + ManagedScan bool + MaxQps int32 + Name string + RiskLevel ScanConfig_RiskLevel + Schedule *ScanConfig_Schedule + StartingUrls []string + StaticIpScan bool + UserAgent ScanConfig_UserAgent + func (*ScanConfig) Descriptor() ([]byte, []int) + func (*ScanConfig) ProtoMessage() + func (x *ScanConfig) GetAuthentication() *ScanConfig_Authentication + func (x *ScanConfig) GetBlacklistPatterns() []string + func (x *ScanConfig) GetDisplayName() string + func (x *ScanConfig) GetExportToSecurityCommandCenter() ScanConfig_ExportToSecurityCommandCenter + func (x *ScanConfig) GetIgnoreHttpStatusErrors() bool + func (x *ScanConfig) GetManagedScan() bool + func (x *ScanConfig) GetMaxQps() int32 + func (x *ScanConfig) GetName() string + func (x *ScanConfig) GetRiskLevel() ScanConfig_RiskLevel + func (x *ScanConfig) GetSchedule() *ScanConfig_Schedule + func (x *ScanConfig) GetStartingUrls() []string + func (x *ScanConfig) GetStaticIpScan() bool + func (x *ScanConfig) GetUserAgent() ScanConfig_UserAgent + func (x *ScanConfig) ProtoReflect() protoreflect.Message + func (x *ScanConfig) Reset() + func (x *ScanConfig) String() string + type ScanConfigError struct + Code ScanConfigError_Code + FieldName string + func (*ScanConfigError) Descriptor() ([]byte, []int) + func (*ScanConfigError) ProtoMessage() + func (x *ScanConfigError) GetCode() ScanConfigError_Code + func (x *ScanConfigError) GetFieldName() string + func (x *ScanConfigError) ProtoReflect() protoreflect.Message + func (x *ScanConfigError) Reset() + func (x *ScanConfigError) String() string + type ScanConfigError_Code int32 + const ScanConfigError_APPENGINE_API_BACKEND_ERROR + const ScanConfigError_APPENGINE_API_NOT_ACCESSIBLE + const ScanConfigError_APPENGINE_DEFAULT_HOST_MISSING + const ScanConfigError_CANNOT_USE_GOOGLE_COM_ACCOUNT + const ScanConfigError_CANNOT_USE_OWNER_ACCOUNT + const ScanConfigError_CODE_UNSPECIFIED + const ScanConfigError_COMPUTE_API_BACKEND_ERROR + const ScanConfigError_COMPUTE_API_NOT_ACCESSIBLE + const ScanConfigError_CUSTOM_LOGIN_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECT + const ScanConfigError_CUSTOM_LOGIN_URL_HAS_NON_ROUTABLE_IP_ADDRESS + const ScanConfigError_CUSTOM_LOGIN_URL_HAS_UNRESERVED_IP_ADDRESS + const ScanConfigError_CUSTOM_LOGIN_URL_MALFORMED + const ScanConfigError_CUSTOM_LOGIN_URL_MAPPED_TO_NON_ROUTABLE_ADDRESS + const ScanConfigError_CUSTOM_LOGIN_URL_MAPPED_TO_UNRESERVED_ADDRESS + const ScanConfigError_DUPLICATE_SCAN_NAME + const ScanConfigError_FAILED_TO_AUTHENTICATE_TO_TARGET + const ScanConfigError_FINDING_TYPE_UNSPECIFIED + const ScanConfigError_FORBIDDEN_TO_SCAN_COMPUTE + const ScanConfigError_FORBIDDEN_UPDATE_TO_MANAGED_SCAN + const ScanConfigError_INTERNAL_ERROR + const ScanConfigError_INVALID_FIELD_VALUE + const ScanConfigError_MALFORMED_FILTER + const ScanConfigError_MALFORMED_RESOURCE_NAME + const ScanConfigError_OK + const ScanConfigError_PROJECT_INACTIVE + const ScanConfigError_REQUIRED_FIELD + const ScanConfigError_RESOURCE_NAME_INCONSISTENT + const ScanConfigError_SCAN_ALREADY_RUNNING + const ScanConfigError_SCAN_NOT_RUNNING + const ScanConfigError_SEED_URL_DOES_NOT_BELONG_TO_CURRENT_PROJECT + const ScanConfigError_SEED_URL_HAS_NON_ROUTABLE_IP_ADDRESS + const ScanConfigError_SEED_URL_HAS_UNRESERVED_IP_ADDRESS + const ScanConfigError_SEED_URL_MALFORMED + const ScanConfigError_SEED_URL_MAPPED_TO_NON_ROUTABLE_ADDRESS + const ScanConfigError_SEED_URL_MAPPED_TO_UNRESERVED_ADDRESS + const ScanConfigError_SERVICE_ACCOUNT_NOT_CONFIGURED + const ScanConfigError_TOO_MANY_SCANS + const ScanConfigError_UNABLE_TO_RESOLVE_PROJECT_INFO + const ScanConfigError_UNSUPPORTED_BLACKLIST_PATTERN_FORMAT + const ScanConfigError_UNSUPPORTED_FILTER + const ScanConfigError_UNSUPPORTED_FINDING_TYPE + const ScanConfigError_UNSUPPORTED_URL_SCHEME + func (ScanConfigError_Code) Descriptor() protoreflect.EnumDescriptor + func (ScanConfigError_Code) EnumDescriptor() ([]byte, []int) + func (ScanConfigError_Code) Type() protoreflect.EnumType + func (x ScanConfigError_Code) Enum() *ScanConfigError_Code + func (x ScanConfigError_Code) Number() protoreflect.EnumNumber + func (x ScanConfigError_Code) String() string + type ScanConfig_Authentication struct + Authentication isScanConfig_Authentication_Authentication + func (*ScanConfig_Authentication) Descriptor() ([]byte, []int) + func (*ScanConfig_Authentication) ProtoMessage() + func (m *ScanConfig_Authentication) GetAuthentication() isScanConfig_Authentication_Authentication + func (x *ScanConfig_Authentication) GetCustomAccount() *ScanConfig_Authentication_CustomAccount + func (x *ScanConfig_Authentication) GetGoogleAccount() *ScanConfig_Authentication_GoogleAccount + func (x *ScanConfig_Authentication) GetIapCredential() *ScanConfig_Authentication_IapCredential + func (x *ScanConfig_Authentication) ProtoReflect() protoreflect.Message + func (x *ScanConfig_Authentication) Reset() + func (x *ScanConfig_Authentication) String() string + type ScanConfig_Authentication_CustomAccount struct + LoginUrl string + Password string + Username string + func (*ScanConfig_Authentication_CustomAccount) Descriptor() ([]byte, []int) + func (*ScanConfig_Authentication_CustomAccount) ProtoMessage() + func (x *ScanConfig_Authentication_CustomAccount) GetLoginUrl() string + func (x *ScanConfig_Authentication_CustomAccount) GetPassword() string + func (x *ScanConfig_Authentication_CustomAccount) GetUsername() string + func (x *ScanConfig_Authentication_CustomAccount) ProtoReflect() protoreflect.Message + func (x *ScanConfig_Authentication_CustomAccount) Reset() + func (x *ScanConfig_Authentication_CustomAccount) String() string + type ScanConfig_Authentication_CustomAccount_ struct + CustomAccount *ScanConfig_Authentication_CustomAccount + type ScanConfig_Authentication_GoogleAccount struct + Password string + Username string + func (*ScanConfig_Authentication_GoogleAccount) Descriptor() ([]byte, []int) + func (*ScanConfig_Authentication_GoogleAccount) ProtoMessage() + func (x *ScanConfig_Authentication_GoogleAccount) GetPassword() string + func (x *ScanConfig_Authentication_GoogleAccount) GetUsername() string + func (x *ScanConfig_Authentication_GoogleAccount) ProtoReflect() protoreflect.Message + func (x *ScanConfig_Authentication_GoogleAccount) Reset() + func (x *ScanConfig_Authentication_GoogleAccount) String() string + type ScanConfig_Authentication_GoogleAccount_ struct + GoogleAccount *ScanConfig_Authentication_GoogleAccount + type ScanConfig_Authentication_IapCredential struct + IapCredentials isScanConfig_Authentication_IapCredential_IapCredentials + func (*ScanConfig_Authentication_IapCredential) Descriptor() ([]byte, []int) + func (*ScanConfig_Authentication_IapCredential) ProtoMessage() + func (m *ScanConfig_Authentication_IapCredential) GetIapCredentials() isScanConfig_Authentication_IapCredential_IapCredentials + func (x *ScanConfig_Authentication_IapCredential) GetIapTestServiceAccountInfo() *ScanConfig_Authentication_IapCredential_IapTestServiceAccountInfo + func (x *ScanConfig_Authentication_IapCredential) ProtoReflect() protoreflect.Message + func (x *ScanConfig_Authentication_IapCredential) Reset() + func (x *ScanConfig_Authentication_IapCredential) String() string + type ScanConfig_Authentication_IapCredential_ struct + IapCredential *ScanConfig_Authentication_IapCredential + type ScanConfig_Authentication_IapCredential_IapTestServiceAccountInfo struct + TargetAudienceClientId string + func (*ScanConfig_Authentication_IapCredential_IapTestServiceAccountInfo) Descriptor() ([]byte, []int) + func (*ScanConfig_Authentication_IapCredential_IapTestServiceAccountInfo) ProtoMessage() + func (x *ScanConfig_Authentication_IapCredential_IapTestServiceAccountInfo) GetTargetAudienceClientId() string + func (x *ScanConfig_Authentication_IapCredential_IapTestServiceAccountInfo) ProtoReflect() protoreflect.Message + func (x *ScanConfig_Authentication_IapCredential_IapTestServiceAccountInfo) Reset() + func (x *ScanConfig_Authentication_IapCredential_IapTestServiceAccountInfo) String() string + type ScanConfig_Authentication_IapCredential_IapTestServiceAccountInfo_ struct + IapTestServiceAccountInfo *ScanConfig_Authentication_IapCredential_IapTestServiceAccountInfo + type ScanConfig_ExportToSecurityCommandCenter int32 + const ScanConfig_DISABLED + const ScanConfig_ENABLED + const ScanConfig_EXPORT_TO_SECURITY_COMMAND_CENTER_UNSPECIFIED + func (ScanConfig_ExportToSecurityCommandCenter) Descriptor() protoreflect.EnumDescriptor + func (ScanConfig_ExportToSecurityCommandCenter) EnumDescriptor() ([]byte, []int) + func (ScanConfig_ExportToSecurityCommandCenter) Type() protoreflect.EnumType + func (x ScanConfig_ExportToSecurityCommandCenter) Enum() *ScanConfig_ExportToSecurityCommandCenter + func (x ScanConfig_ExportToSecurityCommandCenter) Number() protoreflect.EnumNumber + func (x ScanConfig_ExportToSecurityCommandCenter) String() string + type ScanConfig_RiskLevel int32 + const ScanConfig_LOW + const ScanConfig_NORMAL + const ScanConfig_RISK_LEVEL_UNSPECIFIED + func (ScanConfig_RiskLevel) Descriptor() protoreflect.EnumDescriptor + func (ScanConfig_RiskLevel) EnumDescriptor() ([]byte, []int) + func (ScanConfig_RiskLevel) Type() protoreflect.EnumType + func (x ScanConfig_RiskLevel) Enum() *ScanConfig_RiskLevel + func (x ScanConfig_RiskLevel) Number() protoreflect.EnumNumber + func (x ScanConfig_RiskLevel) String() string + type ScanConfig_Schedule struct + IntervalDurationDays int32 + ScheduleTime *timestamp.Timestamp + func (*ScanConfig_Schedule) Descriptor() ([]byte, []int) + func (*ScanConfig_Schedule) ProtoMessage() + func (x *ScanConfig_Schedule) GetIntervalDurationDays() int32 + func (x *ScanConfig_Schedule) GetScheduleTime() *timestamp.Timestamp + func (x *ScanConfig_Schedule) ProtoReflect() protoreflect.Message + func (x *ScanConfig_Schedule) Reset() + func (x *ScanConfig_Schedule) String() string + type ScanConfig_UserAgent int32 + const ScanConfig_CHROME_ANDROID + const ScanConfig_CHROME_LINUX + const ScanConfig_SAFARI_IPHONE + const ScanConfig_USER_AGENT_UNSPECIFIED + func (ScanConfig_UserAgent) Descriptor() protoreflect.EnumDescriptor + func (ScanConfig_UserAgent) EnumDescriptor() ([]byte, []int) + func (ScanConfig_UserAgent) Type() protoreflect.EnumType + func (x ScanConfig_UserAgent) Enum() *ScanConfig_UserAgent + func (x ScanConfig_UserAgent) Number() protoreflect.EnumNumber + func (x ScanConfig_UserAgent) String() string + type ScanRun struct + EndTime *timestamp.Timestamp + ErrorTrace *ScanRunErrorTrace + ExecutionState ScanRun_ExecutionState + HasVulnerabilities bool + Name string + ProgressPercent int32 + ResultState ScanRun_ResultState + StartTime *timestamp.Timestamp + UrlsCrawledCount int64 + UrlsTestedCount int64 + WarningTraces []*ScanRunWarningTrace + func (*ScanRun) Descriptor() ([]byte, []int) + func (*ScanRun) ProtoMessage() + func (x *ScanRun) GetEndTime() *timestamp.Timestamp + func (x *ScanRun) GetErrorTrace() *ScanRunErrorTrace + func (x *ScanRun) GetExecutionState() ScanRun_ExecutionState + func (x *ScanRun) GetHasVulnerabilities() bool + func (x *ScanRun) GetName() string + func (x *ScanRun) GetProgressPercent() int32 + func (x *ScanRun) GetResultState() ScanRun_ResultState + func (x *ScanRun) GetStartTime() *timestamp.Timestamp + func (x *ScanRun) GetUrlsCrawledCount() int64 + func (x *ScanRun) GetUrlsTestedCount() int64 + func (x *ScanRun) GetWarningTraces() []*ScanRunWarningTrace + func (x *ScanRun) ProtoReflect() protoreflect.Message + func (x *ScanRun) Reset() + func (x *ScanRun) String() string + type ScanRunErrorTrace struct + Code ScanRunErrorTrace_Code + MostCommonHttpErrorCode int32 + ScanConfigError *ScanConfigError + func (*ScanRunErrorTrace) Descriptor() ([]byte, []int) + func (*ScanRunErrorTrace) ProtoMessage() + func (x *ScanRunErrorTrace) GetCode() ScanRunErrorTrace_Code + func (x *ScanRunErrorTrace) GetMostCommonHttpErrorCode() int32 + func (x *ScanRunErrorTrace) GetScanConfigError() *ScanConfigError + func (x *ScanRunErrorTrace) ProtoReflect() protoreflect.Message + func (x *ScanRunErrorTrace) Reset() + func (x *ScanRunErrorTrace) String() string + type ScanRunErrorTrace_Code int32 + const ScanRunErrorTrace_AUTHENTICATION_CONFIG_ISSUE + const ScanRunErrorTrace_CODE_UNSPECIFIED + const ScanRunErrorTrace_INTERNAL_ERROR + const ScanRunErrorTrace_SCAN_CONFIG_ISSUE + const ScanRunErrorTrace_TIMED_OUT_WHILE_SCANNING + const ScanRunErrorTrace_TOO_MANY_HTTP_ERRORS + const ScanRunErrorTrace_TOO_MANY_REDIRECTS + func (ScanRunErrorTrace_Code) Descriptor() protoreflect.EnumDescriptor + func (ScanRunErrorTrace_Code) EnumDescriptor() ([]byte, []int) + func (ScanRunErrorTrace_Code) Type() protoreflect.EnumType + func (x ScanRunErrorTrace_Code) Enum() *ScanRunErrorTrace_Code + func (x ScanRunErrorTrace_Code) Number() protoreflect.EnumNumber + func (x ScanRunErrorTrace_Code) String() string + type ScanRunLog struct + ErrorTrace *ScanRunErrorTrace + ExecutionState ScanRun_ExecutionState + HasFindings bool + Name string + ResultState ScanRun_ResultState + Summary string + UrlsCrawledCount int64 + UrlsTestedCount int64 + func (*ScanRunLog) Descriptor() ([]byte, []int) + func (*ScanRunLog) ProtoMessage() + func (x *ScanRunLog) GetErrorTrace() *ScanRunErrorTrace + func (x *ScanRunLog) GetExecutionState() ScanRun_ExecutionState + func (x *ScanRunLog) GetHasFindings() bool + func (x *ScanRunLog) GetName() string + func (x *ScanRunLog) GetResultState() ScanRun_ResultState + func (x *ScanRunLog) GetSummary() string + func (x *ScanRunLog) GetUrlsCrawledCount() int64 + func (x *ScanRunLog) GetUrlsTestedCount() int64 + func (x *ScanRunLog) ProtoReflect() protoreflect.Message + func (x *ScanRunLog) Reset() + func (x *ScanRunLog) String() string + type ScanRunWarningTrace struct + Code ScanRunWarningTrace_Code + func (*ScanRunWarningTrace) Descriptor() ([]byte, []int) + func (*ScanRunWarningTrace) ProtoMessage() + func (x *ScanRunWarningTrace) GetCode() ScanRunWarningTrace_Code + func (x *ScanRunWarningTrace) ProtoReflect() protoreflect.Message + func (x *ScanRunWarningTrace) Reset() + func (x *ScanRunWarningTrace) String() string + type ScanRunWarningTrace_Code int32 + const ScanRunWarningTrace_BLOCKED_BY_IAP + const ScanRunWarningTrace_CODE_UNSPECIFIED + const ScanRunWarningTrace_INSUFFICIENT_CRAWL_RESULTS + const ScanRunWarningTrace_NO_STARTING_URL_FOUND_FOR_MANAGED_SCAN + const ScanRunWarningTrace_TOO_MANY_CRAWL_RESULTS + const ScanRunWarningTrace_TOO_MANY_FUZZ_TASKS + func (ScanRunWarningTrace_Code) Descriptor() protoreflect.EnumDescriptor + func (ScanRunWarningTrace_Code) EnumDescriptor() ([]byte, []int) + func (ScanRunWarningTrace_Code) Type() protoreflect.EnumType + func (x ScanRunWarningTrace_Code) Enum() *ScanRunWarningTrace_Code + func (x ScanRunWarningTrace_Code) Number() protoreflect.EnumNumber + func (x ScanRunWarningTrace_Code) String() string + type ScanRun_ExecutionState int32 + const ScanRun_EXECUTION_STATE_UNSPECIFIED + const ScanRun_FINISHED + const ScanRun_QUEUED + const ScanRun_SCANNING + func (ScanRun_ExecutionState) Descriptor() protoreflect.EnumDescriptor + func (ScanRun_ExecutionState) EnumDescriptor() ([]byte, []int) + func (ScanRun_ExecutionState) Type() protoreflect.EnumType + func (x ScanRun_ExecutionState) Enum() *ScanRun_ExecutionState + func (x ScanRun_ExecutionState) Number() protoreflect.EnumNumber + func (x ScanRun_ExecutionState) String() string + type ScanRun_ResultState int32 + const ScanRun_ERROR + const ScanRun_KILLED + const ScanRun_RESULT_STATE_UNSPECIFIED + const ScanRun_SUCCESS + func (ScanRun_ResultState) Descriptor() protoreflect.EnumDescriptor + func (ScanRun_ResultState) EnumDescriptor() ([]byte, []int) + func (ScanRun_ResultState) Type() protoreflect.EnumType + func (x ScanRun_ResultState) Enum() *ScanRun_ResultState + func (x ScanRun_ResultState) Number() protoreflect.EnumNumber + func (x ScanRun_ResultState) String() string + type StartScanRunRequest struct + Name string + func (*StartScanRunRequest) Descriptor() ([]byte, []int) + func (*StartScanRunRequest) ProtoMessage() + func (x *StartScanRunRequest) GetName() string + func (x *StartScanRunRequest) ProtoReflect() protoreflect.Message + func (x *StartScanRunRequest) Reset() + func (x *StartScanRunRequest) String() string + type StopScanRunRequest struct + Name string + func (*StopScanRunRequest) Descriptor() ([]byte, []int) + func (*StopScanRunRequest) ProtoMessage() + func (x *StopScanRunRequest) GetName() string + func (x *StopScanRunRequest) ProtoReflect() protoreflect.Message + func (x *StopScanRunRequest) Reset() + func (x *StopScanRunRequest) String() string + type UnimplementedWebSecurityScannerServer struct + func (*UnimplementedWebSecurityScannerServer) CreateScanConfig(context.Context, *CreateScanConfigRequest) (*ScanConfig, error) + func (*UnimplementedWebSecurityScannerServer) DeleteScanConfig(context.Context, *DeleteScanConfigRequest) (*empty.Empty, error) + func (*UnimplementedWebSecurityScannerServer) GetFinding(context.Context, *GetFindingRequest) (*Finding, error) + func (*UnimplementedWebSecurityScannerServer) GetScanConfig(context.Context, *GetScanConfigRequest) (*ScanConfig, error) + func (*UnimplementedWebSecurityScannerServer) GetScanRun(context.Context, *GetScanRunRequest) (*ScanRun, error) + func (*UnimplementedWebSecurityScannerServer) ListCrawledUrls(context.Context, *ListCrawledUrlsRequest) (*ListCrawledUrlsResponse, error) + func (*UnimplementedWebSecurityScannerServer) ListFindingTypeStats(context.Context, *ListFindingTypeStatsRequest) (*ListFindingTypeStatsResponse, error) + func (*UnimplementedWebSecurityScannerServer) ListFindings(context.Context, *ListFindingsRequest) (*ListFindingsResponse, error) + func (*UnimplementedWebSecurityScannerServer) ListScanConfigs(context.Context, *ListScanConfigsRequest) (*ListScanConfigsResponse, error) + func (*UnimplementedWebSecurityScannerServer) ListScanRuns(context.Context, *ListScanRunsRequest) (*ListScanRunsResponse, error) + func (*UnimplementedWebSecurityScannerServer) StartScanRun(context.Context, *StartScanRunRequest) (*ScanRun, error) + func (*UnimplementedWebSecurityScannerServer) StopScanRun(context.Context, *StopScanRunRequest) (*ScanRun, error) + func (*UnimplementedWebSecurityScannerServer) UpdateScanConfig(context.Context, *UpdateScanConfigRequest) (*ScanConfig, error) + type UpdateScanConfigRequest struct + ScanConfig *ScanConfig + UpdateMask *field_mask.FieldMask + func (*UpdateScanConfigRequest) Descriptor() ([]byte, []int) + func (*UpdateScanConfigRequest) ProtoMessage() + func (x *UpdateScanConfigRequest) GetScanConfig() *ScanConfig + func (x *UpdateScanConfigRequest) GetUpdateMask() *field_mask.FieldMask + func (x *UpdateScanConfigRequest) ProtoReflect() protoreflect.Message + func (x *UpdateScanConfigRequest) Reset() + func (x *UpdateScanConfigRequest) String() string + type ViolatingResource struct + ContentType string + ResourceUrl string + func (*ViolatingResource) Descriptor() ([]byte, []int) + func (*ViolatingResource) ProtoMessage() + func (x *ViolatingResource) GetContentType() string + func (x *ViolatingResource) GetResourceUrl() string + func (x *ViolatingResource) ProtoReflect() protoreflect.Message + func (x *ViolatingResource) Reset() + func (x *ViolatingResource) String() string + type VulnerableHeaders struct + Headers []*VulnerableHeaders_Header + MissingHeaders []*VulnerableHeaders_Header + func (*VulnerableHeaders) Descriptor() ([]byte, []int) + func (*VulnerableHeaders) ProtoMessage() + func (x *VulnerableHeaders) GetHeaders() []*VulnerableHeaders_Header + func (x *VulnerableHeaders) GetMissingHeaders() []*VulnerableHeaders_Header + func (x *VulnerableHeaders) ProtoReflect() protoreflect.Message + func (x *VulnerableHeaders) Reset() + func (x *VulnerableHeaders) String() string + type VulnerableHeaders_Header struct + Name string + Value string + func (*VulnerableHeaders_Header) Descriptor() ([]byte, []int) + func (*VulnerableHeaders_Header) ProtoMessage() + func (x *VulnerableHeaders_Header) GetName() string + func (x *VulnerableHeaders_Header) GetValue() string + func (x *VulnerableHeaders_Header) ProtoReflect() protoreflect.Message + func (x *VulnerableHeaders_Header) Reset() + func (x *VulnerableHeaders_Header) String() string + type VulnerableParameters struct + ParameterNames []string + func (*VulnerableParameters) Descriptor() ([]byte, []int) + func (*VulnerableParameters) ProtoMessage() + func (x *VulnerableParameters) GetParameterNames() []string + func (x *VulnerableParameters) ProtoReflect() protoreflect.Message + func (x *VulnerableParameters) Reset() + func (x *VulnerableParameters) String() string + type WebSecurityScannerClient interface + CreateScanConfig func(ctx context.Context, in *CreateScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error) + DeleteScanConfig func(ctx context.Context, in *DeleteScanConfigRequest, opts ...grpc.CallOption) (*empty.Empty, error) + GetFinding func(ctx context.Context, in *GetFindingRequest, opts ...grpc.CallOption) (*Finding, error) + GetScanConfig func(ctx context.Context, in *GetScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error) + GetScanRun func(ctx context.Context, in *GetScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error) + ListCrawledUrls func(ctx context.Context, in *ListCrawledUrlsRequest, opts ...grpc.CallOption) (*ListCrawledUrlsResponse, error) + ListFindingTypeStats func(ctx context.Context, in *ListFindingTypeStatsRequest, opts ...grpc.CallOption) (*ListFindingTypeStatsResponse, error) + ListFindings func(ctx context.Context, in *ListFindingsRequest, opts ...grpc.CallOption) (*ListFindingsResponse, error) + ListScanConfigs func(ctx context.Context, in *ListScanConfigsRequest, opts ...grpc.CallOption) (*ListScanConfigsResponse, error) + ListScanRuns func(ctx context.Context, in *ListScanRunsRequest, opts ...grpc.CallOption) (*ListScanRunsResponse, error) + StartScanRun func(ctx context.Context, in *StartScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error) + StopScanRun func(ctx context.Context, in *StopScanRunRequest, opts ...grpc.CallOption) (*ScanRun, error) + UpdateScanConfig func(ctx context.Context, in *UpdateScanConfigRequest, opts ...grpc.CallOption) (*ScanConfig, error) + func NewWebSecurityScannerClient(cc grpc.ClientConnInterface) WebSecurityScannerClient + type WebSecurityScannerServer interface + CreateScanConfig func(context.Context, *CreateScanConfigRequest) (*ScanConfig, error) + DeleteScanConfig func(context.Context, *DeleteScanConfigRequest) (*empty.Empty, error) + GetFinding func(context.Context, *GetFindingRequest) (*Finding, error) + GetScanConfig func(context.Context, *GetScanConfigRequest) (*ScanConfig, error) + GetScanRun func(context.Context, *GetScanRunRequest) (*ScanRun, error) + ListCrawledUrls func(context.Context, *ListCrawledUrlsRequest) (*ListCrawledUrlsResponse, error) + ListFindingTypeStats func(context.Context, *ListFindingTypeStatsRequest) (*ListFindingTypeStatsResponse, error) + ListFindings func(context.Context, *ListFindingsRequest) (*ListFindingsResponse, error) + ListScanConfigs func(context.Context, *ListScanConfigsRequest) (*ListScanConfigsResponse, error) + ListScanRuns func(context.Context, *ListScanRunsRequest) (*ListScanRunsResponse, error) + StartScanRun func(context.Context, *StartScanRunRequest) (*ScanRun, error) + StopScanRun func(context.Context, *StopScanRunRequest) (*ScanRun, error) + UpdateScanConfig func(context.Context, *UpdateScanConfigRequest) (*ScanConfig, error) + type Xss struct + AttackVector Xss_AttackVector + ErrorMessage string + StackTraces []string + StoredXssSeedingUrl string + func (*Xss) Descriptor() ([]byte, []int) + func (*Xss) ProtoMessage() + func (x *Xss) GetAttackVector() Xss_AttackVector + func (x *Xss) GetErrorMessage() string + func (x *Xss) GetStackTraces() []string + func (x *Xss) GetStoredXssSeedingUrl() string + func (x *Xss) ProtoReflect() protoreflect.Message + func (x *Xss) Reset() + func (x *Xss) String() string + type Xss_AttackVector int32 + const Xss_ATTACK_VECTOR_UNSPECIFIED + const Xss_COOKIE + const Xss_FORM_INPUT + const Xss_GET_PARAMETERS + const Xss_HTML_COMMENT + const Xss_LOCAL_STORAGE + const Xss_POST_MESSAGE + const Xss_POST_PARAMETERS + const Xss_PROTOCOL + const Xss_REFERRER + const Xss_SAME_ORIGIN + const Xss_SESSION_STORAGE + const Xss_STORED_XSS + const Xss_URL_FRAGMENT + const Xss_USER_CONTROLLABLE_URL + const Xss_WINDOW_NAME + func (Xss_AttackVector) Descriptor() protoreflect.EnumDescriptor + func (Xss_AttackVector) EnumDescriptor() ([]byte, []int) + func (Xss_AttackVector) Type() protoreflect.EnumType + func (x Xss_AttackVector) Enum() *Xss_AttackVector + func (x Xss_AttackVector) Number() protoreflect.EnumNumber + func (x Xss_AttackVector) String() string + type Xxe struct + PayloadLocation Xxe_Location + PayloadValue string + func (*Xxe) Descriptor() ([]byte, []int) + func (*Xxe) ProtoMessage() + func (x *Xxe) GetPayloadLocation() Xxe_Location + func (x *Xxe) GetPayloadValue() string + func (x *Xxe) ProtoReflect() protoreflect.Message + func (x *Xxe) Reset() + func (x *Xxe) String() string + type Xxe_Location int32 + const Xxe_COMPLETE_REQUEST_BODY + const Xxe_LOCATION_UNSPECIFIED + func (Xxe_Location) Descriptor() protoreflect.EnumDescriptor + func (Xxe_Location) EnumDescriptor() ([]byte, []int) + func (Xxe_Location) Type() protoreflect.EnumType + func (x Xxe_Location) Enum() *Xxe_Location + func (x Xxe_Location) Number() protoreflect.EnumNumber + func (x Xxe_Location) String() string