1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/cloud/websecurityscanner/v1alpha/finding_addon.proto 3 4package websecurityscanner 5 6import ( 7 fmt "fmt" 8 math "math" 9 10 proto "github.com/golang/protobuf/proto" 11) 12 13// Reference imports to suppress errors if they are not otherwise used. 14var _ = proto.Marshal 15var _ = fmt.Errorf 16var _ = math.Inf 17 18// This is a compile-time assertion to ensure that this generated file 19// is compatible with the proto package it is being compiled against. 20// A compilation error at this line likely means your copy of the 21// proto package needs to be updated. 22const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 23 24// Information reported for an outdated library. 25type OutdatedLibrary struct { 26 // The name of the outdated library. 27 LibraryName string `protobuf:"bytes,1,opt,name=library_name,json=libraryName,proto3" json:"library_name,omitempty"` 28 // The version number. 29 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` 30 // URLs to learn more information about the vulnerabilities in the library. 31 LearnMoreUrls []string `protobuf:"bytes,3,rep,name=learn_more_urls,json=learnMoreUrls,proto3" json:"learn_more_urls,omitempty"` 32 XXX_NoUnkeyedLiteral struct{} `json:"-"` 33 XXX_unrecognized []byte `json:"-"` 34 XXX_sizecache int32 `json:"-"` 35} 36 37func (m *OutdatedLibrary) Reset() { *m = OutdatedLibrary{} } 38func (m *OutdatedLibrary) String() string { return proto.CompactTextString(m) } 39func (*OutdatedLibrary) ProtoMessage() {} 40func (*OutdatedLibrary) Descriptor() ([]byte, []int) { 41 return fileDescriptor_067c3e019cef51ec, []int{0} 42} 43 44func (m *OutdatedLibrary) XXX_Unmarshal(b []byte) error { 45 return xxx_messageInfo_OutdatedLibrary.Unmarshal(m, b) 46} 47func (m *OutdatedLibrary) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 48 return xxx_messageInfo_OutdatedLibrary.Marshal(b, m, deterministic) 49} 50func (m *OutdatedLibrary) XXX_Merge(src proto.Message) { 51 xxx_messageInfo_OutdatedLibrary.Merge(m, src) 52} 53func (m *OutdatedLibrary) XXX_Size() int { 54 return xxx_messageInfo_OutdatedLibrary.Size(m) 55} 56func (m *OutdatedLibrary) XXX_DiscardUnknown() { 57 xxx_messageInfo_OutdatedLibrary.DiscardUnknown(m) 58} 59 60var xxx_messageInfo_OutdatedLibrary proto.InternalMessageInfo 61 62func (m *OutdatedLibrary) GetLibraryName() string { 63 if m != nil { 64 return m.LibraryName 65 } 66 return "" 67} 68 69func (m *OutdatedLibrary) GetVersion() string { 70 if m != nil { 71 return m.Version 72 } 73 return "" 74} 75 76func (m *OutdatedLibrary) GetLearnMoreUrls() []string { 77 if m != nil { 78 return m.LearnMoreUrls 79 } 80 return nil 81} 82 83// Information regarding any resource causing the vulnerability such 84// as JavaScript sources, image, audio files, etc. 85type ViolatingResource struct { 86 // The MIME type of this resource. 87 ContentType string `protobuf:"bytes,1,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"` 88 // URL of this violating resource. 89 ResourceUrl string `protobuf:"bytes,2,opt,name=resource_url,json=resourceUrl,proto3" json:"resource_url,omitempty"` 90 XXX_NoUnkeyedLiteral struct{} `json:"-"` 91 XXX_unrecognized []byte `json:"-"` 92 XXX_sizecache int32 `json:"-"` 93} 94 95func (m *ViolatingResource) Reset() { *m = ViolatingResource{} } 96func (m *ViolatingResource) String() string { return proto.CompactTextString(m) } 97func (*ViolatingResource) ProtoMessage() {} 98func (*ViolatingResource) Descriptor() ([]byte, []int) { 99 return fileDescriptor_067c3e019cef51ec, []int{1} 100} 101 102func (m *ViolatingResource) XXX_Unmarshal(b []byte) error { 103 return xxx_messageInfo_ViolatingResource.Unmarshal(m, b) 104} 105func (m *ViolatingResource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 106 return xxx_messageInfo_ViolatingResource.Marshal(b, m, deterministic) 107} 108func (m *ViolatingResource) XXX_Merge(src proto.Message) { 109 xxx_messageInfo_ViolatingResource.Merge(m, src) 110} 111func (m *ViolatingResource) XXX_Size() int { 112 return xxx_messageInfo_ViolatingResource.Size(m) 113} 114func (m *ViolatingResource) XXX_DiscardUnknown() { 115 xxx_messageInfo_ViolatingResource.DiscardUnknown(m) 116} 117 118var xxx_messageInfo_ViolatingResource proto.InternalMessageInfo 119 120func (m *ViolatingResource) GetContentType() string { 121 if m != nil { 122 return m.ContentType 123 } 124 return "" 125} 126 127func (m *ViolatingResource) GetResourceUrl() string { 128 if m != nil { 129 return m.ResourceUrl 130 } 131 return "" 132} 133 134// Information about vulnerable request parameters. 135type VulnerableParameters struct { 136 // The vulnerable parameter names. 137 ParameterNames []string `protobuf:"bytes,1,rep,name=parameter_names,json=parameterNames,proto3" json:"parameter_names,omitempty"` 138 XXX_NoUnkeyedLiteral struct{} `json:"-"` 139 XXX_unrecognized []byte `json:"-"` 140 XXX_sizecache int32 `json:"-"` 141} 142 143func (m *VulnerableParameters) Reset() { *m = VulnerableParameters{} } 144func (m *VulnerableParameters) String() string { return proto.CompactTextString(m) } 145func (*VulnerableParameters) ProtoMessage() {} 146func (*VulnerableParameters) Descriptor() ([]byte, []int) { 147 return fileDescriptor_067c3e019cef51ec, []int{2} 148} 149 150func (m *VulnerableParameters) XXX_Unmarshal(b []byte) error { 151 return xxx_messageInfo_VulnerableParameters.Unmarshal(m, b) 152} 153func (m *VulnerableParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 154 return xxx_messageInfo_VulnerableParameters.Marshal(b, m, deterministic) 155} 156func (m *VulnerableParameters) XXX_Merge(src proto.Message) { 157 xxx_messageInfo_VulnerableParameters.Merge(m, src) 158} 159func (m *VulnerableParameters) XXX_Size() int { 160 return xxx_messageInfo_VulnerableParameters.Size(m) 161} 162func (m *VulnerableParameters) XXX_DiscardUnknown() { 163 xxx_messageInfo_VulnerableParameters.DiscardUnknown(m) 164} 165 166var xxx_messageInfo_VulnerableParameters proto.InternalMessageInfo 167 168func (m *VulnerableParameters) GetParameterNames() []string { 169 if m != nil { 170 return m.ParameterNames 171 } 172 return nil 173} 174 175// Information about vulnerable or missing HTTP Headers. 176type VulnerableHeaders struct { 177 // List of vulnerable headers. 178 Headers []*VulnerableHeaders_Header `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"` 179 // List of missing headers. 180 MissingHeaders []*VulnerableHeaders_Header `protobuf:"bytes,2,rep,name=missing_headers,json=missingHeaders,proto3" json:"missing_headers,omitempty"` 181 XXX_NoUnkeyedLiteral struct{} `json:"-"` 182 XXX_unrecognized []byte `json:"-"` 183 XXX_sizecache int32 `json:"-"` 184} 185 186func (m *VulnerableHeaders) Reset() { *m = VulnerableHeaders{} } 187func (m *VulnerableHeaders) String() string { return proto.CompactTextString(m) } 188func (*VulnerableHeaders) ProtoMessage() {} 189func (*VulnerableHeaders) Descriptor() ([]byte, []int) { 190 return fileDescriptor_067c3e019cef51ec, []int{3} 191} 192 193func (m *VulnerableHeaders) XXX_Unmarshal(b []byte) error { 194 return xxx_messageInfo_VulnerableHeaders.Unmarshal(m, b) 195} 196func (m *VulnerableHeaders) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 197 return xxx_messageInfo_VulnerableHeaders.Marshal(b, m, deterministic) 198} 199func (m *VulnerableHeaders) XXX_Merge(src proto.Message) { 200 xxx_messageInfo_VulnerableHeaders.Merge(m, src) 201} 202func (m *VulnerableHeaders) XXX_Size() int { 203 return xxx_messageInfo_VulnerableHeaders.Size(m) 204} 205func (m *VulnerableHeaders) XXX_DiscardUnknown() { 206 xxx_messageInfo_VulnerableHeaders.DiscardUnknown(m) 207} 208 209var xxx_messageInfo_VulnerableHeaders proto.InternalMessageInfo 210 211func (m *VulnerableHeaders) GetHeaders() []*VulnerableHeaders_Header { 212 if m != nil { 213 return m.Headers 214 } 215 return nil 216} 217 218func (m *VulnerableHeaders) GetMissingHeaders() []*VulnerableHeaders_Header { 219 if m != nil { 220 return m.MissingHeaders 221 } 222 return nil 223} 224 225// Describes a HTTP Header. 226type VulnerableHeaders_Header struct { 227 // Header name. 228 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 229 // Header value. 230 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 231 XXX_NoUnkeyedLiteral struct{} `json:"-"` 232 XXX_unrecognized []byte `json:"-"` 233 XXX_sizecache int32 `json:"-"` 234} 235 236func (m *VulnerableHeaders_Header) Reset() { *m = VulnerableHeaders_Header{} } 237func (m *VulnerableHeaders_Header) String() string { return proto.CompactTextString(m) } 238func (*VulnerableHeaders_Header) ProtoMessage() {} 239func (*VulnerableHeaders_Header) Descriptor() ([]byte, []int) { 240 return fileDescriptor_067c3e019cef51ec, []int{3, 0} 241} 242 243func (m *VulnerableHeaders_Header) XXX_Unmarshal(b []byte) error { 244 return xxx_messageInfo_VulnerableHeaders_Header.Unmarshal(m, b) 245} 246func (m *VulnerableHeaders_Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 247 return xxx_messageInfo_VulnerableHeaders_Header.Marshal(b, m, deterministic) 248} 249func (m *VulnerableHeaders_Header) XXX_Merge(src proto.Message) { 250 xxx_messageInfo_VulnerableHeaders_Header.Merge(m, src) 251} 252func (m *VulnerableHeaders_Header) XXX_Size() int { 253 return xxx_messageInfo_VulnerableHeaders_Header.Size(m) 254} 255func (m *VulnerableHeaders_Header) XXX_DiscardUnknown() { 256 xxx_messageInfo_VulnerableHeaders_Header.DiscardUnknown(m) 257} 258 259var xxx_messageInfo_VulnerableHeaders_Header proto.InternalMessageInfo 260 261func (m *VulnerableHeaders_Header) GetName() string { 262 if m != nil { 263 return m.Name 264 } 265 return "" 266} 267 268func (m *VulnerableHeaders_Header) GetValue() string { 269 if m != nil { 270 return m.Value 271 } 272 return "" 273} 274 275// Information reported for an XSS. 276type Xss struct { 277 // Stack traces leading to the point where the XSS occurred. 278 StackTraces []string `protobuf:"bytes,1,rep,name=stack_traces,json=stackTraces,proto3" json:"stack_traces,omitempty"` 279 // An error message generated by a javascript breakage. 280 ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` 281 XXX_NoUnkeyedLiteral struct{} `json:"-"` 282 XXX_unrecognized []byte `json:"-"` 283 XXX_sizecache int32 `json:"-"` 284} 285 286func (m *Xss) Reset() { *m = Xss{} } 287func (m *Xss) String() string { return proto.CompactTextString(m) } 288func (*Xss) ProtoMessage() {} 289func (*Xss) Descriptor() ([]byte, []int) { 290 return fileDescriptor_067c3e019cef51ec, []int{4} 291} 292 293func (m *Xss) XXX_Unmarshal(b []byte) error { 294 return xxx_messageInfo_Xss.Unmarshal(m, b) 295} 296func (m *Xss) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 297 return xxx_messageInfo_Xss.Marshal(b, m, deterministic) 298} 299func (m *Xss) XXX_Merge(src proto.Message) { 300 xxx_messageInfo_Xss.Merge(m, src) 301} 302func (m *Xss) XXX_Size() int { 303 return xxx_messageInfo_Xss.Size(m) 304} 305func (m *Xss) XXX_DiscardUnknown() { 306 xxx_messageInfo_Xss.DiscardUnknown(m) 307} 308 309var xxx_messageInfo_Xss proto.InternalMessageInfo 310 311func (m *Xss) GetStackTraces() []string { 312 if m != nil { 313 return m.StackTraces 314 } 315 return nil 316} 317 318func (m *Xss) GetErrorMessage() string { 319 if m != nil { 320 return m.ErrorMessage 321 } 322 return "" 323} 324 325func init() { 326 proto.RegisterType((*OutdatedLibrary)(nil), "google.cloud.websecurityscanner.v1alpha.OutdatedLibrary") 327 proto.RegisterType((*ViolatingResource)(nil), "google.cloud.websecurityscanner.v1alpha.ViolatingResource") 328 proto.RegisterType((*VulnerableParameters)(nil), "google.cloud.websecurityscanner.v1alpha.VulnerableParameters") 329 proto.RegisterType((*VulnerableHeaders)(nil), "google.cloud.websecurityscanner.v1alpha.VulnerableHeaders") 330 proto.RegisterType((*VulnerableHeaders_Header)(nil), "google.cloud.websecurityscanner.v1alpha.VulnerableHeaders.Header") 331 proto.RegisterType((*Xss)(nil), "google.cloud.websecurityscanner.v1alpha.Xss") 332} 333 334func init() { 335 proto.RegisterFile("google/cloud/websecurityscanner/v1alpha/finding_addon.proto", fileDescriptor_067c3e019cef51ec) 336} 337 338var fileDescriptor_067c3e019cef51ec = []byte{ 339 // 453 bytes of a gzipped FileDescriptorProto 340 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x53, 0x41, 0x6f, 0xd4, 0x3c, 341 0x10, 0x55, 0x76, 0xbf, 0xaf, 0x55, 0xbd, 0x6d, 0x57, 0x6b, 0xf5, 0x10, 0x71, 0x2a, 0x41, 0xa2, 342 0x95, 0x90, 0x12, 0x51, 0x8e, 0x3d, 0xa0, 0xf6, 0x80, 0x38, 0xb0, 0xb0, 0x5a, 0xb5, 0x15, 0x85, 343 0x43, 0x34, 0x9b, 0x0c, 0xae, 0xc1, 0xb1, 0xa3, 0xb1, 0xb3, 0x68, 0xff, 0x05, 0x7f, 0x80, 0xff, 344 0x8a, 0x62, 0x3b, 0x0b, 0xd2, 0x1e, 0xe8, 0x81, 0x53, 0x66, 0xde, 0xf8, 0xbd, 0x97, 0x19, 0x8f, 345 0xd9, 0xa5, 0x30, 0x46, 0x28, 0x2c, 0x2a, 0x65, 0xba, 0xba, 0xf8, 0x8e, 0x2b, 0x8b, 0x55, 0x47, 346 0xd2, 0x6d, 0x6c, 0x05, 0x5a, 0x23, 0x15, 0xeb, 0x97, 0xa0, 0xda, 0x07, 0x28, 0xbe, 0x48, 0x5d, 347 0x4b, 0x2d, 0x4a, 0xa8, 0x6b, 0xa3, 0xf3, 0x96, 0x8c, 0x33, 0xfc, 0x2c, 0x90, 0x73, 0x4f, 0xce, 348 0x77, 0xc9, 0x79, 0x24, 0x67, 0x6b, 0x36, 0xfd, 0xd0, 0xb9, 0x1a, 0x1c, 0xd6, 0xef, 0xe4, 0x8a, 349 0x80, 0x36, 0xfc, 0x29, 0x3b, 0x54, 0x21, 0x2c, 0x35, 0x34, 0x98, 0x26, 0xa7, 0xc9, 0xf9, 0xc1, 350 0x72, 0x12, 0xb1, 0xf7, 0xd0, 0x20, 0x4f, 0xd9, 0xfe, 0x1a, 0xc9, 0x4a, 0xa3, 0xd3, 0x91, 0xaf, 351 0x0e, 0x29, 0x7f, 0xce, 0xa6, 0x0a, 0x81, 0x74, 0xd9, 0x18, 0xc2, 0xb2, 0x23, 0x65, 0xd3, 0xf1, 352 0xe9, 0xf8, 0xfc, 0x60, 0x79, 0xe4, 0xe1, 0xb9, 0x21, 0xbc, 0x25, 0x65, 0xb3, 0x7b, 0x36, 0xbb, 353 0x93, 0x46, 0x81, 0x93, 0x5a, 0x2c, 0xd1, 0x9a, 0x8e, 0x2a, 0xec, 0x9d, 0x2b, 0xa3, 0x1d, 0x6a, 354 0x57, 0xba, 0x4d, 0xbb, 0x75, 0x8e, 0xd8, 0xcd, 0xa6, 0xf5, 0x47, 0x28, 0x1e, 0xef, 0xd5, 0xa3, 355 0xfd, 0x64, 0xc0, 0x6e, 0x49, 0x65, 0xaf, 0xd9, 0xc9, 0x5d, 0xa7, 0x34, 0x12, 0xac, 0x14, 0x2e, 356 0x80, 0xa0, 0x41, 0x87, 0x64, 0xf9, 0x19, 0x9b, 0xb6, 0x43, 0xe6, 0x3b, 0xb3, 0x69, 0xe2, 0x7f, 357 0xed, 0x78, 0x0b, 0xf7, 0xcd, 0xd9, 0xec, 0xc7, 0x88, 0xcd, 0x7e, 0x2b, 0xbc, 0x45, 0xa8, 0x7b, 358 0xfa, 0x67, 0xb6, 0xff, 0x10, 0x42, 0x4f, 0x9b, 0x5c, 0x5c, 0xe5, 0x8f, 0x1c, 0x72, 0xbe, 0x23, 359 0x96, 0x87, 0xef, 0x72, 0x50, 0xe4, 0x5f, 0xd9, 0xb4, 0x91, 0xd6, 0xf6, 0xd7, 0x38, 0x98, 0x8c, 360 0xfe, 0x95, 0xc9, 0x71, 0x54, 0x8e, 0xf0, 0x93, 0x0b, 0xb6, 0x17, 0x42, 0xce, 0xd9, 0x7f, 0x7f, 361 0xdc, 0xb0, 0x8f, 0xf9, 0x09, 0xfb, 0x7f, 0x0d, 0xaa, 0xc3, 0x38, 0xd9, 0x90, 0x64, 0x73, 0x36, 362 0xfe, 0x68, 0x6d, 0x3f, 0x7d, 0xeb, 0xa0, 0xfa, 0x56, 0x3a, 0x82, 0x6a, 0x3b, 0xbf, 0x89, 0xc7, 363 0x6e, 0x3c, 0xc4, 0x9f, 0xb1, 0x23, 0x24, 0x32, 0x54, 0x36, 0x68, 0x2d, 0x88, 0x41, 0xe7, 0xd0, 364 0x83, 0xf3, 0x80, 0x5d, 0xff, 0x4c, 0xd8, 0x8b, 0xca, 0x34, 0x8f, 0xed, 0xed, 0x7a, 0xf6, 0x26, 365 0xec, 0xf8, 0x55, 0xbf, 0xe2, 0x8b, 0x7e, 0xc3, 0x17, 0xc9, 0xa7, 0xfb, 0xc8, 0x16, 0x46, 0x81, 366 0x16, 0xb9, 0x21, 0x51, 0x08, 0xd4, 0x7e, 0xff, 0x8b, 0x50, 0x82, 0x56, 0xda, 0xbf, 0xbe, 0x9f, 367 0xcb, 0xdd, 0xd2, 0x6a, 0xcf, 0xab, 0xbc, 0xfa, 0x15, 0x00, 0x00, 0xff, 0xff, 0xf5, 0x31, 0x6e, 368 0xeb, 0x84, 0x03, 0x00, 0x00, 369} 370