github.com/google/osv-scalibr@v0.4.1/binary/proto/scan_result_go_proto/scan_result.pb.go (about) 1 // 2 // Copyright 2025 Google LLC 3 // 4 // Licensed under the Apache License, Version 2.0 (the "License"); 5 // you may not use this file except in compliance with the License. 6 // You may obtain a copy of the License at 7 // 8 // http://www.apache.org/licenses/LICENSE-2.0 9 // 10 // Unless required by applicable law or agreed to in writing, software 11 // distributed under the License is distributed on an "AS IS" BASIS, 12 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 // See the License for the specific language governing permissions and 14 // limitations under the License. 15 16 // Code generated by protoc-gen-go. DO NOT EDIT. 17 // versions: 18 // protoc-gen-go v1.36.10 19 // protoc v3.21.1 20 // source: proto/scan_result.proto 21 22 package scan_result_go_proto 23 24 import ( 25 osvschema "github.com/ossf/osv-schema/bindings/go/osvschema" 26 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 27 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 28 timestamppb "google.golang.org/protobuf/types/known/timestamppb" 29 reflect "reflect" 30 sync "sync" 31 unsafe "unsafe" 32 ) 33 34 const ( 35 // Verify that this generated code is sufficiently up-to-date. 36 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 37 // Verify that runtime/protoimpl is sufficiently up-to-date. 38 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 39 ) 40 41 // Vuln exclusion reasons - Mirrors the format from the official VEX 42 // documentation 43 // (https://www.cisa.gov/sites/default/files/publications/VEX_Status_Justification_Jun22.pdf) 44 type VexJustification int32 45 46 const ( 47 VexJustification_VEX_JUSTIFICATION_UNSPECIFIED VexJustification = 0 48 // The vulnerable component is not used in the affected artifact. 49 VexJustification_COMPONENT_NOT_PRESENT VexJustification = 1 50 // The component is used but vulnerable code was removed or not included. 51 VexJustification_VULNERABLE_CODE_NOT_PRESENT VexJustification = 2 52 // Vulnerable code is included but is not executed. 53 VexJustification_VULNERABLE_CODE_NOT_IN_EXECUTE_PATH VexJustification = 3 54 // Vulnerable code is executed but can't be exploited due to program logic. 55 VexJustification_VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY VexJustification = 4 56 // Code can be executed but additional mitigations prevent exploitation. 57 VexJustification_INLINE_MITIGATION_ALREADY_EXISTS VexJustification = 5 58 ) 59 60 // Enum value maps for VexJustification. 61 var ( 62 VexJustification_name = map[int32]string{ 63 0: "VEX_JUSTIFICATION_UNSPECIFIED", 64 1: "COMPONENT_NOT_PRESENT", 65 2: "VULNERABLE_CODE_NOT_PRESENT", 66 3: "VULNERABLE_CODE_NOT_IN_EXECUTE_PATH", 67 4: "VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY", 68 5: "INLINE_MITIGATION_ALREADY_EXISTS", 69 } 70 VexJustification_value = map[string]int32{ 71 "VEX_JUSTIFICATION_UNSPECIFIED": 0, 72 "COMPONENT_NOT_PRESENT": 1, 73 "VULNERABLE_CODE_NOT_PRESENT": 2, 74 "VULNERABLE_CODE_NOT_IN_EXECUTE_PATH": 3, 75 "VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY": 4, 76 "INLINE_MITIGATION_ALREADY_EXISTS": 5, 77 } 78 ) 79 80 func (x VexJustification) Enum() *VexJustification { 81 p := new(VexJustification) 82 *p = x 83 return p 84 } 85 86 func (x VexJustification) String() string { 87 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 88 } 89 90 func (VexJustification) Descriptor() protoreflect.EnumDescriptor { 91 return file_proto_scan_result_proto_enumTypes[0].Descriptor() 92 } 93 94 func (VexJustification) Type() protoreflect.EnumType { 95 return &file_proto_scan_result_proto_enumTypes[0] 96 } 97 98 func (x VexJustification) Number() protoreflect.EnumNumber { 99 return protoreflect.EnumNumber(x) 100 } 101 102 // Deprecated: Use VexJustification.Descriptor instead. 103 func (VexJustification) EnumDescriptor() ([]byte, []int) { 104 return file_proto_scan_result_proto_rawDescGZIP(), []int{0} 105 } 106 107 type SeverityEnum int32 108 109 const ( 110 SeverityEnum_SEVERITY_UNSPECIFIED SeverityEnum = 0 111 SeverityEnum_MINIMAL SeverityEnum = 1 112 SeverityEnum_LOW SeverityEnum = 2 113 SeverityEnum_MEDIUM SeverityEnum = 3 114 SeverityEnum_HIGH SeverityEnum = 4 115 SeverityEnum_CRITICAL SeverityEnum = 5 116 ) 117 118 // Enum value maps for SeverityEnum. 119 var ( 120 SeverityEnum_name = map[int32]string{ 121 0: "SEVERITY_UNSPECIFIED", 122 1: "MINIMAL", 123 2: "LOW", 124 3: "MEDIUM", 125 4: "HIGH", 126 5: "CRITICAL", 127 } 128 SeverityEnum_value = map[string]int32{ 129 "SEVERITY_UNSPECIFIED": 0, 130 "MINIMAL": 1, 131 "LOW": 2, 132 "MEDIUM": 3, 133 "HIGH": 4, 134 "CRITICAL": 5, 135 } 136 ) 137 138 func (x SeverityEnum) Enum() *SeverityEnum { 139 p := new(SeverityEnum) 140 *p = x 141 return p 142 } 143 144 func (x SeverityEnum) String() string { 145 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 146 } 147 148 func (SeverityEnum) Descriptor() protoreflect.EnumDescriptor { 149 return file_proto_scan_result_proto_enumTypes[1].Descriptor() 150 } 151 152 func (SeverityEnum) Type() protoreflect.EnumType { 153 return &file_proto_scan_result_proto_enumTypes[1] 154 } 155 156 func (x SeverityEnum) Number() protoreflect.EnumNumber { 157 return protoreflect.EnumNumber(x) 158 } 159 160 // Deprecated: Use SeverityEnum.Descriptor instead. 161 func (SeverityEnum) EnumDescriptor() ([]byte, []int) { 162 return file_proto_scan_result_proto_rawDescGZIP(), []int{1} 163 } 164 165 // The source of the package. 166 type PackageSource int32 167 168 const ( 169 PackageSource_UNKNOWN PackageSource = 0 170 // PUBLIC_REGISTRY is the public NPM registry. 171 PackageSource_PUBLIC_REGISTRY PackageSource = 1 172 // OTHER is any other remote or private source (e.g. Github). 173 // This is used for packages that are not found in the public NPM registry. 174 PackageSource_OTHER PackageSource = 2 175 // LOCAL is the local filesystem that stores the package versions. 176 // This is used for when the package is locally-developed or -installed. 177 PackageSource_LOCAL PackageSource = 3 178 ) 179 180 // Enum value maps for PackageSource. 181 var ( 182 PackageSource_name = map[int32]string{ 183 0: "UNKNOWN", 184 1: "PUBLIC_REGISTRY", 185 2: "OTHER", 186 3: "LOCAL", 187 } 188 PackageSource_value = map[string]int32{ 189 "UNKNOWN": 0, 190 "PUBLIC_REGISTRY": 1, 191 "OTHER": 2, 192 "LOCAL": 3, 193 } 194 ) 195 196 func (x PackageSource) Enum() *PackageSource { 197 p := new(PackageSource) 198 *p = x 199 return p 200 } 201 202 func (x PackageSource) String() string { 203 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 204 } 205 206 func (PackageSource) Descriptor() protoreflect.EnumDescriptor { 207 return file_proto_scan_result_proto_enumTypes[2].Descriptor() 208 } 209 210 func (PackageSource) Type() protoreflect.EnumType { 211 return &file_proto_scan_result_proto_enumTypes[2] 212 } 213 214 func (x PackageSource) Number() protoreflect.EnumNumber { 215 return protoreflect.EnumNumber(x) 216 } 217 218 // Deprecated: Use PackageSource.Descriptor instead. 219 func (PackageSource) EnumDescriptor() ([]byte, []int) { 220 return file_proto_scan_result_proto_rawDescGZIP(), []int{2} 221 } 222 223 type ScanStatus_ScanStatusEnum int32 224 225 const ( 226 ScanStatus_UNSPECIFIED ScanStatus_ScanStatusEnum = 0 227 ScanStatus_SUCCEEDED ScanStatus_ScanStatusEnum = 1 228 ScanStatus_PARTIALLY_SUCCEEDED ScanStatus_ScanStatusEnum = 2 229 ScanStatus_FAILED ScanStatus_ScanStatusEnum = 3 230 ) 231 232 // Enum value maps for ScanStatus_ScanStatusEnum. 233 var ( 234 ScanStatus_ScanStatusEnum_name = map[int32]string{ 235 0: "UNSPECIFIED", 236 1: "SUCCEEDED", 237 2: "PARTIALLY_SUCCEEDED", 238 3: "FAILED", 239 } 240 ScanStatus_ScanStatusEnum_value = map[string]int32{ 241 "UNSPECIFIED": 0, 242 "SUCCEEDED": 1, 243 "PARTIALLY_SUCCEEDED": 2, 244 "FAILED": 3, 245 } 246 ) 247 248 func (x ScanStatus_ScanStatusEnum) Enum() *ScanStatus_ScanStatusEnum { 249 p := new(ScanStatus_ScanStatusEnum) 250 *p = x 251 return p 252 } 253 254 func (x ScanStatus_ScanStatusEnum) String() string { 255 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 256 } 257 258 func (ScanStatus_ScanStatusEnum) Descriptor() protoreflect.EnumDescriptor { 259 return file_proto_scan_result_proto_enumTypes[3].Descriptor() 260 } 261 262 func (ScanStatus_ScanStatusEnum) Type() protoreflect.EnumType { 263 return &file_proto_scan_result_proto_enumTypes[3] 264 } 265 266 func (x ScanStatus_ScanStatusEnum) Number() protoreflect.EnumNumber { 267 return protoreflect.EnumNumber(x) 268 } 269 270 // Deprecated: Use ScanStatus_ScanStatusEnum.Descriptor instead. 271 func (ScanStatus_ScanStatusEnum) EnumDescriptor() ([]byte, []int) { 272 return file_proto_scan_result_proto_rawDescGZIP(), []int{2, 0} 273 } 274 275 type SecretStatus_SecretStatusEnum int32 276 277 const ( 278 // The default value for SecretStatusEnum. Set when no validation was 279 // attempted. 280 SecretStatus_UNSPECIFIED SecretStatus_SecretStatusEnum = 0 281 // Deprecated. Use UNSPECIFIED instead. 282 // 283 // Deprecated: Marked as deprecated in proto/scan_result.proto. 284 SecretStatus_UNKNOWN SecretStatus_SecretStatusEnum = 1 285 // The secret is confirmed to be invalid. 286 SecretStatus_INVALID SecretStatus_SecretStatusEnum = 2 287 // The secret is confirmed to be valid. 288 SecretStatus_VALID SecretStatus_SecretStatusEnum = 3 289 // Validating the secret is not supported by the scanner. 290 SecretStatus_UNSUPPORTED SecretStatus_SecretStatusEnum = 4 291 // Validation is supported but the validation failed. 292 SecretStatus_FAILED SecretStatus_SecretStatusEnum = 5 293 ) 294 295 // Enum value maps for SecretStatus_SecretStatusEnum. 296 var ( 297 SecretStatus_SecretStatusEnum_name = map[int32]string{ 298 0: "UNSPECIFIED", 299 1: "UNKNOWN", 300 2: "INVALID", 301 3: "VALID", 302 4: "UNSUPPORTED", 303 5: "FAILED", 304 } 305 SecretStatus_SecretStatusEnum_value = map[string]int32{ 306 "UNSPECIFIED": 0, 307 "UNKNOWN": 1, 308 "INVALID": 2, 309 "VALID": 3, 310 "UNSUPPORTED": 4, 311 "FAILED": 5, 312 } 313 ) 314 315 func (x SecretStatus_SecretStatusEnum) Enum() *SecretStatus_SecretStatusEnum { 316 p := new(SecretStatus_SecretStatusEnum) 317 *p = x 318 return p 319 } 320 321 func (x SecretStatus_SecretStatusEnum) String() string { 322 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) 323 } 324 325 func (SecretStatus_SecretStatusEnum) Descriptor() protoreflect.EnumDescriptor { 326 return file_proto_scan_result_proto_enumTypes[4].Descriptor() 327 } 328 329 func (SecretStatus_SecretStatusEnum) Type() protoreflect.EnumType { 330 return &file_proto_scan_result_proto_enumTypes[4] 331 } 332 333 func (x SecretStatus_SecretStatusEnum) Number() protoreflect.EnumNumber { 334 return protoreflect.EnumNumber(x) 335 } 336 337 // Deprecated: Use SecretStatus_SecretStatusEnum.Descriptor instead. 338 func (SecretStatus_SecretStatusEnum) EnumDescriptor() ([]byte, []int) { 339 return file_proto_scan_result_proto_rawDescGZIP(), []int{58, 0} 340 } 341 342 // The results of a scan incl. scan status and artifacts found. 343 type ScanResult struct { 344 state protoimpl.MessageState `protogen:"open.v1"` 345 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` 346 StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` 347 EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` 348 // Status of the overall scan. 349 Status *ScanStatus `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` 350 // Status and versions of the plugins that ran. 351 PluginStatus []*PluginStatus `protobuf:"bytes,5,rep,name=plugin_status,json=pluginStatus,proto3" json:"plugin_status,omitempty"` 352 Inventory *Inventory `protobuf:"bytes,8,opt,name=inventory,proto3" json:"inventory,omitempty"` 353 unknownFields protoimpl.UnknownFields 354 sizeCache protoimpl.SizeCache 355 } 356 357 func (x *ScanResult) Reset() { 358 *x = ScanResult{} 359 mi := &file_proto_scan_result_proto_msgTypes[0] 360 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 361 ms.StoreMessageInfo(mi) 362 } 363 364 func (x *ScanResult) String() string { 365 return protoimpl.X.MessageStringOf(x) 366 } 367 368 func (*ScanResult) ProtoMessage() {} 369 370 func (x *ScanResult) ProtoReflect() protoreflect.Message { 371 mi := &file_proto_scan_result_proto_msgTypes[0] 372 if x != nil { 373 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 374 if ms.LoadMessageInfo() == nil { 375 ms.StoreMessageInfo(mi) 376 } 377 return ms 378 } 379 return mi.MessageOf(x) 380 } 381 382 // Deprecated: Use ScanResult.ProtoReflect.Descriptor instead. 383 func (*ScanResult) Descriptor() ([]byte, []int) { 384 return file_proto_scan_result_proto_rawDescGZIP(), []int{0} 385 } 386 387 func (x *ScanResult) GetVersion() string { 388 if x != nil { 389 return x.Version 390 } 391 return "" 392 } 393 394 func (x *ScanResult) GetStartTime() *timestamppb.Timestamp { 395 if x != nil { 396 return x.StartTime 397 } 398 return nil 399 } 400 401 func (x *ScanResult) GetEndTime() *timestamppb.Timestamp { 402 if x != nil { 403 return x.EndTime 404 } 405 return nil 406 } 407 408 func (x *ScanResult) GetStatus() *ScanStatus { 409 if x != nil { 410 return x.Status 411 } 412 return nil 413 } 414 415 func (x *ScanResult) GetPluginStatus() []*PluginStatus { 416 if x != nil { 417 return x.PluginStatus 418 } 419 return nil 420 } 421 422 func (x *ScanResult) GetInventory() *Inventory { 423 if x != nil { 424 return x.Inventory 425 } 426 return nil 427 } 428 429 // The artifacts (e.g. software inventory, security findings) that a scan found. 430 type Inventory struct { 431 state protoimpl.MessageState `protogen:"open.v1"` 432 Packages []*Package `protobuf:"bytes,1,rep,name=packages,proto3" json:"packages,omitempty"` 433 PackageVulns []*PackageVuln `protobuf:"bytes,6,rep,name=package_vulns,json=packageVulns,proto3" json:"package_vulns,omitempty"` 434 GenericFindings []*GenericFinding `protobuf:"bytes,2,rep,name=generic_findings,json=genericFindings,proto3" json:"generic_findings,omitempty"` 435 Secrets []*Secret `protobuf:"bytes,3,rep,name=secrets,proto3" json:"secrets,omitempty"` 436 ContainerImageMetadata []*ContainerImageMetadata `protobuf:"bytes,5,rep,name=container_image_metadata,json=containerImageMetadata,proto3" json:"container_image_metadata,omitempty"` 437 unknownFields protoimpl.UnknownFields 438 sizeCache protoimpl.SizeCache 439 } 440 441 func (x *Inventory) Reset() { 442 *x = Inventory{} 443 mi := &file_proto_scan_result_proto_msgTypes[1] 444 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 445 ms.StoreMessageInfo(mi) 446 } 447 448 func (x *Inventory) String() string { 449 return protoimpl.X.MessageStringOf(x) 450 } 451 452 func (*Inventory) ProtoMessage() {} 453 454 func (x *Inventory) ProtoReflect() protoreflect.Message { 455 mi := &file_proto_scan_result_proto_msgTypes[1] 456 if x != nil { 457 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 458 if ms.LoadMessageInfo() == nil { 459 ms.StoreMessageInfo(mi) 460 } 461 return ms 462 } 463 return mi.MessageOf(x) 464 } 465 466 // Deprecated: Use Inventory.ProtoReflect.Descriptor instead. 467 func (*Inventory) Descriptor() ([]byte, []int) { 468 return file_proto_scan_result_proto_rawDescGZIP(), []int{1} 469 } 470 471 func (x *Inventory) GetPackages() []*Package { 472 if x != nil { 473 return x.Packages 474 } 475 return nil 476 } 477 478 func (x *Inventory) GetPackageVulns() []*PackageVuln { 479 if x != nil { 480 return x.PackageVulns 481 } 482 return nil 483 } 484 485 func (x *Inventory) GetGenericFindings() []*GenericFinding { 486 if x != nil { 487 return x.GenericFindings 488 } 489 return nil 490 } 491 492 func (x *Inventory) GetSecrets() []*Secret { 493 if x != nil { 494 return x.Secrets 495 } 496 return nil 497 } 498 499 func (x *Inventory) GetContainerImageMetadata() []*ContainerImageMetadata { 500 if x != nil { 501 return x.ContainerImageMetadata 502 } 503 return nil 504 } 505 506 type ScanStatus struct { 507 state protoimpl.MessageState `protogen:"open.v1"` 508 Status ScanStatus_ScanStatusEnum `protobuf:"varint,1,opt,name=status,proto3,enum=scalibr.ScanStatus_ScanStatusEnum" json:"status,omitempty"` 509 FailureReason string `protobuf:"bytes,2,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"` 510 FileErrors []*FileError `protobuf:"bytes,4,rep,name=file_errors,json=fileErrors,proto3" json:"file_errors,omitempty"` 511 unknownFields protoimpl.UnknownFields 512 sizeCache protoimpl.SizeCache 513 } 514 515 func (x *ScanStatus) Reset() { 516 *x = ScanStatus{} 517 mi := &file_proto_scan_result_proto_msgTypes[2] 518 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 519 ms.StoreMessageInfo(mi) 520 } 521 522 func (x *ScanStatus) String() string { 523 return protoimpl.X.MessageStringOf(x) 524 } 525 526 func (*ScanStatus) ProtoMessage() {} 527 528 func (x *ScanStatus) ProtoReflect() protoreflect.Message { 529 mi := &file_proto_scan_result_proto_msgTypes[2] 530 if x != nil { 531 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 532 if ms.LoadMessageInfo() == nil { 533 ms.StoreMessageInfo(mi) 534 } 535 return ms 536 } 537 return mi.MessageOf(x) 538 } 539 540 // Deprecated: Use ScanStatus.ProtoReflect.Descriptor instead. 541 func (*ScanStatus) Descriptor() ([]byte, []int) { 542 return file_proto_scan_result_proto_rawDescGZIP(), []int{2} 543 } 544 545 func (x *ScanStatus) GetStatus() ScanStatus_ScanStatusEnum { 546 if x != nil { 547 return x.Status 548 } 549 return ScanStatus_UNSPECIFIED 550 } 551 552 func (x *ScanStatus) GetFailureReason() string { 553 if x != nil { 554 return x.FailureReason 555 } 556 return "" 557 } 558 559 func (x *ScanStatus) GetFileErrors() []*FileError { 560 if x != nil { 561 return x.FileErrors 562 } 563 return nil 564 } 565 566 type PluginStatus struct { 567 state protoimpl.MessageState `protogen:"open.v1"` 568 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 569 Version int32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"` 570 Status *ScanStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` 571 unknownFields protoimpl.UnknownFields 572 sizeCache protoimpl.SizeCache 573 } 574 575 func (x *PluginStatus) Reset() { 576 *x = PluginStatus{} 577 mi := &file_proto_scan_result_proto_msgTypes[3] 578 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 579 ms.StoreMessageInfo(mi) 580 } 581 582 func (x *PluginStatus) String() string { 583 return protoimpl.X.MessageStringOf(x) 584 } 585 586 func (*PluginStatus) ProtoMessage() {} 587 588 func (x *PluginStatus) ProtoReflect() protoreflect.Message { 589 mi := &file_proto_scan_result_proto_msgTypes[3] 590 if x != nil { 591 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 592 if ms.LoadMessageInfo() == nil { 593 ms.StoreMessageInfo(mi) 594 } 595 return ms 596 } 597 return mi.MessageOf(x) 598 } 599 600 // Deprecated: Use PluginStatus.ProtoReflect.Descriptor instead. 601 func (*PluginStatus) Descriptor() ([]byte, []int) { 602 return file_proto_scan_result_proto_rawDescGZIP(), []int{3} 603 } 604 605 func (x *PluginStatus) GetName() string { 606 if x != nil { 607 return x.Name 608 } 609 return "" 610 } 611 612 func (x *PluginStatus) GetVersion() int32 { 613 if x != nil { 614 return x.Version 615 } 616 return 0 617 } 618 619 func (x *PluginStatus) GetStatus() *ScanStatus { 620 if x != nil { 621 return x.Status 622 } 623 return nil 624 } 625 626 type FileError struct { 627 state protoimpl.MessageState `protogen:"open.v1"` 628 FilePath string `protobuf:"bytes,1,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"` 629 ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` 630 unknownFields protoimpl.UnknownFields 631 sizeCache protoimpl.SizeCache 632 } 633 634 func (x *FileError) Reset() { 635 *x = FileError{} 636 mi := &file_proto_scan_result_proto_msgTypes[4] 637 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 638 ms.StoreMessageInfo(mi) 639 } 640 641 func (x *FileError) String() string { 642 return protoimpl.X.MessageStringOf(x) 643 } 644 645 func (*FileError) ProtoMessage() {} 646 647 func (x *FileError) ProtoReflect() protoreflect.Message { 648 mi := &file_proto_scan_result_proto_msgTypes[4] 649 if x != nil { 650 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 651 if ms.LoadMessageInfo() == nil { 652 ms.StoreMessageInfo(mi) 653 } 654 return ms 655 } 656 return mi.MessageOf(x) 657 } 658 659 // Deprecated: Use FileError.ProtoReflect.Descriptor instead. 660 func (*FileError) Descriptor() ([]byte, []int) { 661 return file_proto_scan_result_proto_rawDescGZIP(), []int{4} 662 } 663 664 func (x *FileError) GetFilePath() string { 665 if x != nil { 666 return x.FilePath 667 } 668 return "" 669 } 670 671 func (x *FileError) GetErrorMessage() string { 672 if x != nil { 673 return x.ErrorMessage 674 } 675 return "" 676 } 677 678 // A software package or library found by an extractor. 679 // PURL or CPE needs to be set, maybe both. 680 type Package struct { 681 state protoimpl.MessageState `protogen:"open.v1"` 682 // Unique identifier for the package. 683 Id string `protobuf:"bytes,60,opt,name=id,proto3" json:"id,omitempty"` 684 // Human-readable name of the software, to be used for things like logging. 685 // For vuln matching, use the name from metadata. 686 Name string `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"` 687 // Version of the package. 688 Version string `protobuf:"bytes,12,opt,name=version,proto3" json:"version,omitempty"` 689 // Source code level package identifiers. 690 SourceCode *SourceCodeIdentifier `protobuf:"bytes,26,opt,name=source_code,json=sourceCode,proto3" json:"source_code,omitempty"` 691 // Package URL of the software. 692 Purl *Purl `protobuf:"bytes,1,opt,name=purl,proto3" json:"purl,omitempty"` 693 // Ecosystem - For software packages this corresponds to an OSV ecosystem 694 // value, e.g. PyPI. 695 Ecosystem string `protobuf:"bytes,27,opt,name=ecosystem,proto3" json:"ecosystem,omitempty"` 696 // Paths or source of files related to the package. 697 Locations []string `protobuf:"bytes,2,rep,name=locations,proto3" json:"locations,omitempty"` 698 // The names of the plugins that found this software. Set by the 699 // core library. 700 Plugins []string `protobuf:"bytes,49,rep,name=plugins,proto3" json:"plugins,omitempty"` 701 // The additional data found in the package. 702 // LINT.IfChange 703 // 704 // Types that are valid to be assigned to Metadata: 705 // 706 // *Package_PythonMetadata 707 // *Package_JavascriptMetadata 708 // *Package_ApkMetadata 709 // *Package_DpkgMetadata 710 // *Package_RpmMetadata 711 // *Package_CosMetadata 712 // *Package_DepsjsonMetadata 713 // *Package_SpdxMetadata 714 // *Package_JavaArchiveMetadata 715 // *Package_JavaLockfileMetadata 716 // *Package_PacmanMetadata 717 // *Package_NixMetadata 718 // *Package_KernelModuleMetadata 719 // *Package_VmlinuzMetadata 720 // *Package_PortageMetadata 721 // *Package_OsvMetadata 722 // *Package_NetportsMetadata 723 // *Package_PythonRequirementsMetadata 724 // *Package_PythonSetupMetadata 725 // *Package_ContainerdContainerMetadata 726 // *Package_SnapMetadata 727 // *Package_FlatpakMetadata 728 // *Package_MacAppsMetadata 729 // *Package_ContainerdRuntimeContainerMetadata 730 // *Package_CdxMetadata 731 // *Package_WindowsOsVersionMetadata 732 // *Package_HomebrewMetadata 733 // *Package_ChromeExtensionsMetadata 734 // *Package_VscodeExtensionsMetadata 735 // *Package_PodmanMetadata 736 // *Package_DockerContainersMetadata 737 // *Package_MacportsMetadata 738 // *Package_WingetMetadata 739 // *Package_AsdfMetadata 740 // *Package_NvmMetadata 741 // *Package_NodeversionMetadata 742 Metadata isPackage_Metadata `protobuf_oneof:"metadata"` 743 // Signals to indicate that specific vulnerabilities are not applicable to 744 // this package. 745 ExploitabilitySignals []*PackageExploitabilitySignal `protobuf:"bytes,51,rep,name=exploitability_signals,json=exploitabilitySignals,proto3" json:"exploitability_signals,omitempty"` 746 // Software licenses information 747 Licenses []string `protobuf:"bytes,52,rep,name=licenses,proto3" json:"licenses,omitempty"` 748 ContainerImageMetadataIndexes *Package_ContainerImageMetadataIndexes `protobuf:"bytes,57,opt,name=container_image_metadata_indexes,json=containerImageMetadataIndexes,proto3,oneof" json:"container_image_metadata_indexes,omitempty"` 749 unknownFields protoimpl.UnknownFields 750 sizeCache protoimpl.SizeCache 751 } 752 753 func (x *Package) Reset() { 754 *x = Package{} 755 mi := &file_proto_scan_result_proto_msgTypes[5] 756 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 757 ms.StoreMessageInfo(mi) 758 } 759 760 func (x *Package) String() string { 761 return protoimpl.X.MessageStringOf(x) 762 } 763 764 func (*Package) ProtoMessage() {} 765 766 func (x *Package) ProtoReflect() protoreflect.Message { 767 mi := &file_proto_scan_result_proto_msgTypes[5] 768 if x != nil { 769 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 770 if ms.LoadMessageInfo() == nil { 771 ms.StoreMessageInfo(mi) 772 } 773 return ms 774 } 775 return mi.MessageOf(x) 776 } 777 778 // Deprecated: Use Package.ProtoReflect.Descriptor instead. 779 func (*Package) Descriptor() ([]byte, []int) { 780 return file_proto_scan_result_proto_rawDescGZIP(), []int{5} 781 } 782 783 func (x *Package) GetId() string { 784 if x != nil { 785 return x.Id 786 } 787 return "" 788 } 789 790 func (x *Package) GetName() string { 791 if x != nil { 792 return x.Name 793 } 794 return "" 795 } 796 797 func (x *Package) GetVersion() string { 798 if x != nil { 799 return x.Version 800 } 801 return "" 802 } 803 804 func (x *Package) GetSourceCode() *SourceCodeIdentifier { 805 if x != nil { 806 return x.SourceCode 807 } 808 return nil 809 } 810 811 func (x *Package) GetPurl() *Purl { 812 if x != nil { 813 return x.Purl 814 } 815 return nil 816 } 817 818 func (x *Package) GetEcosystem() string { 819 if x != nil { 820 return x.Ecosystem 821 } 822 return "" 823 } 824 825 func (x *Package) GetLocations() []string { 826 if x != nil { 827 return x.Locations 828 } 829 return nil 830 } 831 832 func (x *Package) GetPlugins() []string { 833 if x != nil { 834 return x.Plugins 835 } 836 return nil 837 } 838 839 func (x *Package) GetMetadata() isPackage_Metadata { 840 if x != nil { 841 return x.Metadata 842 } 843 return nil 844 } 845 846 func (x *Package) GetPythonMetadata() *PythonPackageMetadata { 847 if x != nil { 848 if x, ok := x.Metadata.(*Package_PythonMetadata); ok { 849 return x.PythonMetadata 850 } 851 } 852 return nil 853 } 854 855 func (x *Package) GetJavascriptMetadata() *JavascriptPackageJSONMetadata { 856 if x != nil { 857 if x, ok := x.Metadata.(*Package_JavascriptMetadata); ok { 858 return x.JavascriptMetadata 859 } 860 } 861 return nil 862 } 863 864 func (x *Package) GetApkMetadata() *APKPackageMetadata { 865 if x != nil { 866 if x, ok := x.Metadata.(*Package_ApkMetadata); ok { 867 return x.ApkMetadata 868 } 869 } 870 return nil 871 } 872 873 func (x *Package) GetDpkgMetadata() *DPKGPackageMetadata { 874 if x != nil { 875 if x, ok := x.Metadata.(*Package_DpkgMetadata); ok { 876 return x.DpkgMetadata 877 } 878 } 879 return nil 880 } 881 882 func (x *Package) GetRpmMetadata() *RPMPackageMetadata { 883 if x != nil { 884 if x, ok := x.Metadata.(*Package_RpmMetadata); ok { 885 return x.RpmMetadata 886 } 887 } 888 return nil 889 } 890 891 func (x *Package) GetCosMetadata() *COSPackageMetadata { 892 if x != nil { 893 if x, ok := x.Metadata.(*Package_CosMetadata); ok { 894 return x.CosMetadata 895 } 896 } 897 return nil 898 } 899 900 func (x *Package) GetDepsjsonMetadata() *DEPSJSONMetadata { 901 if x != nil { 902 if x, ok := x.Metadata.(*Package_DepsjsonMetadata); ok { 903 return x.DepsjsonMetadata 904 } 905 } 906 return nil 907 } 908 909 func (x *Package) GetSpdxMetadata() *SPDXPackageMetadata { 910 if x != nil { 911 if x, ok := x.Metadata.(*Package_SpdxMetadata); ok { 912 return x.SpdxMetadata 913 } 914 } 915 return nil 916 } 917 918 func (x *Package) GetJavaArchiveMetadata() *JavaArchiveMetadata { 919 if x != nil { 920 if x, ok := x.Metadata.(*Package_JavaArchiveMetadata); ok { 921 return x.JavaArchiveMetadata 922 } 923 } 924 return nil 925 } 926 927 func (x *Package) GetJavaLockfileMetadata() *JavaLockfileMetadata { 928 if x != nil { 929 if x, ok := x.Metadata.(*Package_JavaLockfileMetadata); ok { 930 return x.JavaLockfileMetadata 931 } 932 } 933 return nil 934 } 935 936 func (x *Package) GetPacmanMetadata() *PACMANPackageMetadata { 937 if x != nil { 938 if x, ok := x.Metadata.(*Package_PacmanMetadata); ok { 939 return x.PacmanMetadata 940 } 941 } 942 return nil 943 } 944 945 func (x *Package) GetNixMetadata() *NixPackageMetadata { 946 if x != nil { 947 if x, ok := x.Metadata.(*Package_NixMetadata); ok { 948 return x.NixMetadata 949 } 950 } 951 return nil 952 } 953 954 func (x *Package) GetKernelModuleMetadata() *KernelModuleMetadata { 955 if x != nil { 956 if x, ok := x.Metadata.(*Package_KernelModuleMetadata); ok { 957 return x.KernelModuleMetadata 958 } 959 } 960 return nil 961 } 962 963 func (x *Package) GetVmlinuzMetadata() *VmlinuzMetadata { 964 if x != nil { 965 if x, ok := x.Metadata.(*Package_VmlinuzMetadata); ok { 966 return x.VmlinuzMetadata 967 } 968 } 969 return nil 970 } 971 972 func (x *Package) GetPortageMetadata() *PortagePackageMetadata { 973 if x != nil { 974 if x, ok := x.Metadata.(*Package_PortageMetadata); ok { 975 return x.PortageMetadata 976 } 977 } 978 return nil 979 } 980 981 func (x *Package) GetOsvMetadata() *OSVPackageMetadata { 982 if x != nil { 983 if x, ok := x.Metadata.(*Package_OsvMetadata); ok { 984 return x.OsvMetadata 985 } 986 } 987 return nil 988 } 989 990 func (x *Package) GetNetportsMetadata() *NetportsMetadata { 991 if x != nil { 992 if x, ok := x.Metadata.(*Package_NetportsMetadata); ok { 993 return x.NetportsMetadata 994 } 995 } 996 return nil 997 } 998 999 func (x *Package) GetPythonRequirementsMetadata() *PythonRequirementsMetadata { 1000 if x != nil { 1001 if x, ok := x.Metadata.(*Package_PythonRequirementsMetadata); ok { 1002 return x.PythonRequirementsMetadata 1003 } 1004 } 1005 return nil 1006 } 1007 1008 func (x *Package) GetPythonSetupMetadata() *PythonSetupMetadata { 1009 if x != nil { 1010 if x, ok := x.Metadata.(*Package_PythonSetupMetadata); ok { 1011 return x.PythonSetupMetadata 1012 } 1013 } 1014 return nil 1015 } 1016 1017 func (x *Package) GetContainerdContainerMetadata() *ContainerdContainerMetadata { 1018 if x != nil { 1019 if x, ok := x.Metadata.(*Package_ContainerdContainerMetadata); ok { 1020 return x.ContainerdContainerMetadata 1021 } 1022 } 1023 return nil 1024 } 1025 1026 func (x *Package) GetSnapMetadata() *SNAPPackageMetadata { 1027 if x != nil { 1028 if x, ok := x.Metadata.(*Package_SnapMetadata); ok { 1029 return x.SnapMetadata 1030 } 1031 } 1032 return nil 1033 } 1034 1035 func (x *Package) GetFlatpakMetadata() *FlatpakPackageMetadata { 1036 if x != nil { 1037 if x, ok := x.Metadata.(*Package_FlatpakMetadata); ok { 1038 return x.FlatpakMetadata 1039 } 1040 } 1041 return nil 1042 } 1043 1044 func (x *Package) GetMacAppsMetadata() *MacAppsMetadata { 1045 if x != nil { 1046 if x, ok := x.Metadata.(*Package_MacAppsMetadata); ok { 1047 return x.MacAppsMetadata 1048 } 1049 } 1050 return nil 1051 } 1052 1053 func (x *Package) GetContainerdRuntimeContainerMetadata() *ContainerdRuntimeContainerMetadata { 1054 if x != nil { 1055 if x, ok := x.Metadata.(*Package_ContainerdRuntimeContainerMetadata); ok { 1056 return x.ContainerdRuntimeContainerMetadata 1057 } 1058 } 1059 return nil 1060 } 1061 1062 func (x *Package) GetCdxMetadata() *CDXPackageMetadata { 1063 if x != nil { 1064 if x, ok := x.Metadata.(*Package_CdxMetadata); ok { 1065 return x.CdxMetadata 1066 } 1067 } 1068 return nil 1069 } 1070 1071 func (x *Package) GetWindowsOsVersionMetadata() *WindowsOSVersion { 1072 if x != nil { 1073 if x, ok := x.Metadata.(*Package_WindowsOsVersionMetadata); ok { 1074 return x.WindowsOsVersionMetadata 1075 } 1076 } 1077 return nil 1078 } 1079 1080 func (x *Package) GetHomebrewMetadata() *HomebrewPackageMetadata { 1081 if x != nil { 1082 if x, ok := x.Metadata.(*Package_HomebrewMetadata); ok { 1083 return x.HomebrewMetadata 1084 } 1085 } 1086 return nil 1087 } 1088 1089 func (x *Package) GetChromeExtensionsMetadata() *ChromeExtensionsMetadata { 1090 if x != nil { 1091 if x, ok := x.Metadata.(*Package_ChromeExtensionsMetadata); ok { 1092 return x.ChromeExtensionsMetadata 1093 } 1094 } 1095 return nil 1096 } 1097 1098 func (x *Package) GetVscodeExtensionsMetadata() *VSCodeExtensionsMetadata { 1099 if x != nil { 1100 if x, ok := x.Metadata.(*Package_VscodeExtensionsMetadata); ok { 1101 return x.VscodeExtensionsMetadata 1102 } 1103 } 1104 return nil 1105 } 1106 1107 func (x *Package) GetPodmanMetadata() *PodmanMetadata { 1108 if x != nil { 1109 if x, ok := x.Metadata.(*Package_PodmanMetadata); ok { 1110 return x.PodmanMetadata 1111 } 1112 } 1113 return nil 1114 } 1115 1116 func (x *Package) GetDockerContainersMetadata() *DockerContainersMetadata { 1117 if x != nil { 1118 if x, ok := x.Metadata.(*Package_DockerContainersMetadata); ok { 1119 return x.DockerContainersMetadata 1120 } 1121 } 1122 return nil 1123 } 1124 1125 func (x *Package) GetMacportsMetadata() *MacportsPackageMetadata { 1126 if x != nil { 1127 if x, ok := x.Metadata.(*Package_MacportsMetadata); ok { 1128 return x.MacportsMetadata 1129 } 1130 } 1131 return nil 1132 } 1133 1134 func (x *Package) GetWingetMetadata() *WingetPackageMetadata { 1135 if x != nil { 1136 if x, ok := x.Metadata.(*Package_WingetMetadata); ok { 1137 return x.WingetMetadata 1138 } 1139 } 1140 return nil 1141 } 1142 1143 func (x *Package) GetAsdfMetadata() *AsdfMetadata { 1144 if x != nil { 1145 if x, ok := x.Metadata.(*Package_AsdfMetadata); ok { 1146 return x.AsdfMetadata 1147 } 1148 } 1149 return nil 1150 } 1151 1152 func (x *Package) GetNvmMetadata() *NvmMetadata { 1153 if x != nil { 1154 if x, ok := x.Metadata.(*Package_NvmMetadata); ok { 1155 return x.NvmMetadata 1156 } 1157 } 1158 return nil 1159 } 1160 1161 func (x *Package) GetNodeversionMetadata() *NodeVersionMetadata { 1162 if x != nil { 1163 if x, ok := x.Metadata.(*Package_NodeversionMetadata); ok { 1164 return x.NodeversionMetadata 1165 } 1166 } 1167 return nil 1168 } 1169 1170 func (x *Package) GetExploitabilitySignals() []*PackageExploitabilitySignal { 1171 if x != nil { 1172 return x.ExploitabilitySignals 1173 } 1174 return nil 1175 } 1176 1177 func (x *Package) GetLicenses() []string { 1178 if x != nil { 1179 return x.Licenses 1180 } 1181 return nil 1182 } 1183 1184 func (x *Package) GetContainerImageMetadataIndexes() *Package_ContainerImageMetadataIndexes { 1185 if x != nil { 1186 return x.ContainerImageMetadataIndexes 1187 } 1188 return nil 1189 } 1190 1191 type isPackage_Metadata interface { 1192 isPackage_Metadata() 1193 } 1194 1195 type Package_PythonMetadata struct { 1196 PythonMetadata *PythonPackageMetadata `protobuf:"bytes,5,opt,name=python_metadata,json=pythonMetadata,proto3,oneof"` 1197 } 1198 1199 type Package_JavascriptMetadata struct { 1200 JavascriptMetadata *JavascriptPackageJSONMetadata `protobuf:"bytes,6,opt,name=javascript_metadata,json=javascriptMetadata,proto3,oneof"` 1201 } 1202 1203 type Package_ApkMetadata struct { 1204 ApkMetadata *APKPackageMetadata `protobuf:"bytes,7,opt,name=apk_metadata,json=apkMetadata,proto3,oneof"` 1205 } 1206 1207 type Package_DpkgMetadata struct { 1208 DpkgMetadata *DPKGPackageMetadata `protobuf:"bytes,8,opt,name=dpkg_metadata,json=dpkgMetadata,proto3,oneof"` 1209 } 1210 1211 type Package_RpmMetadata struct { 1212 RpmMetadata *RPMPackageMetadata `protobuf:"bytes,9,opt,name=rpm_metadata,json=rpmMetadata,proto3,oneof"` 1213 } 1214 1215 type Package_CosMetadata struct { 1216 CosMetadata *COSPackageMetadata `protobuf:"bytes,13,opt,name=cos_metadata,json=cosMetadata,proto3,oneof"` 1217 } 1218 1219 type Package_DepsjsonMetadata struct { 1220 DepsjsonMetadata *DEPSJSONMetadata `protobuf:"bytes,40,opt,name=depsjson_metadata,json=depsjsonMetadata,proto3,oneof"` 1221 } 1222 1223 type Package_SpdxMetadata struct { 1224 SpdxMetadata *SPDXPackageMetadata `protobuf:"bytes,14,opt,name=spdx_metadata,json=spdxMetadata,proto3,oneof"` 1225 } 1226 1227 type Package_JavaArchiveMetadata struct { 1228 JavaArchiveMetadata *JavaArchiveMetadata `protobuf:"bytes,15,opt,name=java_archive_metadata,json=javaArchiveMetadata,proto3,oneof"` 1229 } 1230 1231 type Package_JavaLockfileMetadata struct { 1232 JavaLockfileMetadata *JavaLockfileMetadata `protobuf:"bytes,31,opt,name=java_lockfile_metadata,json=javaLockfileMetadata,proto3,oneof"` 1233 } 1234 1235 type Package_PacmanMetadata struct { 1236 PacmanMetadata *PACMANPackageMetadata `protobuf:"bytes,36,opt,name=pacman_metadata,json=pacmanMetadata,proto3,oneof"` 1237 } 1238 1239 type Package_NixMetadata struct { 1240 NixMetadata *NixPackageMetadata `protobuf:"bytes,37,opt,name=nix_metadata,json=nixMetadata,proto3,oneof"` 1241 } 1242 1243 type Package_KernelModuleMetadata struct { 1244 KernelModuleMetadata *KernelModuleMetadata `protobuf:"bytes,38,opt,name=kernel_module_metadata,json=kernelModuleMetadata,proto3,oneof"` 1245 } 1246 1247 type Package_VmlinuzMetadata struct { 1248 VmlinuzMetadata *VmlinuzMetadata `protobuf:"bytes,39,opt,name=vmlinuz_metadata,json=vmlinuzMetadata,proto3,oneof"` 1249 } 1250 1251 type Package_PortageMetadata struct { 1252 PortageMetadata *PortagePackageMetadata `protobuf:"bytes,41,opt,name=portage_metadata,json=portageMetadata,proto3,oneof"` 1253 } 1254 1255 type Package_OsvMetadata struct { 1256 OsvMetadata *OSVPackageMetadata `protobuf:"bytes,16,opt,name=osv_metadata,json=osvMetadata,proto3,oneof"` 1257 } 1258 1259 type Package_NetportsMetadata struct { 1260 NetportsMetadata *NetportsMetadata `protobuf:"bytes,45,opt,name=netports_metadata,json=netportsMetadata,proto3,oneof"` 1261 } 1262 1263 type Package_PythonRequirementsMetadata struct { 1264 PythonRequirementsMetadata *PythonRequirementsMetadata `protobuf:"bytes,21,opt,name=python_requirements_metadata,json=pythonRequirementsMetadata,proto3,oneof"` 1265 } 1266 1267 type Package_PythonSetupMetadata struct { 1268 PythonSetupMetadata *PythonSetupMetadata `protobuf:"bytes,44,opt,name=python_setup_metadata,json=pythonSetupMetadata,proto3,oneof"` 1269 } 1270 1271 type Package_ContainerdContainerMetadata struct { 1272 ContainerdContainerMetadata *ContainerdContainerMetadata `protobuf:"bytes,22,opt,name=containerd_container_metadata,json=containerdContainerMetadata,proto3,oneof"` 1273 } 1274 1275 type Package_SnapMetadata struct { 1276 SnapMetadata *SNAPPackageMetadata `protobuf:"bytes,23,opt,name=snap_metadata,json=snapMetadata,proto3,oneof"` 1277 } 1278 1279 type Package_FlatpakMetadata struct { 1280 FlatpakMetadata *FlatpakPackageMetadata `protobuf:"bytes,24,opt,name=flatpak_metadata,json=flatpakMetadata,proto3,oneof"` 1281 } 1282 1283 type Package_MacAppsMetadata struct { 1284 MacAppsMetadata *MacAppsMetadata `protobuf:"bytes,34,opt,name=mac_apps_metadata,json=macAppsMetadata,proto3,oneof"` 1285 } 1286 1287 type Package_ContainerdRuntimeContainerMetadata struct { 1288 ContainerdRuntimeContainerMetadata *ContainerdRuntimeContainerMetadata `protobuf:"bytes,25,opt,name=containerd_runtime_container_metadata,json=containerdRuntimeContainerMetadata,proto3,oneof"` 1289 } 1290 1291 type Package_CdxMetadata struct { 1292 CdxMetadata *CDXPackageMetadata `protobuf:"bytes,30,opt,name=cdx_metadata,json=cdxMetadata,proto3,oneof"` 1293 } 1294 1295 type Package_WindowsOsVersionMetadata struct { 1296 WindowsOsVersionMetadata *WindowsOSVersion `protobuf:"bytes,33,opt,name=windows_os_version_metadata,json=windowsOsVersionMetadata,proto3,oneof"` 1297 } 1298 1299 type Package_HomebrewMetadata struct { 1300 HomebrewMetadata *HomebrewPackageMetadata `protobuf:"bytes,42,opt,name=homebrew_metadata,json=homebrewMetadata,proto3,oneof"` 1301 } 1302 1303 type Package_ChromeExtensionsMetadata struct { 1304 ChromeExtensionsMetadata *ChromeExtensionsMetadata `protobuf:"bytes,47,opt,name=chrome_extensions_metadata,json=chromeExtensionsMetadata,proto3,oneof"` 1305 } 1306 1307 type Package_VscodeExtensionsMetadata struct { 1308 VscodeExtensionsMetadata *VSCodeExtensionsMetadata `protobuf:"bytes,46,opt,name=vscode_extensions_metadata,json=vscodeExtensionsMetadata,proto3,oneof"` 1309 } 1310 1311 type Package_PodmanMetadata struct { 1312 PodmanMetadata *PodmanMetadata `protobuf:"bytes,50,opt,name=podman_metadata,json=podmanMetadata,proto3,oneof"` 1313 } 1314 1315 type Package_DockerContainersMetadata struct { 1316 DockerContainersMetadata *DockerContainersMetadata `protobuf:"bytes,48,opt,name=docker_containers_metadata,json=dockerContainersMetadata,proto3,oneof"` 1317 } 1318 1319 type Package_MacportsMetadata struct { 1320 MacportsMetadata *MacportsPackageMetadata `protobuf:"bytes,53,opt,name=macports_metadata,json=macportsMetadata,proto3,oneof"` 1321 } 1322 1323 type Package_WingetMetadata struct { 1324 WingetMetadata *WingetPackageMetadata `protobuf:"bytes,54,opt,name=winget_metadata,json=wingetMetadata,proto3,oneof"` 1325 } 1326 1327 type Package_AsdfMetadata struct { 1328 AsdfMetadata *AsdfMetadata `protobuf:"bytes,55,opt,name=asdf_metadata,json=asdfMetadata,proto3,oneof"` 1329 } 1330 1331 type Package_NvmMetadata struct { 1332 NvmMetadata *NvmMetadata `protobuf:"bytes,56,opt,name=nvm_metadata,json=nvmMetadata,proto3,oneof"` 1333 } 1334 1335 type Package_NodeversionMetadata struct { 1336 NodeversionMetadata *NodeVersionMetadata `protobuf:"bytes,58,opt,name=nodeversion_metadata,json=nodeversionMetadata,proto3,oneof"` 1337 } 1338 1339 func (*Package_PythonMetadata) isPackage_Metadata() {} 1340 1341 func (*Package_JavascriptMetadata) isPackage_Metadata() {} 1342 1343 func (*Package_ApkMetadata) isPackage_Metadata() {} 1344 1345 func (*Package_DpkgMetadata) isPackage_Metadata() {} 1346 1347 func (*Package_RpmMetadata) isPackage_Metadata() {} 1348 1349 func (*Package_CosMetadata) isPackage_Metadata() {} 1350 1351 func (*Package_DepsjsonMetadata) isPackage_Metadata() {} 1352 1353 func (*Package_SpdxMetadata) isPackage_Metadata() {} 1354 1355 func (*Package_JavaArchiveMetadata) isPackage_Metadata() {} 1356 1357 func (*Package_JavaLockfileMetadata) isPackage_Metadata() {} 1358 1359 func (*Package_PacmanMetadata) isPackage_Metadata() {} 1360 1361 func (*Package_NixMetadata) isPackage_Metadata() {} 1362 1363 func (*Package_KernelModuleMetadata) isPackage_Metadata() {} 1364 1365 func (*Package_VmlinuzMetadata) isPackage_Metadata() {} 1366 1367 func (*Package_PortageMetadata) isPackage_Metadata() {} 1368 1369 func (*Package_OsvMetadata) isPackage_Metadata() {} 1370 1371 func (*Package_NetportsMetadata) isPackage_Metadata() {} 1372 1373 func (*Package_PythonRequirementsMetadata) isPackage_Metadata() {} 1374 1375 func (*Package_PythonSetupMetadata) isPackage_Metadata() {} 1376 1377 func (*Package_ContainerdContainerMetadata) isPackage_Metadata() {} 1378 1379 func (*Package_SnapMetadata) isPackage_Metadata() {} 1380 1381 func (*Package_FlatpakMetadata) isPackage_Metadata() {} 1382 1383 func (*Package_MacAppsMetadata) isPackage_Metadata() {} 1384 1385 func (*Package_ContainerdRuntimeContainerMetadata) isPackage_Metadata() {} 1386 1387 func (*Package_CdxMetadata) isPackage_Metadata() {} 1388 1389 func (*Package_WindowsOsVersionMetadata) isPackage_Metadata() {} 1390 1391 func (*Package_HomebrewMetadata) isPackage_Metadata() {} 1392 1393 func (*Package_ChromeExtensionsMetadata) isPackage_Metadata() {} 1394 1395 func (*Package_VscodeExtensionsMetadata) isPackage_Metadata() {} 1396 1397 func (*Package_PodmanMetadata) isPackage_Metadata() {} 1398 1399 func (*Package_DockerContainersMetadata) isPackage_Metadata() {} 1400 1401 func (*Package_MacportsMetadata) isPackage_Metadata() {} 1402 1403 func (*Package_WingetMetadata) isPackage_Metadata() {} 1404 1405 func (*Package_AsdfMetadata) isPackage_Metadata() {} 1406 1407 func (*Package_NvmMetadata) isPackage_Metadata() {} 1408 1409 func (*Package_NodeversionMetadata) isPackage_Metadata() {} 1410 1411 // Additional identifiers for source code software packages (e.g. NPM). 1412 type SourceCodeIdentifier struct { 1413 state protoimpl.MessageState `protogen:"open.v1"` 1414 Repo string `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"` 1415 Commit string `protobuf:"bytes,2,opt,name=commit,proto3" json:"commit,omitempty"` 1416 unknownFields protoimpl.UnknownFields 1417 sizeCache protoimpl.SizeCache 1418 } 1419 1420 func (x *SourceCodeIdentifier) Reset() { 1421 *x = SourceCodeIdentifier{} 1422 mi := &file_proto_scan_result_proto_msgTypes[6] 1423 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1424 ms.StoreMessageInfo(mi) 1425 } 1426 1427 func (x *SourceCodeIdentifier) String() string { 1428 return protoimpl.X.MessageStringOf(x) 1429 } 1430 1431 func (*SourceCodeIdentifier) ProtoMessage() {} 1432 1433 func (x *SourceCodeIdentifier) ProtoReflect() protoreflect.Message { 1434 mi := &file_proto_scan_result_proto_msgTypes[6] 1435 if x != nil { 1436 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1437 if ms.LoadMessageInfo() == nil { 1438 ms.StoreMessageInfo(mi) 1439 } 1440 return ms 1441 } 1442 return mi.MessageOf(x) 1443 } 1444 1445 // Deprecated: Use SourceCodeIdentifier.ProtoReflect.Descriptor instead. 1446 func (*SourceCodeIdentifier) Descriptor() ([]byte, []int) { 1447 return file_proto_scan_result_proto_rawDescGZIP(), []int{6} 1448 } 1449 1450 func (x *SourceCodeIdentifier) GetRepo() string { 1451 if x != nil { 1452 return x.Repo 1453 } 1454 return "" 1455 } 1456 1457 func (x *SourceCodeIdentifier) GetCommit() string { 1458 if x != nil { 1459 return x.Commit 1460 } 1461 return "" 1462 } 1463 1464 // Details about the layer a package was found in. 1465 type LayerDetails struct { 1466 state protoimpl.MessageState `protogen:"open.v1"` 1467 // The index of the layer in the container image. 1468 Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` 1469 // The diff ID (typically a sha256 hash) of the layer in the container image. 1470 DiffId string `protobuf:"bytes,2,opt,name=diff_id,json=diffId,proto3" json:"diff_id,omitempty"` 1471 // The layer chain ID (sha256 hash) of the layer in the container image. 1472 // https://github.com/opencontainers/image-spec/blob/main/config.md#layer-chainid 1473 ChainId string `protobuf:"bytes,5,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 1474 // The layer build command that was used to build the layer. This may not be 1475 // found in all layers depending on how the container image is built. 1476 Command string `protobuf:"bytes,3,opt,name=command,proto3" json:"command,omitempty"` 1477 // Denotes whether the layer is in the base image. 1478 InBaseImage bool `protobuf:"varint,4,opt,name=in_base_image,json=inBaseImage,proto3" json:"in_base_image,omitempty"` 1479 unknownFields protoimpl.UnknownFields 1480 sizeCache protoimpl.SizeCache 1481 } 1482 1483 func (x *LayerDetails) Reset() { 1484 *x = LayerDetails{} 1485 mi := &file_proto_scan_result_proto_msgTypes[7] 1486 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1487 ms.StoreMessageInfo(mi) 1488 } 1489 1490 func (x *LayerDetails) String() string { 1491 return protoimpl.X.MessageStringOf(x) 1492 } 1493 1494 func (*LayerDetails) ProtoMessage() {} 1495 1496 func (x *LayerDetails) ProtoReflect() protoreflect.Message { 1497 mi := &file_proto_scan_result_proto_msgTypes[7] 1498 if x != nil { 1499 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1500 if ms.LoadMessageInfo() == nil { 1501 ms.StoreMessageInfo(mi) 1502 } 1503 return ms 1504 } 1505 return mi.MessageOf(x) 1506 } 1507 1508 // Deprecated: Use LayerDetails.ProtoReflect.Descriptor instead. 1509 func (*LayerDetails) Descriptor() ([]byte, []int) { 1510 return file_proto_scan_result_proto_rawDescGZIP(), []int{7} 1511 } 1512 1513 func (x *LayerDetails) GetIndex() int32 { 1514 if x != nil { 1515 return x.Index 1516 } 1517 return 0 1518 } 1519 1520 func (x *LayerDetails) GetDiffId() string { 1521 if x != nil { 1522 return x.DiffId 1523 } 1524 return "" 1525 } 1526 1527 func (x *LayerDetails) GetChainId() string { 1528 if x != nil { 1529 return x.ChainId 1530 } 1531 return "" 1532 } 1533 1534 func (x *LayerDetails) GetCommand() string { 1535 if x != nil { 1536 return x.Command 1537 } 1538 return "" 1539 } 1540 1541 func (x *LayerDetails) GetInBaseImage() bool { 1542 if x != nil { 1543 return x.InBaseImage 1544 } 1545 return false 1546 } 1547 1548 // PackageExploitabilitySignal is used to indicate that specific vulnerabilities 1549 // are not applicable to a given package. 1550 type PackageExploitabilitySignal struct { 1551 state protoimpl.MessageState `protogen:"open.v1"` 1552 // The name of the plugin (e.g. Annotator) that added this signal. 1553 Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` 1554 // Reason for exclusion. 1555 Justification VexJustification `protobuf:"varint,2,opt,name=justification,proto3,enum=scalibr.VexJustification" json:"justification,omitempty"` 1556 // Types that are valid to be assigned to VulnFilter: 1557 // 1558 // *PackageExploitabilitySignal_VulnIdentifiers 1559 // *PackageExploitabilitySignal_MatchesAllVulns 1560 VulnFilter isPackageExploitabilitySignal_VulnFilter `protobuf_oneof:"vuln_filter"` 1561 unknownFields protoimpl.UnknownFields 1562 sizeCache protoimpl.SizeCache 1563 } 1564 1565 func (x *PackageExploitabilitySignal) Reset() { 1566 *x = PackageExploitabilitySignal{} 1567 mi := &file_proto_scan_result_proto_msgTypes[8] 1568 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1569 ms.StoreMessageInfo(mi) 1570 } 1571 1572 func (x *PackageExploitabilitySignal) String() string { 1573 return protoimpl.X.MessageStringOf(x) 1574 } 1575 1576 func (*PackageExploitabilitySignal) ProtoMessage() {} 1577 1578 func (x *PackageExploitabilitySignal) ProtoReflect() protoreflect.Message { 1579 mi := &file_proto_scan_result_proto_msgTypes[8] 1580 if x != nil { 1581 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1582 if ms.LoadMessageInfo() == nil { 1583 ms.StoreMessageInfo(mi) 1584 } 1585 return ms 1586 } 1587 return mi.MessageOf(x) 1588 } 1589 1590 // Deprecated: Use PackageExploitabilitySignal.ProtoReflect.Descriptor instead. 1591 func (*PackageExploitabilitySignal) Descriptor() ([]byte, []int) { 1592 return file_proto_scan_result_proto_rawDescGZIP(), []int{8} 1593 } 1594 1595 func (x *PackageExploitabilitySignal) GetPlugin() string { 1596 if x != nil { 1597 return x.Plugin 1598 } 1599 return "" 1600 } 1601 1602 func (x *PackageExploitabilitySignal) GetJustification() VexJustification { 1603 if x != nil { 1604 return x.Justification 1605 } 1606 return VexJustification_VEX_JUSTIFICATION_UNSPECIFIED 1607 } 1608 1609 func (x *PackageExploitabilitySignal) GetVulnFilter() isPackageExploitabilitySignal_VulnFilter { 1610 if x != nil { 1611 return x.VulnFilter 1612 } 1613 return nil 1614 } 1615 1616 func (x *PackageExploitabilitySignal) GetVulnIdentifiers() *VulnIdentifiers { 1617 if x != nil { 1618 if x, ok := x.VulnFilter.(*PackageExploitabilitySignal_VulnIdentifiers); ok { 1619 return x.VulnIdentifiers 1620 } 1621 } 1622 return nil 1623 } 1624 1625 func (x *PackageExploitabilitySignal) GetMatchesAllVulns() bool { 1626 if x != nil { 1627 if x, ok := x.VulnFilter.(*PackageExploitabilitySignal_MatchesAllVulns); ok { 1628 return x.MatchesAllVulns 1629 } 1630 } 1631 return false 1632 } 1633 1634 type isPackageExploitabilitySignal_VulnFilter interface { 1635 isPackageExploitabilitySignal_VulnFilter() 1636 } 1637 1638 type PackageExploitabilitySignal_VulnIdentifiers struct { 1639 // Advisory Identifier (CVE, GHSA, ...) and aliases of the vulns that are 1640 // not applicable to this package. 1641 VulnIdentifiers *VulnIdentifiers `protobuf:"bytes,3,opt,name=vuln_identifiers,json=vulnIdentifiers,proto3,oneof"` 1642 } 1643 1644 type PackageExploitabilitySignal_MatchesAllVulns struct { 1645 // Indicates that all vulnerabilities associated with the package are 1646 // irrelevant. 1647 MatchesAllVulns bool `protobuf:"varint,4,opt,name=matches_all_vulns,json=matchesAllVulns,proto3,oneof"` 1648 } 1649 1650 func (*PackageExploitabilitySignal_VulnIdentifiers) isPackageExploitabilitySignal_VulnFilter() {} 1651 1652 func (*PackageExploitabilitySignal_MatchesAllVulns) isPackageExploitabilitySignal_VulnFilter() {} 1653 1654 type VulnIdentifiers struct { 1655 state protoimpl.MessageState `protogen:"open.v1"` 1656 Identifiers []string `protobuf:"bytes,1,rep,name=identifiers,proto3" json:"identifiers,omitempty"` 1657 unknownFields protoimpl.UnknownFields 1658 sizeCache protoimpl.SizeCache 1659 } 1660 1661 func (x *VulnIdentifiers) Reset() { 1662 *x = VulnIdentifiers{} 1663 mi := &file_proto_scan_result_proto_msgTypes[9] 1664 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1665 ms.StoreMessageInfo(mi) 1666 } 1667 1668 func (x *VulnIdentifiers) String() string { 1669 return protoimpl.X.MessageStringOf(x) 1670 } 1671 1672 func (*VulnIdentifiers) ProtoMessage() {} 1673 1674 func (x *VulnIdentifiers) ProtoReflect() protoreflect.Message { 1675 mi := &file_proto_scan_result_proto_msgTypes[9] 1676 if x != nil { 1677 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1678 if ms.LoadMessageInfo() == nil { 1679 ms.StoreMessageInfo(mi) 1680 } 1681 return ms 1682 } 1683 return mi.MessageOf(x) 1684 } 1685 1686 // Deprecated: Use VulnIdentifiers.ProtoReflect.Descriptor instead. 1687 func (*VulnIdentifiers) Descriptor() ([]byte, []int) { 1688 return file_proto_scan_result_proto_rawDescGZIP(), []int{9} 1689 } 1690 1691 func (x *VulnIdentifiers) GetIdentifiers() []string { 1692 if x != nil { 1693 return x.Identifiers 1694 } 1695 return nil 1696 } 1697 1698 // FindingExploitabilitySignal is used to indicate that a finding is not 1699 // exploitable. 1700 type FindingExploitabilitySignal struct { 1701 state protoimpl.MessageState `protogen:"open.v1"` 1702 // The name of the plugin (e.g. Annotator) that added this signal. 1703 Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"` 1704 // Reason for exclusion. 1705 Justification VexJustification `protobuf:"varint,2,opt,name=justification,proto3,enum=scalibr.VexJustification" json:"justification,omitempty"` 1706 unknownFields protoimpl.UnknownFields 1707 sizeCache protoimpl.SizeCache 1708 } 1709 1710 func (x *FindingExploitabilitySignal) Reset() { 1711 *x = FindingExploitabilitySignal{} 1712 mi := &file_proto_scan_result_proto_msgTypes[10] 1713 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1714 ms.StoreMessageInfo(mi) 1715 } 1716 1717 func (x *FindingExploitabilitySignal) String() string { 1718 return protoimpl.X.MessageStringOf(x) 1719 } 1720 1721 func (*FindingExploitabilitySignal) ProtoMessage() {} 1722 1723 func (x *FindingExploitabilitySignal) ProtoReflect() protoreflect.Message { 1724 mi := &file_proto_scan_result_proto_msgTypes[10] 1725 if x != nil { 1726 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1727 if ms.LoadMessageInfo() == nil { 1728 ms.StoreMessageInfo(mi) 1729 } 1730 return ms 1731 } 1732 return mi.MessageOf(x) 1733 } 1734 1735 // Deprecated: Use FindingExploitabilitySignal.ProtoReflect.Descriptor instead. 1736 func (*FindingExploitabilitySignal) Descriptor() ([]byte, []int) { 1737 return file_proto_scan_result_proto_rawDescGZIP(), []int{10} 1738 } 1739 1740 func (x *FindingExploitabilitySignal) GetPlugin() string { 1741 if x != nil { 1742 return x.Plugin 1743 } 1744 return "" 1745 } 1746 1747 func (x *FindingExploitabilitySignal) GetJustification() VexJustification { 1748 if x != nil { 1749 return x.Justification 1750 } 1751 return VexJustification_VEX_JUSTIFICATION_UNSPECIFIED 1752 } 1753 1754 // Package URL, see https://github.com/package-url/purl-spec 1755 type Purl struct { 1756 state protoimpl.MessageState `protogen:"open.v1"` 1757 // String representation. 1758 Purl string `protobuf:"bytes,1,opt,name=purl,proto3" json:"purl,omitempty"` 1759 // Package type, e.g. "maven, npm, pypi". 1760 Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` 1761 // Package name. 1762 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` 1763 // Package version. 1764 Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` 1765 // Name prefix such as a Maven groupid, or Docker image owner. 1766 Namespace string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"` 1767 // Extra qualifying data for a package such as an OS, architecture, etc. 1768 Qualifiers []*Qualifier `protobuf:"bytes,6,rep,name=qualifiers,proto3" json:"qualifiers,omitempty"` 1769 // Extra subpath within a package, relative to the package root. 1770 Subpath string `protobuf:"bytes,7,opt,name=subpath,proto3" json:"subpath,omitempty"` 1771 unknownFields protoimpl.UnknownFields 1772 sizeCache protoimpl.SizeCache 1773 } 1774 1775 func (x *Purl) Reset() { 1776 *x = Purl{} 1777 mi := &file_proto_scan_result_proto_msgTypes[11] 1778 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1779 ms.StoreMessageInfo(mi) 1780 } 1781 1782 func (x *Purl) String() string { 1783 return protoimpl.X.MessageStringOf(x) 1784 } 1785 1786 func (*Purl) ProtoMessage() {} 1787 1788 func (x *Purl) ProtoReflect() protoreflect.Message { 1789 mi := &file_proto_scan_result_proto_msgTypes[11] 1790 if x != nil { 1791 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1792 if ms.LoadMessageInfo() == nil { 1793 ms.StoreMessageInfo(mi) 1794 } 1795 return ms 1796 } 1797 return mi.MessageOf(x) 1798 } 1799 1800 // Deprecated: Use Purl.ProtoReflect.Descriptor instead. 1801 func (*Purl) Descriptor() ([]byte, []int) { 1802 return file_proto_scan_result_proto_rawDescGZIP(), []int{11} 1803 } 1804 1805 func (x *Purl) GetPurl() string { 1806 if x != nil { 1807 return x.Purl 1808 } 1809 return "" 1810 } 1811 1812 func (x *Purl) GetType() string { 1813 if x != nil { 1814 return x.Type 1815 } 1816 return "" 1817 } 1818 1819 func (x *Purl) GetName() string { 1820 if x != nil { 1821 return x.Name 1822 } 1823 return "" 1824 } 1825 1826 func (x *Purl) GetVersion() string { 1827 if x != nil { 1828 return x.Version 1829 } 1830 return "" 1831 } 1832 1833 func (x *Purl) GetNamespace() string { 1834 if x != nil { 1835 return x.Namespace 1836 } 1837 return "" 1838 } 1839 1840 func (x *Purl) GetQualifiers() []*Qualifier { 1841 if x != nil { 1842 return x.Qualifiers 1843 } 1844 return nil 1845 } 1846 1847 func (x *Purl) GetSubpath() string { 1848 if x != nil { 1849 return x.Subpath 1850 } 1851 return "" 1852 } 1853 1854 type Qualifier struct { 1855 state protoimpl.MessageState `protogen:"open.v1"` 1856 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 1857 Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` 1858 unknownFields protoimpl.UnknownFields 1859 sizeCache protoimpl.SizeCache 1860 } 1861 1862 func (x *Qualifier) Reset() { 1863 *x = Qualifier{} 1864 mi := &file_proto_scan_result_proto_msgTypes[12] 1865 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1866 ms.StoreMessageInfo(mi) 1867 } 1868 1869 func (x *Qualifier) String() string { 1870 return protoimpl.X.MessageStringOf(x) 1871 } 1872 1873 func (*Qualifier) ProtoMessage() {} 1874 1875 func (x *Qualifier) ProtoReflect() protoreflect.Message { 1876 mi := &file_proto_scan_result_proto_msgTypes[12] 1877 if x != nil { 1878 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1879 if ms.LoadMessageInfo() == nil { 1880 ms.StoreMessageInfo(mi) 1881 } 1882 return ms 1883 } 1884 return mi.MessageOf(x) 1885 } 1886 1887 // Deprecated: Use Qualifier.ProtoReflect.Descriptor instead. 1888 func (*Qualifier) Descriptor() ([]byte, []int) { 1889 return file_proto_scan_result_proto_rawDescGZIP(), []int{12} 1890 } 1891 1892 func (x *Qualifier) GetKey() string { 1893 if x != nil { 1894 return x.Key 1895 } 1896 return "" 1897 } 1898 1899 func (x *Qualifier) GetValue() string { 1900 if x != nil { 1901 return x.Value 1902 } 1903 return "" 1904 } 1905 1906 // Describes a vulnerability (e.g. a CVE) related to a package. 1907 type PackageVuln struct { 1908 state protoimpl.MessageState `protogen:"open.v1"` 1909 Vuln *osvschema.Vulnerability `protobuf:"bytes,1,opt,name=vuln,proto3" json:"vuln,omitempty"` 1910 // The ID of the associated package in Inventory.Packages. 1911 // Used for mapping between proto and struct. 1912 PackageId string `protobuf:"bytes,2,opt,name=package_id,json=packageId,proto3" json:"package_id,omitempty"` 1913 // The plugins (e.g. Detectors, Enrichers) that found this vuln. 1914 Plugins []string `protobuf:"bytes,3,rep,name=plugins,proto3" json:"plugins,omitempty"` 1915 // Signals that indicate this finding is not exploitable. 1916 ExploitabilitySignals []*FindingExploitabilitySignal `protobuf:"bytes,4,rep,name=exploitability_signals,json=exploitabilitySignals,proto3" json:"exploitability_signals,omitempty"` 1917 unknownFields protoimpl.UnknownFields 1918 sizeCache protoimpl.SizeCache 1919 } 1920 1921 func (x *PackageVuln) Reset() { 1922 *x = PackageVuln{} 1923 mi := &file_proto_scan_result_proto_msgTypes[13] 1924 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1925 ms.StoreMessageInfo(mi) 1926 } 1927 1928 func (x *PackageVuln) String() string { 1929 return protoimpl.X.MessageStringOf(x) 1930 } 1931 1932 func (*PackageVuln) ProtoMessage() {} 1933 1934 func (x *PackageVuln) ProtoReflect() protoreflect.Message { 1935 mi := &file_proto_scan_result_proto_msgTypes[13] 1936 if x != nil { 1937 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 1938 if ms.LoadMessageInfo() == nil { 1939 ms.StoreMessageInfo(mi) 1940 } 1941 return ms 1942 } 1943 return mi.MessageOf(x) 1944 } 1945 1946 // Deprecated: Use PackageVuln.ProtoReflect.Descriptor instead. 1947 func (*PackageVuln) Descriptor() ([]byte, []int) { 1948 return file_proto_scan_result_proto_rawDescGZIP(), []int{13} 1949 } 1950 1951 func (x *PackageVuln) GetVuln() *osvschema.Vulnerability { 1952 if x != nil { 1953 return x.Vuln 1954 } 1955 return nil 1956 } 1957 1958 func (x *PackageVuln) GetPackageId() string { 1959 if x != nil { 1960 return x.PackageId 1961 } 1962 return "" 1963 } 1964 1965 func (x *PackageVuln) GetPlugins() []string { 1966 if x != nil { 1967 return x.Plugins 1968 } 1969 return nil 1970 } 1971 1972 func (x *PackageVuln) GetExploitabilitySignals() []*FindingExploitabilitySignal { 1973 if x != nil { 1974 return x.ExploitabilitySignals 1975 } 1976 return nil 1977 } 1978 1979 // Describes generic security findings not associated with any 1980 // specific package, e.g. weak credentials. 1981 type GenericFinding struct { 1982 state protoimpl.MessageState `protogen:"open.v1"` 1983 // Info specific to the finding. Should always be the same for the same type 1984 // of finding. 1985 Adv *GenericFindingAdvisory `protobuf:"bytes,1,opt,name=adv,proto3" json:"adv,omitempty"` 1986 // Instance-specific info such as location of the vulnerable files. 1987 Target *GenericFindingTargetDetails `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"` 1988 // The plugins (e.g. Detectors, Enrichers) that found this vuln. 1989 Plugins []string `protobuf:"bytes,4,rep,name=plugins,proto3" json:"plugins,omitempty"` 1990 // Signals that indicate this finding is not exploitable. 1991 ExploitabilitySignals []*FindingExploitabilitySignal `protobuf:"bytes,5,rep,name=exploitability_signals,json=exploitabilitySignals,proto3" json:"exploitability_signals,omitempty"` 1992 unknownFields protoimpl.UnknownFields 1993 sizeCache protoimpl.SizeCache 1994 } 1995 1996 func (x *GenericFinding) Reset() { 1997 *x = GenericFinding{} 1998 mi := &file_proto_scan_result_proto_msgTypes[14] 1999 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2000 ms.StoreMessageInfo(mi) 2001 } 2002 2003 func (x *GenericFinding) String() string { 2004 return protoimpl.X.MessageStringOf(x) 2005 } 2006 2007 func (*GenericFinding) ProtoMessage() {} 2008 2009 func (x *GenericFinding) ProtoReflect() protoreflect.Message { 2010 mi := &file_proto_scan_result_proto_msgTypes[14] 2011 if x != nil { 2012 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2013 if ms.LoadMessageInfo() == nil { 2014 ms.StoreMessageInfo(mi) 2015 } 2016 return ms 2017 } 2018 return mi.MessageOf(x) 2019 } 2020 2021 // Deprecated: Use GenericFinding.ProtoReflect.Descriptor instead. 2022 func (*GenericFinding) Descriptor() ([]byte, []int) { 2023 return file_proto_scan_result_proto_rawDescGZIP(), []int{14} 2024 } 2025 2026 func (x *GenericFinding) GetAdv() *GenericFindingAdvisory { 2027 if x != nil { 2028 return x.Adv 2029 } 2030 return nil 2031 } 2032 2033 func (x *GenericFinding) GetTarget() *GenericFindingTargetDetails { 2034 if x != nil { 2035 return x.Target 2036 } 2037 return nil 2038 } 2039 2040 func (x *GenericFinding) GetPlugins() []string { 2041 if x != nil { 2042 return x.Plugins 2043 } 2044 return nil 2045 } 2046 2047 func (x *GenericFinding) GetExploitabilitySignals() []*FindingExploitabilitySignal { 2048 if x != nil { 2049 return x.ExploitabilitySignals 2050 } 2051 return nil 2052 } 2053 2054 // Describes a security finding and how to remediate it. It should not 2055 // contain any information specific to the target (e.g. which files were 2056 // found vulnerable). 2057 type GenericFindingAdvisory struct { 2058 state protoimpl.MessageState `protogen:"open.v1"` 2059 // A unique ID for the finding. 2060 Id *AdvisoryId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 2061 Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` 2062 Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` 2063 // Remediation instructions, e.g. "update to latest version". 2064 Recommendation string `protobuf:"bytes,5,opt,name=recommendation,proto3" json:"recommendation,omitempty"` 2065 Sev SeverityEnum `protobuf:"varint,7,opt,name=sev,proto3,enum=scalibr.SeverityEnum" json:"sev,omitempty"` 2066 unknownFields protoimpl.UnknownFields 2067 sizeCache protoimpl.SizeCache 2068 } 2069 2070 func (x *GenericFindingAdvisory) Reset() { 2071 *x = GenericFindingAdvisory{} 2072 mi := &file_proto_scan_result_proto_msgTypes[15] 2073 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2074 ms.StoreMessageInfo(mi) 2075 } 2076 2077 func (x *GenericFindingAdvisory) String() string { 2078 return protoimpl.X.MessageStringOf(x) 2079 } 2080 2081 func (*GenericFindingAdvisory) ProtoMessage() {} 2082 2083 func (x *GenericFindingAdvisory) ProtoReflect() protoreflect.Message { 2084 mi := &file_proto_scan_result_proto_msgTypes[15] 2085 if x != nil { 2086 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2087 if ms.LoadMessageInfo() == nil { 2088 ms.StoreMessageInfo(mi) 2089 } 2090 return ms 2091 } 2092 return mi.MessageOf(x) 2093 } 2094 2095 // Deprecated: Use GenericFindingAdvisory.ProtoReflect.Descriptor instead. 2096 func (*GenericFindingAdvisory) Descriptor() ([]byte, []int) { 2097 return file_proto_scan_result_proto_rawDescGZIP(), []int{15} 2098 } 2099 2100 func (x *GenericFindingAdvisory) GetId() *AdvisoryId { 2101 if x != nil { 2102 return x.Id 2103 } 2104 return nil 2105 } 2106 2107 func (x *GenericFindingAdvisory) GetTitle() string { 2108 if x != nil { 2109 return x.Title 2110 } 2111 return "" 2112 } 2113 2114 func (x *GenericFindingAdvisory) GetDescription() string { 2115 if x != nil { 2116 return x.Description 2117 } 2118 return "" 2119 } 2120 2121 func (x *GenericFindingAdvisory) GetRecommendation() string { 2122 if x != nil { 2123 return x.Recommendation 2124 } 2125 return "" 2126 } 2127 2128 func (x *GenericFindingAdvisory) GetSev() SeverityEnum { 2129 if x != nil { 2130 return x.Sev 2131 } 2132 return SeverityEnum_SEVERITY_UNSPECIFIED 2133 } 2134 2135 // A unique identifier per advisory. 2136 type AdvisoryId struct { 2137 state protoimpl.MessageState `protogen:"open.v1"` 2138 Publisher string `protobuf:"bytes,1,opt,name=publisher,proto3" json:"publisher,omitempty"` // e.g. "CVE". 2139 Reference string `protobuf:"bytes,2,opt,name=reference,proto3" json:"reference,omitempty"` // e.g. "CVE-2023-1234". 2140 unknownFields protoimpl.UnknownFields 2141 sizeCache protoimpl.SizeCache 2142 } 2143 2144 func (x *AdvisoryId) Reset() { 2145 *x = AdvisoryId{} 2146 mi := &file_proto_scan_result_proto_msgTypes[16] 2147 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2148 ms.StoreMessageInfo(mi) 2149 } 2150 2151 func (x *AdvisoryId) String() string { 2152 return protoimpl.X.MessageStringOf(x) 2153 } 2154 2155 func (*AdvisoryId) ProtoMessage() {} 2156 2157 func (x *AdvisoryId) ProtoReflect() protoreflect.Message { 2158 mi := &file_proto_scan_result_proto_msgTypes[16] 2159 if x != nil { 2160 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2161 if ms.LoadMessageInfo() == nil { 2162 ms.StoreMessageInfo(mi) 2163 } 2164 return ms 2165 } 2166 return mi.MessageOf(x) 2167 } 2168 2169 // Deprecated: Use AdvisoryId.ProtoReflect.Descriptor instead. 2170 func (*AdvisoryId) Descriptor() ([]byte, []int) { 2171 return file_proto_scan_result_proto_rawDescGZIP(), []int{16} 2172 } 2173 2174 func (x *AdvisoryId) GetPublisher() string { 2175 if x != nil { 2176 return x.Publisher 2177 } 2178 return "" 2179 } 2180 2181 func (x *AdvisoryId) GetReference() string { 2182 if x != nil { 2183 return x.Reference 2184 } 2185 return "" 2186 } 2187 2188 // Instance-specific details about the generic security finding. 2189 type GenericFindingTargetDetails struct { 2190 state protoimpl.MessageState `protogen:"open.v1"` 2191 // Free-text info. 2192 Extra string `protobuf:"bytes,4,opt,name=extra,proto3" json:"extra,omitempty"` 2193 unknownFields protoimpl.UnknownFields 2194 sizeCache protoimpl.SizeCache 2195 } 2196 2197 func (x *GenericFindingTargetDetails) Reset() { 2198 *x = GenericFindingTargetDetails{} 2199 mi := &file_proto_scan_result_proto_msgTypes[17] 2200 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2201 ms.StoreMessageInfo(mi) 2202 } 2203 2204 func (x *GenericFindingTargetDetails) String() string { 2205 return protoimpl.X.MessageStringOf(x) 2206 } 2207 2208 func (*GenericFindingTargetDetails) ProtoMessage() {} 2209 2210 func (x *GenericFindingTargetDetails) ProtoReflect() protoreflect.Message { 2211 mi := &file_proto_scan_result_proto_msgTypes[17] 2212 if x != nil { 2213 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2214 if ms.LoadMessageInfo() == nil { 2215 ms.StoreMessageInfo(mi) 2216 } 2217 return ms 2218 } 2219 return mi.MessageOf(x) 2220 } 2221 2222 // Deprecated: Use GenericFindingTargetDetails.ProtoReflect.Descriptor instead. 2223 func (*GenericFindingTargetDetails) Descriptor() ([]byte, []int) { 2224 return file_proto_scan_result_proto_rawDescGZIP(), []int{17} 2225 } 2226 2227 func (x *GenericFindingTargetDetails) GetExtra() string { 2228 if x != nil { 2229 return x.Extra 2230 } 2231 return "" 2232 } 2233 2234 // The additional data found in python packages. 2235 type PythonPackageMetadata struct { 2236 state protoimpl.MessageState `protogen:"open.v1"` 2237 Author string `protobuf:"bytes,1,opt,name=author,proto3" json:"author,omitempty"` 2238 AuthorEmail string `protobuf:"bytes,2,opt,name=author_email,json=authorEmail,proto3" json:"author_email,omitempty"` 2239 unknownFields protoimpl.UnknownFields 2240 sizeCache protoimpl.SizeCache 2241 } 2242 2243 func (x *PythonPackageMetadata) Reset() { 2244 *x = PythonPackageMetadata{} 2245 mi := &file_proto_scan_result_proto_msgTypes[18] 2246 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2247 ms.StoreMessageInfo(mi) 2248 } 2249 2250 func (x *PythonPackageMetadata) String() string { 2251 return protoimpl.X.MessageStringOf(x) 2252 } 2253 2254 func (*PythonPackageMetadata) ProtoMessage() {} 2255 2256 func (x *PythonPackageMetadata) ProtoReflect() protoreflect.Message { 2257 mi := &file_proto_scan_result_proto_msgTypes[18] 2258 if x != nil { 2259 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2260 if ms.LoadMessageInfo() == nil { 2261 ms.StoreMessageInfo(mi) 2262 } 2263 return ms 2264 } 2265 return mi.MessageOf(x) 2266 } 2267 2268 // Deprecated: Use PythonPackageMetadata.ProtoReflect.Descriptor instead. 2269 func (*PythonPackageMetadata) Descriptor() ([]byte, []int) { 2270 return file_proto_scan_result_proto_rawDescGZIP(), []int{18} 2271 } 2272 2273 func (x *PythonPackageMetadata) GetAuthor() string { 2274 if x != nil { 2275 return x.Author 2276 } 2277 return "" 2278 } 2279 2280 func (x *PythonPackageMetadata) GetAuthorEmail() string { 2281 if x != nil { 2282 return x.AuthorEmail 2283 } 2284 return "" 2285 } 2286 2287 // The additional data found in npm packages. 2288 type JavascriptPackageJSONMetadata struct { 2289 state protoimpl.MessageState `protogen:"open.v1"` 2290 Author string `protobuf:"bytes,1,opt,name=author,proto3" json:"author,omitempty"` 2291 Maintainers []string `protobuf:"bytes,2,rep,name=maintainers,proto3" json:"maintainers,omitempty"` 2292 Contributors []string `protobuf:"bytes,3,rep,name=contributors,proto3" json:"contributors,omitempty"` 2293 Source PackageSource `protobuf:"varint,5,opt,name=source,proto3,enum=scalibr.PackageSource" json:"source,omitempty"` 2294 unknownFields protoimpl.UnknownFields 2295 sizeCache protoimpl.SizeCache 2296 } 2297 2298 func (x *JavascriptPackageJSONMetadata) Reset() { 2299 *x = JavascriptPackageJSONMetadata{} 2300 mi := &file_proto_scan_result_proto_msgTypes[19] 2301 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2302 ms.StoreMessageInfo(mi) 2303 } 2304 2305 func (x *JavascriptPackageJSONMetadata) String() string { 2306 return protoimpl.X.MessageStringOf(x) 2307 } 2308 2309 func (*JavascriptPackageJSONMetadata) ProtoMessage() {} 2310 2311 func (x *JavascriptPackageJSONMetadata) ProtoReflect() protoreflect.Message { 2312 mi := &file_proto_scan_result_proto_msgTypes[19] 2313 if x != nil { 2314 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2315 if ms.LoadMessageInfo() == nil { 2316 ms.StoreMessageInfo(mi) 2317 } 2318 return ms 2319 } 2320 return mi.MessageOf(x) 2321 } 2322 2323 // Deprecated: Use JavascriptPackageJSONMetadata.ProtoReflect.Descriptor instead. 2324 func (*JavascriptPackageJSONMetadata) Descriptor() ([]byte, []int) { 2325 return file_proto_scan_result_proto_rawDescGZIP(), []int{19} 2326 } 2327 2328 func (x *JavascriptPackageJSONMetadata) GetAuthor() string { 2329 if x != nil { 2330 return x.Author 2331 } 2332 return "" 2333 } 2334 2335 func (x *JavascriptPackageJSONMetadata) GetMaintainers() []string { 2336 if x != nil { 2337 return x.Maintainers 2338 } 2339 return nil 2340 } 2341 2342 func (x *JavascriptPackageJSONMetadata) GetContributors() []string { 2343 if x != nil { 2344 return x.Contributors 2345 } 2346 return nil 2347 } 2348 2349 func (x *JavascriptPackageJSONMetadata) GetSource() PackageSource { 2350 if x != nil { 2351 return x.Source 2352 } 2353 return PackageSource_UNKNOWN 2354 } 2355 2356 // The additional data found in APK packages. 2357 type APKPackageMetadata struct { 2358 state protoimpl.MessageState `protogen:"open.v1"` 2359 PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"` 2360 OriginName string `protobuf:"bytes,2,opt,name=origin_name,json=originName,proto3" json:"origin_name,omitempty"` 2361 OsId string `protobuf:"bytes,3,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"` 2362 OsVersionId string `protobuf:"bytes,4,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"` 2363 Maintainer string `protobuf:"bytes,5,opt,name=maintainer,proto3" json:"maintainer,omitempty"` 2364 Architecture string `protobuf:"bytes,6,opt,name=architecture,proto3" json:"architecture,omitempty"` 2365 unknownFields protoimpl.UnknownFields 2366 sizeCache protoimpl.SizeCache 2367 } 2368 2369 func (x *APKPackageMetadata) Reset() { 2370 *x = APKPackageMetadata{} 2371 mi := &file_proto_scan_result_proto_msgTypes[20] 2372 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2373 ms.StoreMessageInfo(mi) 2374 } 2375 2376 func (x *APKPackageMetadata) String() string { 2377 return protoimpl.X.MessageStringOf(x) 2378 } 2379 2380 func (*APKPackageMetadata) ProtoMessage() {} 2381 2382 func (x *APKPackageMetadata) ProtoReflect() protoreflect.Message { 2383 mi := &file_proto_scan_result_proto_msgTypes[20] 2384 if x != nil { 2385 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2386 if ms.LoadMessageInfo() == nil { 2387 ms.StoreMessageInfo(mi) 2388 } 2389 return ms 2390 } 2391 return mi.MessageOf(x) 2392 } 2393 2394 // Deprecated: Use APKPackageMetadata.ProtoReflect.Descriptor instead. 2395 func (*APKPackageMetadata) Descriptor() ([]byte, []int) { 2396 return file_proto_scan_result_proto_rawDescGZIP(), []int{20} 2397 } 2398 2399 func (x *APKPackageMetadata) GetPackageName() string { 2400 if x != nil { 2401 return x.PackageName 2402 } 2403 return "" 2404 } 2405 2406 func (x *APKPackageMetadata) GetOriginName() string { 2407 if x != nil { 2408 return x.OriginName 2409 } 2410 return "" 2411 } 2412 2413 func (x *APKPackageMetadata) GetOsId() string { 2414 if x != nil { 2415 return x.OsId 2416 } 2417 return "" 2418 } 2419 2420 func (x *APKPackageMetadata) GetOsVersionId() string { 2421 if x != nil { 2422 return x.OsVersionId 2423 } 2424 return "" 2425 } 2426 2427 func (x *APKPackageMetadata) GetMaintainer() string { 2428 if x != nil { 2429 return x.Maintainer 2430 } 2431 return "" 2432 } 2433 2434 func (x *APKPackageMetadata) GetArchitecture() string { 2435 if x != nil { 2436 return x.Architecture 2437 } 2438 return "" 2439 } 2440 2441 // The additional data found in DPKG packages. 2442 // Next ID: 12 2443 type DPKGPackageMetadata struct { 2444 state protoimpl.MessageState `protogen:"open.v1"` 2445 PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"` 2446 SourceName string `protobuf:"bytes,2,opt,name=source_name,json=sourceName,proto3" json:"source_name,omitempty"` 2447 SourceVersion string `protobuf:"bytes,3,opt,name=source_version,json=sourceVersion,proto3" json:"source_version,omitempty"` 2448 PackageVersion string `protobuf:"bytes,4,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"` 2449 OsId string `protobuf:"bytes,5,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"` 2450 OsVersionCodename string `protobuf:"bytes,6,opt,name=os_version_codename,json=osVersionCodename,proto3" json:"os_version_codename,omitempty"` 2451 OsVersionId string `protobuf:"bytes,7,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"` 2452 Maintainer string `protobuf:"bytes,8,opt,name=maintainer,proto3" json:"maintainer,omitempty"` 2453 Architecture string `protobuf:"bytes,9,opt,name=architecture,proto3" json:"architecture,omitempty"` 2454 Status string `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"` 2455 PackageSource string `protobuf:"bytes,11,opt,name=package_source,json=packageSource,proto3" json:"package_source,omitempty"` 2456 unknownFields protoimpl.UnknownFields 2457 sizeCache protoimpl.SizeCache 2458 } 2459 2460 func (x *DPKGPackageMetadata) Reset() { 2461 *x = DPKGPackageMetadata{} 2462 mi := &file_proto_scan_result_proto_msgTypes[21] 2463 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2464 ms.StoreMessageInfo(mi) 2465 } 2466 2467 func (x *DPKGPackageMetadata) String() string { 2468 return protoimpl.X.MessageStringOf(x) 2469 } 2470 2471 func (*DPKGPackageMetadata) ProtoMessage() {} 2472 2473 func (x *DPKGPackageMetadata) ProtoReflect() protoreflect.Message { 2474 mi := &file_proto_scan_result_proto_msgTypes[21] 2475 if x != nil { 2476 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2477 if ms.LoadMessageInfo() == nil { 2478 ms.StoreMessageInfo(mi) 2479 } 2480 return ms 2481 } 2482 return mi.MessageOf(x) 2483 } 2484 2485 // Deprecated: Use DPKGPackageMetadata.ProtoReflect.Descriptor instead. 2486 func (*DPKGPackageMetadata) Descriptor() ([]byte, []int) { 2487 return file_proto_scan_result_proto_rawDescGZIP(), []int{21} 2488 } 2489 2490 func (x *DPKGPackageMetadata) GetPackageName() string { 2491 if x != nil { 2492 return x.PackageName 2493 } 2494 return "" 2495 } 2496 2497 func (x *DPKGPackageMetadata) GetSourceName() string { 2498 if x != nil { 2499 return x.SourceName 2500 } 2501 return "" 2502 } 2503 2504 func (x *DPKGPackageMetadata) GetSourceVersion() string { 2505 if x != nil { 2506 return x.SourceVersion 2507 } 2508 return "" 2509 } 2510 2511 func (x *DPKGPackageMetadata) GetPackageVersion() string { 2512 if x != nil { 2513 return x.PackageVersion 2514 } 2515 return "" 2516 } 2517 2518 func (x *DPKGPackageMetadata) GetOsId() string { 2519 if x != nil { 2520 return x.OsId 2521 } 2522 return "" 2523 } 2524 2525 func (x *DPKGPackageMetadata) GetOsVersionCodename() string { 2526 if x != nil { 2527 return x.OsVersionCodename 2528 } 2529 return "" 2530 } 2531 2532 func (x *DPKGPackageMetadata) GetOsVersionId() string { 2533 if x != nil { 2534 return x.OsVersionId 2535 } 2536 return "" 2537 } 2538 2539 func (x *DPKGPackageMetadata) GetMaintainer() string { 2540 if x != nil { 2541 return x.Maintainer 2542 } 2543 return "" 2544 } 2545 2546 func (x *DPKGPackageMetadata) GetArchitecture() string { 2547 if x != nil { 2548 return x.Architecture 2549 } 2550 return "" 2551 } 2552 2553 func (x *DPKGPackageMetadata) GetStatus() string { 2554 if x != nil { 2555 return x.Status 2556 } 2557 return "" 2558 } 2559 2560 func (x *DPKGPackageMetadata) GetPackageSource() string { 2561 if x != nil { 2562 return x.PackageSource 2563 } 2564 return "" 2565 } 2566 2567 // The additional data found in RPM packages. 2568 type RPMPackageMetadata struct { 2569 state protoimpl.MessageState `protogen:"open.v1"` 2570 PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"` 2571 SourceRpm string `protobuf:"bytes,2,opt,name=source_rpm,json=sourceRpm,proto3" json:"source_rpm,omitempty"` 2572 Epoch int32 `protobuf:"varint,3,opt,name=epoch,proto3" json:"epoch,omitempty"` 2573 OsId string `protobuf:"bytes,4,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"` 2574 OsVersionId string `protobuf:"bytes,5,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"` 2575 OsBuildId string `protobuf:"bytes,6,opt,name=os_build_id,json=osBuildId,proto3" json:"os_build_id,omitempty"` 2576 OsName string `protobuf:"bytes,7,opt,name=os_name,json=osName,proto3" json:"os_name,omitempty"` 2577 Vendor string `protobuf:"bytes,8,opt,name=vendor,proto3" json:"vendor,omitempty"` 2578 Architecture string `protobuf:"bytes,9,opt,name=architecture,proto3" json:"architecture,omitempty"` 2579 OsPrettyName string `protobuf:"bytes,11,opt,name=os_pretty_name,json=osPrettyName,proto3" json:"os_pretty_name,omitempty"` 2580 OsCpeName string `protobuf:"bytes,12,opt,name=os_cpe_name,json=osCpeName,proto3" json:"os_cpe_name,omitempty"` 2581 unknownFields protoimpl.UnknownFields 2582 sizeCache protoimpl.SizeCache 2583 } 2584 2585 func (x *RPMPackageMetadata) Reset() { 2586 *x = RPMPackageMetadata{} 2587 mi := &file_proto_scan_result_proto_msgTypes[22] 2588 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2589 ms.StoreMessageInfo(mi) 2590 } 2591 2592 func (x *RPMPackageMetadata) String() string { 2593 return protoimpl.X.MessageStringOf(x) 2594 } 2595 2596 func (*RPMPackageMetadata) ProtoMessage() {} 2597 2598 func (x *RPMPackageMetadata) ProtoReflect() protoreflect.Message { 2599 mi := &file_proto_scan_result_proto_msgTypes[22] 2600 if x != nil { 2601 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2602 if ms.LoadMessageInfo() == nil { 2603 ms.StoreMessageInfo(mi) 2604 } 2605 return ms 2606 } 2607 return mi.MessageOf(x) 2608 } 2609 2610 // Deprecated: Use RPMPackageMetadata.ProtoReflect.Descriptor instead. 2611 func (*RPMPackageMetadata) Descriptor() ([]byte, []int) { 2612 return file_proto_scan_result_proto_rawDescGZIP(), []int{22} 2613 } 2614 2615 func (x *RPMPackageMetadata) GetPackageName() string { 2616 if x != nil { 2617 return x.PackageName 2618 } 2619 return "" 2620 } 2621 2622 func (x *RPMPackageMetadata) GetSourceRpm() string { 2623 if x != nil { 2624 return x.SourceRpm 2625 } 2626 return "" 2627 } 2628 2629 func (x *RPMPackageMetadata) GetEpoch() int32 { 2630 if x != nil { 2631 return x.Epoch 2632 } 2633 return 0 2634 } 2635 2636 func (x *RPMPackageMetadata) GetOsId() string { 2637 if x != nil { 2638 return x.OsId 2639 } 2640 return "" 2641 } 2642 2643 func (x *RPMPackageMetadata) GetOsVersionId() string { 2644 if x != nil { 2645 return x.OsVersionId 2646 } 2647 return "" 2648 } 2649 2650 func (x *RPMPackageMetadata) GetOsBuildId() string { 2651 if x != nil { 2652 return x.OsBuildId 2653 } 2654 return "" 2655 } 2656 2657 func (x *RPMPackageMetadata) GetOsName() string { 2658 if x != nil { 2659 return x.OsName 2660 } 2661 return "" 2662 } 2663 2664 func (x *RPMPackageMetadata) GetVendor() string { 2665 if x != nil { 2666 return x.Vendor 2667 } 2668 return "" 2669 } 2670 2671 func (x *RPMPackageMetadata) GetArchitecture() string { 2672 if x != nil { 2673 return x.Architecture 2674 } 2675 return "" 2676 } 2677 2678 func (x *RPMPackageMetadata) GetOsPrettyName() string { 2679 if x != nil { 2680 return x.OsPrettyName 2681 } 2682 return "" 2683 } 2684 2685 func (x *RPMPackageMetadata) GetOsCpeName() string { 2686 if x != nil { 2687 return x.OsCpeName 2688 } 2689 return "" 2690 } 2691 2692 // The additional data found in COS packages. 2693 type COSPackageMetadata struct { 2694 state protoimpl.MessageState `protogen:"open.v1"` 2695 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 2696 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` 2697 Category string `protobuf:"bytes,3,opt,name=category,proto3" json:"category,omitempty"` 2698 OsVersion string `protobuf:"bytes,4,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"` 2699 OsVersionId string `protobuf:"bytes,5,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"` 2700 EbuildVersion string `protobuf:"bytes,6,opt,name=ebuild_version,json=ebuildVersion,proto3" json:"ebuild_version,omitempty"` 2701 unknownFields protoimpl.UnknownFields 2702 sizeCache protoimpl.SizeCache 2703 } 2704 2705 func (x *COSPackageMetadata) Reset() { 2706 *x = COSPackageMetadata{} 2707 mi := &file_proto_scan_result_proto_msgTypes[23] 2708 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2709 ms.StoreMessageInfo(mi) 2710 } 2711 2712 func (x *COSPackageMetadata) String() string { 2713 return protoimpl.X.MessageStringOf(x) 2714 } 2715 2716 func (*COSPackageMetadata) ProtoMessage() {} 2717 2718 func (x *COSPackageMetadata) ProtoReflect() protoreflect.Message { 2719 mi := &file_proto_scan_result_proto_msgTypes[23] 2720 if x != nil { 2721 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2722 if ms.LoadMessageInfo() == nil { 2723 ms.StoreMessageInfo(mi) 2724 } 2725 return ms 2726 } 2727 return mi.MessageOf(x) 2728 } 2729 2730 // Deprecated: Use COSPackageMetadata.ProtoReflect.Descriptor instead. 2731 func (*COSPackageMetadata) Descriptor() ([]byte, []int) { 2732 return file_proto_scan_result_proto_rawDescGZIP(), []int{23} 2733 } 2734 2735 func (x *COSPackageMetadata) GetName() string { 2736 if x != nil { 2737 return x.Name 2738 } 2739 return "" 2740 } 2741 2742 func (x *COSPackageMetadata) GetVersion() string { 2743 if x != nil { 2744 return x.Version 2745 } 2746 return "" 2747 } 2748 2749 func (x *COSPackageMetadata) GetCategory() string { 2750 if x != nil { 2751 return x.Category 2752 } 2753 return "" 2754 } 2755 2756 func (x *COSPackageMetadata) GetOsVersion() string { 2757 if x != nil { 2758 return x.OsVersion 2759 } 2760 return "" 2761 } 2762 2763 func (x *COSPackageMetadata) GetOsVersionId() string { 2764 if x != nil { 2765 return x.OsVersionId 2766 } 2767 return "" 2768 } 2769 2770 func (x *COSPackageMetadata) GetEbuildVersion() string { 2771 if x != nil { 2772 return x.EbuildVersion 2773 } 2774 return "" 2775 } 2776 2777 // The additional data found in PACMAN packages. 2778 type PACMANPackageMetadata struct { 2779 state protoimpl.MessageState `protogen:"open.v1"` 2780 PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"` 2781 PackageVersion string `protobuf:"bytes,2,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"` 2782 OsId string `protobuf:"bytes,3,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"` 2783 OsVersionId string `protobuf:"bytes,4,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"` 2784 PackageDescription string `protobuf:"bytes,5,opt,name=package_description,json=packageDescription,proto3" json:"package_description,omitempty"` 2785 PackageDependencies string `protobuf:"bytes,6,opt,name=package_dependencies,json=packageDependencies,proto3" json:"package_dependencies,omitempty"` 2786 unknownFields protoimpl.UnknownFields 2787 sizeCache protoimpl.SizeCache 2788 } 2789 2790 func (x *PACMANPackageMetadata) Reset() { 2791 *x = PACMANPackageMetadata{} 2792 mi := &file_proto_scan_result_proto_msgTypes[24] 2793 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2794 ms.StoreMessageInfo(mi) 2795 } 2796 2797 func (x *PACMANPackageMetadata) String() string { 2798 return protoimpl.X.MessageStringOf(x) 2799 } 2800 2801 func (*PACMANPackageMetadata) ProtoMessage() {} 2802 2803 func (x *PACMANPackageMetadata) ProtoReflect() protoreflect.Message { 2804 mi := &file_proto_scan_result_proto_msgTypes[24] 2805 if x != nil { 2806 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2807 if ms.LoadMessageInfo() == nil { 2808 ms.StoreMessageInfo(mi) 2809 } 2810 return ms 2811 } 2812 return mi.MessageOf(x) 2813 } 2814 2815 // Deprecated: Use PACMANPackageMetadata.ProtoReflect.Descriptor instead. 2816 func (*PACMANPackageMetadata) Descriptor() ([]byte, []int) { 2817 return file_proto_scan_result_proto_rawDescGZIP(), []int{24} 2818 } 2819 2820 func (x *PACMANPackageMetadata) GetPackageName() string { 2821 if x != nil { 2822 return x.PackageName 2823 } 2824 return "" 2825 } 2826 2827 func (x *PACMANPackageMetadata) GetPackageVersion() string { 2828 if x != nil { 2829 return x.PackageVersion 2830 } 2831 return "" 2832 } 2833 2834 func (x *PACMANPackageMetadata) GetOsId() string { 2835 if x != nil { 2836 return x.OsId 2837 } 2838 return "" 2839 } 2840 2841 func (x *PACMANPackageMetadata) GetOsVersionId() string { 2842 if x != nil { 2843 return x.OsVersionId 2844 } 2845 return "" 2846 } 2847 2848 func (x *PACMANPackageMetadata) GetPackageDescription() string { 2849 if x != nil { 2850 return x.PackageDescription 2851 } 2852 return "" 2853 } 2854 2855 func (x *PACMANPackageMetadata) GetPackageDependencies() string { 2856 if x != nil { 2857 return x.PackageDependencies 2858 } 2859 return "" 2860 } 2861 2862 // The additional data found in Nix packages. 2863 type NixPackageMetadata struct { 2864 state protoimpl.MessageState `protogen:"open.v1"` 2865 PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"` 2866 PackageVersion string `protobuf:"bytes,2,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"` 2867 PackageHash string `protobuf:"bytes,3,opt,name=package_hash,json=packageHash,proto3" json:"package_hash,omitempty"` 2868 PackageOutput string `protobuf:"bytes,4,opt,name=package_output,json=packageOutput,proto3" json:"package_output,omitempty"` 2869 OsId string `protobuf:"bytes,5,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"` 2870 OsVersionCodename string `protobuf:"bytes,6,opt,name=os_version_codename,json=osVersionCodename,proto3" json:"os_version_codename,omitempty"` 2871 OsVersionId string `protobuf:"bytes,7,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"` 2872 unknownFields protoimpl.UnknownFields 2873 sizeCache protoimpl.SizeCache 2874 } 2875 2876 func (x *NixPackageMetadata) Reset() { 2877 *x = NixPackageMetadata{} 2878 mi := &file_proto_scan_result_proto_msgTypes[25] 2879 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2880 ms.StoreMessageInfo(mi) 2881 } 2882 2883 func (x *NixPackageMetadata) String() string { 2884 return protoimpl.X.MessageStringOf(x) 2885 } 2886 2887 func (*NixPackageMetadata) ProtoMessage() {} 2888 2889 func (x *NixPackageMetadata) ProtoReflect() protoreflect.Message { 2890 mi := &file_proto_scan_result_proto_msgTypes[25] 2891 if x != nil { 2892 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2893 if ms.LoadMessageInfo() == nil { 2894 ms.StoreMessageInfo(mi) 2895 } 2896 return ms 2897 } 2898 return mi.MessageOf(x) 2899 } 2900 2901 // Deprecated: Use NixPackageMetadata.ProtoReflect.Descriptor instead. 2902 func (*NixPackageMetadata) Descriptor() ([]byte, []int) { 2903 return file_proto_scan_result_proto_rawDescGZIP(), []int{25} 2904 } 2905 2906 func (x *NixPackageMetadata) GetPackageName() string { 2907 if x != nil { 2908 return x.PackageName 2909 } 2910 return "" 2911 } 2912 2913 func (x *NixPackageMetadata) GetPackageVersion() string { 2914 if x != nil { 2915 return x.PackageVersion 2916 } 2917 return "" 2918 } 2919 2920 func (x *NixPackageMetadata) GetPackageHash() string { 2921 if x != nil { 2922 return x.PackageHash 2923 } 2924 return "" 2925 } 2926 2927 func (x *NixPackageMetadata) GetPackageOutput() string { 2928 if x != nil { 2929 return x.PackageOutput 2930 } 2931 return "" 2932 } 2933 2934 func (x *NixPackageMetadata) GetOsId() string { 2935 if x != nil { 2936 return x.OsId 2937 } 2938 return "" 2939 } 2940 2941 func (x *NixPackageMetadata) GetOsVersionCodename() string { 2942 if x != nil { 2943 return x.OsVersionCodename 2944 } 2945 return "" 2946 } 2947 2948 func (x *NixPackageMetadata) GetOsVersionId() string { 2949 if x != nil { 2950 return x.OsVersionId 2951 } 2952 return "" 2953 } 2954 2955 // The additional data found in .NET deps json packages. 2956 type DEPSJSONMetadata struct { 2957 state protoimpl.MessageState `protogen:"open.v1"` 2958 PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"` 2959 PackageVersion string `protobuf:"bytes,2,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"` 2960 Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` 2961 unknownFields protoimpl.UnknownFields 2962 sizeCache protoimpl.SizeCache 2963 } 2964 2965 func (x *DEPSJSONMetadata) Reset() { 2966 *x = DEPSJSONMetadata{} 2967 mi := &file_proto_scan_result_proto_msgTypes[26] 2968 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2969 ms.StoreMessageInfo(mi) 2970 } 2971 2972 func (x *DEPSJSONMetadata) String() string { 2973 return protoimpl.X.MessageStringOf(x) 2974 } 2975 2976 func (*DEPSJSONMetadata) ProtoMessage() {} 2977 2978 func (x *DEPSJSONMetadata) ProtoReflect() protoreflect.Message { 2979 mi := &file_proto_scan_result_proto_msgTypes[26] 2980 if x != nil { 2981 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 2982 if ms.LoadMessageInfo() == nil { 2983 ms.StoreMessageInfo(mi) 2984 } 2985 return ms 2986 } 2987 return mi.MessageOf(x) 2988 } 2989 2990 // Deprecated: Use DEPSJSONMetadata.ProtoReflect.Descriptor instead. 2991 func (*DEPSJSONMetadata) Descriptor() ([]byte, []int) { 2992 return file_proto_scan_result_proto_rawDescGZIP(), []int{26} 2993 } 2994 2995 func (x *DEPSJSONMetadata) GetPackageName() string { 2996 if x != nil { 2997 return x.PackageName 2998 } 2999 return "" 3000 } 3001 3002 func (x *DEPSJSONMetadata) GetPackageVersion() string { 3003 if x != nil { 3004 return x.PackageVersion 3005 } 3006 return "" 3007 } 3008 3009 func (x *DEPSJSONMetadata) GetType() string { 3010 if x != nil { 3011 return x.Type 3012 } 3013 return "" 3014 } 3015 3016 // The additional data found in SNAP packages. 3017 type SNAPPackageMetadata struct { 3018 state protoimpl.MessageState `protogen:"open.v1"` 3019 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 3020 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` 3021 Grade string `protobuf:"bytes,3,opt,name=grade,proto3" json:"grade,omitempty"` 3022 Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` 3023 Architectures []string `protobuf:"bytes,5,rep,name=architectures,proto3" json:"architectures,omitempty"` 3024 OsId string `protobuf:"bytes,6,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"` 3025 OsVersionCodename string `protobuf:"bytes,7,opt,name=os_version_codename,json=osVersionCodename,proto3" json:"os_version_codename,omitempty"` 3026 OsVersionId string `protobuf:"bytes,8,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"` 3027 unknownFields protoimpl.UnknownFields 3028 sizeCache protoimpl.SizeCache 3029 } 3030 3031 func (x *SNAPPackageMetadata) Reset() { 3032 *x = SNAPPackageMetadata{} 3033 mi := &file_proto_scan_result_proto_msgTypes[27] 3034 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3035 ms.StoreMessageInfo(mi) 3036 } 3037 3038 func (x *SNAPPackageMetadata) String() string { 3039 return protoimpl.X.MessageStringOf(x) 3040 } 3041 3042 func (*SNAPPackageMetadata) ProtoMessage() {} 3043 3044 func (x *SNAPPackageMetadata) ProtoReflect() protoreflect.Message { 3045 mi := &file_proto_scan_result_proto_msgTypes[27] 3046 if x != nil { 3047 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3048 if ms.LoadMessageInfo() == nil { 3049 ms.StoreMessageInfo(mi) 3050 } 3051 return ms 3052 } 3053 return mi.MessageOf(x) 3054 } 3055 3056 // Deprecated: Use SNAPPackageMetadata.ProtoReflect.Descriptor instead. 3057 func (*SNAPPackageMetadata) Descriptor() ([]byte, []int) { 3058 return file_proto_scan_result_proto_rawDescGZIP(), []int{27} 3059 } 3060 3061 func (x *SNAPPackageMetadata) GetName() string { 3062 if x != nil { 3063 return x.Name 3064 } 3065 return "" 3066 } 3067 3068 func (x *SNAPPackageMetadata) GetVersion() string { 3069 if x != nil { 3070 return x.Version 3071 } 3072 return "" 3073 } 3074 3075 func (x *SNAPPackageMetadata) GetGrade() string { 3076 if x != nil { 3077 return x.Grade 3078 } 3079 return "" 3080 } 3081 3082 func (x *SNAPPackageMetadata) GetType() string { 3083 if x != nil { 3084 return x.Type 3085 } 3086 return "" 3087 } 3088 3089 func (x *SNAPPackageMetadata) GetArchitectures() []string { 3090 if x != nil { 3091 return x.Architectures 3092 } 3093 return nil 3094 } 3095 3096 func (x *SNAPPackageMetadata) GetOsId() string { 3097 if x != nil { 3098 return x.OsId 3099 } 3100 return "" 3101 } 3102 3103 func (x *SNAPPackageMetadata) GetOsVersionCodename() string { 3104 if x != nil { 3105 return x.OsVersionCodename 3106 } 3107 return "" 3108 } 3109 3110 func (x *SNAPPackageMetadata) GetOsVersionId() string { 3111 if x != nil { 3112 return x.OsVersionId 3113 } 3114 return "" 3115 } 3116 3117 // The additional data found in portage packages. 3118 type PortagePackageMetadata struct { 3119 state protoimpl.MessageState `protogen:"open.v1"` 3120 PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"` 3121 PackageVersion string `protobuf:"bytes,2,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"` 3122 OsId string `protobuf:"bytes,3,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"` 3123 OsVersionId string `protobuf:"bytes,4,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"` 3124 unknownFields protoimpl.UnknownFields 3125 sizeCache protoimpl.SizeCache 3126 } 3127 3128 func (x *PortagePackageMetadata) Reset() { 3129 *x = PortagePackageMetadata{} 3130 mi := &file_proto_scan_result_proto_msgTypes[28] 3131 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3132 ms.StoreMessageInfo(mi) 3133 } 3134 3135 func (x *PortagePackageMetadata) String() string { 3136 return protoimpl.X.MessageStringOf(x) 3137 } 3138 3139 func (*PortagePackageMetadata) ProtoMessage() {} 3140 3141 func (x *PortagePackageMetadata) ProtoReflect() protoreflect.Message { 3142 mi := &file_proto_scan_result_proto_msgTypes[28] 3143 if x != nil { 3144 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3145 if ms.LoadMessageInfo() == nil { 3146 ms.StoreMessageInfo(mi) 3147 } 3148 return ms 3149 } 3150 return mi.MessageOf(x) 3151 } 3152 3153 // Deprecated: Use PortagePackageMetadata.ProtoReflect.Descriptor instead. 3154 func (*PortagePackageMetadata) Descriptor() ([]byte, []int) { 3155 return file_proto_scan_result_proto_rawDescGZIP(), []int{28} 3156 } 3157 3158 func (x *PortagePackageMetadata) GetPackageName() string { 3159 if x != nil { 3160 return x.PackageName 3161 } 3162 return "" 3163 } 3164 3165 func (x *PortagePackageMetadata) GetPackageVersion() string { 3166 if x != nil { 3167 return x.PackageVersion 3168 } 3169 return "" 3170 } 3171 3172 func (x *PortagePackageMetadata) GetOsId() string { 3173 if x != nil { 3174 return x.OsId 3175 } 3176 return "" 3177 } 3178 3179 func (x *PortagePackageMetadata) GetOsVersionId() string { 3180 if x != nil { 3181 return x.OsVersionId 3182 } 3183 return "" 3184 } 3185 3186 // The additional data found in Flatpak packages. 3187 type FlatpakPackageMetadata struct { 3188 state protoimpl.MessageState `protogen:"open.v1"` 3189 PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"` 3190 PackageId string `protobuf:"bytes,2,opt,name=package_id,json=packageId,proto3" json:"package_id,omitempty"` 3191 PackageVersion string `protobuf:"bytes,3,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"` 3192 ReleaseDate string `protobuf:"bytes,4,opt,name=release_date,json=releaseDate,proto3" json:"release_date,omitempty"` 3193 OsName string `protobuf:"bytes,5,opt,name=os_name,json=osName,proto3" json:"os_name,omitempty"` 3194 OsId string `protobuf:"bytes,6,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"` 3195 OsVersionId string `protobuf:"bytes,7,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"` 3196 OsBuildId string `protobuf:"bytes,8,opt,name=os_build_id,json=osBuildId,proto3" json:"os_build_id,omitempty"` 3197 Developer string `protobuf:"bytes,9,opt,name=developer,proto3" json:"developer,omitempty"` 3198 unknownFields protoimpl.UnknownFields 3199 sizeCache protoimpl.SizeCache 3200 } 3201 3202 func (x *FlatpakPackageMetadata) Reset() { 3203 *x = FlatpakPackageMetadata{} 3204 mi := &file_proto_scan_result_proto_msgTypes[29] 3205 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3206 ms.StoreMessageInfo(mi) 3207 } 3208 3209 func (x *FlatpakPackageMetadata) String() string { 3210 return protoimpl.X.MessageStringOf(x) 3211 } 3212 3213 func (*FlatpakPackageMetadata) ProtoMessage() {} 3214 3215 func (x *FlatpakPackageMetadata) ProtoReflect() protoreflect.Message { 3216 mi := &file_proto_scan_result_proto_msgTypes[29] 3217 if x != nil { 3218 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3219 if ms.LoadMessageInfo() == nil { 3220 ms.StoreMessageInfo(mi) 3221 } 3222 return ms 3223 } 3224 return mi.MessageOf(x) 3225 } 3226 3227 // Deprecated: Use FlatpakPackageMetadata.ProtoReflect.Descriptor instead. 3228 func (*FlatpakPackageMetadata) Descriptor() ([]byte, []int) { 3229 return file_proto_scan_result_proto_rawDescGZIP(), []int{29} 3230 } 3231 3232 func (x *FlatpakPackageMetadata) GetPackageName() string { 3233 if x != nil { 3234 return x.PackageName 3235 } 3236 return "" 3237 } 3238 3239 func (x *FlatpakPackageMetadata) GetPackageId() string { 3240 if x != nil { 3241 return x.PackageId 3242 } 3243 return "" 3244 } 3245 3246 func (x *FlatpakPackageMetadata) GetPackageVersion() string { 3247 if x != nil { 3248 return x.PackageVersion 3249 } 3250 return "" 3251 } 3252 3253 func (x *FlatpakPackageMetadata) GetReleaseDate() string { 3254 if x != nil { 3255 return x.ReleaseDate 3256 } 3257 return "" 3258 } 3259 3260 func (x *FlatpakPackageMetadata) GetOsName() string { 3261 if x != nil { 3262 return x.OsName 3263 } 3264 return "" 3265 } 3266 3267 func (x *FlatpakPackageMetadata) GetOsId() string { 3268 if x != nil { 3269 return x.OsId 3270 } 3271 return "" 3272 } 3273 3274 func (x *FlatpakPackageMetadata) GetOsVersionId() string { 3275 if x != nil { 3276 return x.OsVersionId 3277 } 3278 return "" 3279 } 3280 3281 func (x *FlatpakPackageMetadata) GetOsBuildId() string { 3282 if x != nil { 3283 return x.OsBuildId 3284 } 3285 return "" 3286 } 3287 3288 func (x *FlatpakPackageMetadata) GetDeveloper() string { 3289 if x != nil { 3290 return x.Developer 3291 } 3292 return "" 3293 } 3294 3295 // The additional data found in MODULE packages. 3296 type KernelModuleMetadata struct { 3297 state protoimpl.MessageState `protogen:"open.v1"` 3298 PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"` 3299 PackageVersion string `protobuf:"bytes,2,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"` 3300 PackageVermagic string `protobuf:"bytes,3,opt,name=package_vermagic,json=packageVermagic,proto3" json:"package_vermagic,omitempty"` 3301 PackageSourceVersionIdentifier string `protobuf:"bytes,4,opt,name=package_source_version_identifier,json=packageSourceVersionIdentifier,proto3" json:"package_source_version_identifier,omitempty"` 3302 OsId string `protobuf:"bytes,5,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"` 3303 OsVersionCodename string `protobuf:"bytes,6,opt,name=os_version_codename,json=osVersionCodename,proto3" json:"os_version_codename,omitempty"` 3304 OsVersionId string `protobuf:"bytes,7,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"` 3305 PackageAuthor string `protobuf:"bytes,8,opt,name=package_author,json=packageAuthor,proto3" json:"package_author,omitempty"` 3306 unknownFields protoimpl.UnknownFields 3307 sizeCache protoimpl.SizeCache 3308 } 3309 3310 func (x *KernelModuleMetadata) Reset() { 3311 *x = KernelModuleMetadata{} 3312 mi := &file_proto_scan_result_proto_msgTypes[30] 3313 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3314 ms.StoreMessageInfo(mi) 3315 } 3316 3317 func (x *KernelModuleMetadata) String() string { 3318 return protoimpl.X.MessageStringOf(x) 3319 } 3320 3321 func (*KernelModuleMetadata) ProtoMessage() {} 3322 3323 func (x *KernelModuleMetadata) ProtoReflect() protoreflect.Message { 3324 mi := &file_proto_scan_result_proto_msgTypes[30] 3325 if x != nil { 3326 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3327 if ms.LoadMessageInfo() == nil { 3328 ms.StoreMessageInfo(mi) 3329 } 3330 return ms 3331 } 3332 return mi.MessageOf(x) 3333 } 3334 3335 // Deprecated: Use KernelModuleMetadata.ProtoReflect.Descriptor instead. 3336 func (*KernelModuleMetadata) Descriptor() ([]byte, []int) { 3337 return file_proto_scan_result_proto_rawDescGZIP(), []int{30} 3338 } 3339 3340 func (x *KernelModuleMetadata) GetPackageName() string { 3341 if x != nil { 3342 return x.PackageName 3343 } 3344 return "" 3345 } 3346 3347 func (x *KernelModuleMetadata) GetPackageVersion() string { 3348 if x != nil { 3349 return x.PackageVersion 3350 } 3351 return "" 3352 } 3353 3354 func (x *KernelModuleMetadata) GetPackageVermagic() string { 3355 if x != nil { 3356 return x.PackageVermagic 3357 } 3358 return "" 3359 } 3360 3361 func (x *KernelModuleMetadata) GetPackageSourceVersionIdentifier() string { 3362 if x != nil { 3363 return x.PackageSourceVersionIdentifier 3364 } 3365 return "" 3366 } 3367 3368 func (x *KernelModuleMetadata) GetOsId() string { 3369 if x != nil { 3370 return x.OsId 3371 } 3372 return "" 3373 } 3374 3375 func (x *KernelModuleMetadata) GetOsVersionCodename() string { 3376 if x != nil { 3377 return x.OsVersionCodename 3378 } 3379 return "" 3380 } 3381 3382 func (x *KernelModuleMetadata) GetOsVersionId() string { 3383 if x != nil { 3384 return x.OsVersionId 3385 } 3386 return "" 3387 } 3388 3389 func (x *KernelModuleMetadata) GetPackageAuthor() string { 3390 if x != nil { 3391 return x.PackageAuthor 3392 } 3393 return "" 3394 } 3395 3396 // The additional data found in Vmlinuz packages. 3397 type VmlinuzMetadata struct { 3398 state protoimpl.MessageState `protogen:"open.v1"` 3399 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 3400 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` 3401 Architecture string `protobuf:"bytes,3,opt,name=architecture,proto3" json:"architecture,omitempty"` 3402 ExtendedVersion string `protobuf:"bytes,4,opt,name=extended_version,json=extendedVersion,proto3" json:"extended_version,omitempty"` 3403 Format string `protobuf:"bytes,5,opt,name=format,proto3" json:"format,omitempty"` 3404 SwapDevice int32 `protobuf:"varint,6,opt,name=swap_device,json=swapDevice,proto3" json:"swap_device,omitempty"` 3405 RootDevice int32 `protobuf:"varint,7,opt,name=root_device,json=rootDevice,proto3" json:"root_device,omitempty"` 3406 VideoMode string `protobuf:"bytes,8,opt,name=video_mode,json=videoMode,proto3" json:"video_mode,omitempty"` 3407 OsId string `protobuf:"bytes,9,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"` 3408 OsVersionCodename string `protobuf:"bytes,10,opt,name=os_version_codename,json=osVersionCodename,proto3" json:"os_version_codename,omitempty"` 3409 OsVersionId string `protobuf:"bytes,11,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"` 3410 RwRootFs bool `protobuf:"varint,12,opt,name=rw_root_fs,json=rwRootFs,proto3" json:"rw_root_fs,omitempty"` 3411 unknownFields protoimpl.UnknownFields 3412 sizeCache protoimpl.SizeCache 3413 } 3414 3415 func (x *VmlinuzMetadata) Reset() { 3416 *x = VmlinuzMetadata{} 3417 mi := &file_proto_scan_result_proto_msgTypes[31] 3418 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3419 ms.StoreMessageInfo(mi) 3420 } 3421 3422 func (x *VmlinuzMetadata) String() string { 3423 return protoimpl.X.MessageStringOf(x) 3424 } 3425 3426 func (*VmlinuzMetadata) ProtoMessage() {} 3427 3428 func (x *VmlinuzMetadata) ProtoReflect() protoreflect.Message { 3429 mi := &file_proto_scan_result_proto_msgTypes[31] 3430 if x != nil { 3431 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3432 if ms.LoadMessageInfo() == nil { 3433 ms.StoreMessageInfo(mi) 3434 } 3435 return ms 3436 } 3437 return mi.MessageOf(x) 3438 } 3439 3440 // Deprecated: Use VmlinuzMetadata.ProtoReflect.Descriptor instead. 3441 func (*VmlinuzMetadata) Descriptor() ([]byte, []int) { 3442 return file_proto_scan_result_proto_rawDescGZIP(), []int{31} 3443 } 3444 3445 func (x *VmlinuzMetadata) GetName() string { 3446 if x != nil { 3447 return x.Name 3448 } 3449 return "" 3450 } 3451 3452 func (x *VmlinuzMetadata) GetVersion() string { 3453 if x != nil { 3454 return x.Version 3455 } 3456 return "" 3457 } 3458 3459 func (x *VmlinuzMetadata) GetArchitecture() string { 3460 if x != nil { 3461 return x.Architecture 3462 } 3463 return "" 3464 } 3465 3466 func (x *VmlinuzMetadata) GetExtendedVersion() string { 3467 if x != nil { 3468 return x.ExtendedVersion 3469 } 3470 return "" 3471 } 3472 3473 func (x *VmlinuzMetadata) GetFormat() string { 3474 if x != nil { 3475 return x.Format 3476 } 3477 return "" 3478 } 3479 3480 func (x *VmlinuzMetadata) GetSwapDevice() int32 { 3481 if x != nil { 3482 return x.SwapDevice 3483 } 3484 return 0 3485 } 3486 3487 func (x *VmlinuzMetadata) GetRootDevice() int32 { 3488 if x != nil { 3489 return x.RootDevice 3490 } 3491 return 0 3492 } 3493 3494 func (x *VmlinuzMetadata) GetVideoMode() string { 3495 if x != nil { 3496 return x.VideoMode 3497 } 3498 return "" 3499 } 3500 3501 func (x *VmlinuzMetadata) GetOsId() string { 3502 if x != nil { 3503 return x.OsId 3504 } 3505 return "" 3506 } 3507 3508 func (x *VmlinuzMetadata) GetOsVersionCodename() string { 3509 if x != nil { 3510 return x.OsVersionCodename 3511 } 3512 return "" 3513 } 3514 3515 func (x *VmlinuzMetadata) GetOsVersionId() string { 3516 if x != nil { 3517 return x.OsVersionId 3518 } 3519 return "" 3520 } 3521 3522 func (x *VmlinuzMetadata) GetRwRootFs() bool { 3523 if x != nil { 3524 return x.RwRootFs 3525 } 3526 return false 3527 } 3528 3529 // The additional data found in Mac Applications. 3530 type MacAppsMetadata struct { 3531 state protoimpl.MessageState `protogen:"open.v1"` 3532 BundleDisplayName string `protobuf:"bytes,1,opt,name=bundle_display_name,json=bundleDisplayName,proto3" json:"bundle_display_name,omitempty"` 3533 BundleIdentifier string `protobuf:"bytes,2,opt,name=bundle_identifier,json=bundleIdentifier,proto3" json:"bundle_identifier,omitempty"` 3534 BundleShortVersionString string `protobuf:"bytes,3,opt,name=bundle_short_version_string,json=bundleShortVersionString,proto3" json:"bundle_short_version_string,omitempty"` 3535 BundleExecutable string `protobuf:"bytes,4,opt,name=bundle_executable,json=bundleExecutable,proto3" json:"bundle_executable,omitempty"` 3536 BundleName string `protobuf:"bytes,5,opt,name=bundle_name,json=bundleName,proto3" json:"bundle_name,omitempty"` 3537 BundlePackageType string `protobuf:"bytes,6,opt,name=bundle_package_type,json=bundlePackageType,proto3" json:"bundle_package_type,omitempty"` 3538 BundleSignature string `protobuf:"bytes,7,opt,name=bundle_signature,json=bundleSignature,proto3" json:"bundle_signature,omitempty"` 3539 BundleVersion string `protobuf:"bytes,8,opt,name=bundle_version,json=bundleVersion,proto3" json:"bundle_version,omitempty"` 3540 ProductId string `protobuf:"bytes,9,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"` 3541 UpdateUrl string `protobuf:"bytes,10,opt,name=update_url,json=updateUrl,proto3" json:"update_url,omitempty"` 3542 unknownFields protoimpl.UnknownFields 3543 sizeCache protoimpl.SizeCache 3544 } 3545 3546 func (x *MacAppsMetadata) Reset() { 3547 *x = MacAppsMetadata{} 3548 mi := &file_proto_scan_result_proto_msgTypes[32] 3549 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3550 ms.StoreMessageInfo(mi) 3551 } 3552 3553 func (x *MacAppsMetadata) String() string { 3554 return protoimpl.X.MessageStringOf(x) 3555 } 3556 3557 func (*MacAppsMetadata) ProtoMessage() {} 3558 3559 func (x *MacAppsMetadata) ProtoReflect() protoreflect.Message { 3560 mi := &file_proto_scan_result_proto_msgTypes[32] 3561 if x != nil { 3562 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3563 if ms.LoadMessageInfo() == nil { 3564 ms.StoreMessageInfo(mi) 3565 } 3566 return ms 3567 } 3568 return mi.MessageOf(x) 3569 } 3570 3571 // Deprecated: Use MacAppsMetadata.ProtoReflect.Descriptor instead. 3572 func (*MacAppsMetadata) Descriptor() ([]byte, []int) { 3573 return file_proto_scan_result_proto_rawDescGZIP(), []int{32} 3574 } 3575 3576 func (x *MacAppsMetadata) GetBundleDisplayName() string { 3577 if x != nil { 3578 return x.BundleDisplayName 3579 } 3580 return "" 3581 } 3582 3583 func (x *MacAppsMetadata) GetBundleIdentifier() string { 3584 if x != nil { 3585 return x.BundleIdentifier 3586 } 3587 return "" 3588 } 3589 3590 func (x *MacAppsMetadata) GetBundleShortVersionString() string { 3591 if x != nil { 3592 return x.BundleShortVersionString 3593 } 3594 return "" 3595 } 3596 3597 func (x *MacAppsMetadata) GetBundleExecutable() string { 3598 if x != nil { 3599 return x.BundleExecutable 3600 } 3601 return "" 3602 } 3603 3604 func (x *MacAppsMetadata) GetBundleName() string { 3605 if x != nil { 3606 return x.BundleName 3607 } 3608 return "" 3609 } 3610 3611 func (x *MacAppsMetadata) GetBundlePackageType() string { 3612 if x != nil { 3613 return x.BundlePackageType 3614 } 3615 return "" 3616 } 3617 3618 func (x *MacAppsMetadata) GetBundleSignature() string { 3619 if x != nil { 3620 return x.BundleSignature 3621 } 3622 return "" 3623 } 3624 3625 func (x *MacAppsMetadata) GetBundleVersion() string { 3626 if x != nil { 3627 return x.BundleVersion 3628 } 3629 return "" 3630 } 3631 3632 func (x *MacAppsMetadata) GetProductId() string { 3633 if x != nil { 3634 return x.ProductId 3635 } 3636 return "" 3637 } 3638 3639 func (x *MacAppsMetadata) GetUpdateUrl() string { 3640 if x != nil { 3641 return x.UpdateUrl 3642 } 3643 return "" 3644 } 3645 3646 // The additional data found in Macports packages. 3647 type MacportsPackageMetadata struct { 3648 state protoimpl.MessageState `protogen:"open.v1"` 3649 PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"` 3650 PackageVersion string `protobuf:"bytes,2,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"` 3651 PackageRevision string `protobuf:"bytes,3,opt,name=package_revision,json=packageRevision,proto3" json:"package_revision,omitempty"` 3652 unknownFields protoimpl.UnknownFields 3653 sizeCache protoimpl.SizeCache 3654 } 3655 3656 func (x *MacportsPackageMetadata) Reset() { 3657 *x = MacportsPackageMetadata{} 3658 mi := &file_proto_scan_result_proto_msgTypes[33] 3659 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3660 ms.StoreMessageInfo(mi) 3661 } 3662 3663 func (x *MacportsPackageMetadata) String() string { 3664 return protoimpl.X.MessageStringOf(x) 3665 } 3666 3667 func (*MacportsPackageMetadata) ProtoMessage() {} 3668 3669 func (x *MacportsPackageMetadata) ProtoReflect() protoreflect.Message { 3670 mi := &file_proto_scan_result_proto_msgTypes[33] 3671 if x != nil { 3672 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3673 if ms.LoadMessageInfo() == nil { 3674 ms.StoreMessageInfo(mi) 3675 } 3676 return ms 3677 } 3678 return mi.MessageOf(x) 3679 } 3680 3681 // Deprecated: Use MacportsPackageMetadata.ProtoReflect.Descriptor instead. 3682 func (*MacportsPackageMetadata) Descriptor() ([]byte, []int) { 3683 return file_proto_scan_result_proto_rawDescGZIP(), []int{33} 3684 } 3685 3686 func (x *MacportsPackageMetadata) GetPackageName() string { 3687 if x != nil { 3688 return x.PackageName 3689 } 3690 return "" 3691 } 3692 3693 func (x *MacportsPackageMetadata) GetPackageVersion() string { 3694 if x != nil { 3695 return x.PackageVersion 3696 } 3697 return "" 3698 } 3699 3700 func (x *MacportsPackageMetadata) GetPackageRevision() string { 3701 if x != nil { 3702 return x.PackageRevision 3703 } 3704 return "" 3705 } 3706 3707 // The additional data for packages extracted from SPDX files. 3708 type SPDXPackageMetadata struct { 3709 state protoimpl.MessageState `protogen:"open.v1"` 3710 Purl *Purl `protobuf:"bytes,1,opt,name=purl,proto3" json:"purl,omitempty"` 3711 Cpes []string `protobuf:"bytes,2,rep,name=cpes,proto3" json:"cpes,omitempty"` 3712 unknownFields protoimpl.UnknownFields 3713 sizeCache protoimpl.SizeCache 3714 } 3715 3716 func (x *SPDXPackageMetadata) Reset() { 3717 *x = SPDXPackageMetadata{} 3718 mi := &file_proto_scan_result_proto_msgTypes[34] 3719 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3720 ms.StoreMessageInfo(mi) 3721 } 3722 3723 func (x *SPDXPackageMetadata) String() string { 3724 return protoimpl.X.MessageStringOf(x) 3725 } 3726 3727 func (*SPDXPackageMetadata) ProtoMessage() {} 3728 3729 func (x *SPDXPackageMetadata) ProtoReflect() protoreflect.Message { 3730 mi := &file_proto_scan_result_proto_msgTypes[34] 3731 if x != nil { 3732 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3733 if ms.LoadMessageInfo() == nil { 3734 ms.StoreMessageInfo(mi) 3735 } 3736 return ms 3737 } 3738 return mi.MessageOf(x) 3739 } 3740 3741 // Deprecated: Use SPDXPackageMetadata.ProtoReflect.Descriptor instead. 3742 func (*SPDXPackageMetadata) Descriptor() ([]byte, []int) { 3743 return file_proto_scan_result_proto_rawDescGZIP(), []int{34} 3744 } 3745 3746 func (x *SPDXPackageMetadata) GetPurl() *Purl { 3747 if x != nil { 3748 return x.Purl 3749 } 3750 return nil 3751 } 3752 3753 func (x *SPDXPackageMetadata) GetCpes() []string { 3754 if x != nil { 3755 return x.Cpes 3756 } 3757 return nil 3758 } 3759 3760 // The additional data for packages extracted from CDX files. 3761 type CDXPackageMetadata struct { 3762 state protoimpl.MessageState `protogen:"open.v1"` 3763 Purl *Purl `protobuf:"bytes,1,opt,name=purl,proto3" json:"purl,omitempty"` 3764 Cpes []string `protobuf:"bytes,2,rep,name=cpes,proto3" json:"cpes,omitempty"` 3765 unknownFields protoimpl.UnknownFields 3766 sizeCache protoimpl.SizeCache 3767 } 3768 3769 func (x *CDXPackageMetadata) Reset() { 3770 *x = CDXPackageMetadata{} 3771 mi := &file_proto_scan_result_proto_msgTypes[35] 3772 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3773 ms.StoreMessageInfo(mi) 3774 } 3775 3776 func (x *CDXPackageMetadata) String() string { 3777 return protoimpl.X.MessageStringOf(x) 3778 } 3779 3780 func (*CDXPackageMetadata) ProtoMessage() {} 3781 3782 func (x *CDXPackageMetadata) ProtoReflect() protoreflect.Message { 3783 mi := &file_proto_scan_result_proto_msgTypes[35] 3784 if x != nil { 3785 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3786 if ms.LoadMessageInfo() == nil { 3787 ms.StoreMessageInfo(mi) 3788 } 3789 return ms 3790 } 3791 return mi.MessageOf(x) 3792 } 3793 3794 // Deprecated: Use CDXPackageMetadata.ProtoReflect.Descriptor instead. 3795 func (*CDXPackageMetadata) Descriptor() ([]byte, []int) { 3796 return file_proto_scan_result_proto_rawDescGZIP(), []int{35} 3797 } 3798 3799 func (x *CDXPackageMetadata) GetPurl() *Purl { 3800 if x != nil { 3801 return x.Purl 3802 } 3803 return nil 3804 } 3805 3806 func (x *CDXPackageMetadata) GetCpes() []string { 3807 if x != nil { 3808 return x.Cpes 3809 } 3810 return nil 3811 } 3812 3813 // The additional data found in Java JAR packages. 3814 type JavaArchiveMetadata struct { 3815 state protoimpl.MessageState `protogen:"open.v1"` 3816 ArtifactId string `protobuf:"bytes,2,opt,name=artifact_id,json=artifactId,proto3" json:"artifact_id,omitempty"` 3817 GroupId string `protobuf:"bytes,3,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` 3818 Sha1 string `protobuf:"bytes,4,opt,name=sha1,proto3" json:"sha1,omitempty"` 3819 unknownFields protoimpl.UnknownFields 3820 sizeCache protoimpl.SizeCache 3821 } 3822 3823 func (x *JavaArchiveMetadata) Reset() { 3824 *x = JavaArchiveMetadata{} 3825 mi := &file_proto_scan_result_proto_msgTypes[36] 3826 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3827 ms.StoreMessageInfo(mi) 3828 } 3829 3830 func (x *JavaArchiveMetadata) String() string { 3831 return protoimpl.X.MessageStringOf(x) 3832 } 3833 3834 func (*JavaArchiveMetadata) ProtoMessage() {} 3835 3836 func (x *JavaArchiveMetadata) ProtoReflect() protoreflect.Message { 3837 mi := &file_proto_scan_result_proto_msgTypes[36] 3838 if x != nil { 3839 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3840 if ms.LoadMessageInfo() == nil { 3841 ms.StoreMessageInfo(mi) 3842 } 3843 return ms 3844 } 3845 return mi.MessageOf(x) 3846 } 3847 3848 // Deprecated: Use JavaArchiveMetadata.ProtoReflect.Descriptor instead. 3849 func (*JavaArchiveMetadata) Descriptor() ([]byte, []int) { 3850 return file_proto_scan_result_proto_rawDescGZIP(), []int{36} 3851 } 3852 3853 func (x *JavaArchiveMetadata) GetArtifactId() string { 3854 if x != nil { 3855 return x.ArtifactId 3856 } 3857 return "" 3858 } 3859 3860 func (x *JavaArchiveMetadata) GetGroupId() string { 3861 if x != nil { 3862 return x.GroupId 3863 } 3864 return "" 3865 } 3866 3867 func (x *JavaArchiveMetadata) GetSha1() string { 3868 if x != nil { 3869 return x.Sha1 3870 } 3871 return "" 3872 } 3873 3874 // The additional data found in Java lockfiles. 3875 type JavaLockfileMetadata struct { 3876 state protoimpl.MessageState `protogen:"open.v1"` 3877 ArtifactId string `protobuf:"bytes,1,opt,name=artifact_id,json=artifactId,proto3" json:"artifact_id,omitempty"` 3878 GroupId string `protobuf:"bytes,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` 3879 DepGroupVals []string `protobuf:"bytes,3,rep,name=dep_group_vals,json=depGroupVals,proto3" json:"dep_group_vals,omitempty"` 3880 IsTransitive bool `protobuf:"varint,4,opt,name=is_transitive,json=isTransitive,proto3" json:"is_transitive,omitempty"` 3881 unknownFields protoimpl.UnknownFields 3882 sizeCache protoimpl.SizeCache 3883 } 3884 3885 func (x *JavaLockfileMetadata) Reset() { 3886 *x = JavaLockfileMetadata{} 3887 mi := &file_proto_scan_result_proto_msgTypes[37] 3888 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3889 ms.StoreMessageInfo(mi) 3890 } 3891 3892 func (x *JavaLockfileMetadata) String() string { 3893 return protoimpl.X.MessageStringOf(x) 3894 } 3895 3896 func (*JavaLockfileMetadata) ProtoMessage() {} 3897 3898 func (x *JavaLockfileMetadata) ProtoReflect() protoreflect.Message { 3899 mi := &file_proto_scan_result_proto_msgTypes[37] 3900 if x != nil { 3901 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3902 if ms.LoadMessageInfo() == nil { 3903 ms.StoreMessageInfo(mi) 3904 } 3905 return ms 3906 } 3907 return mi.MessageOf(x) 3908 } 3909 3910 // Deprecated: Use JavaLockfileMetadata.ProtoReflect.Descriptor instead. 3911 func (*JavaLockfileMetadata) Descriptor() ([]byte, []int) { 3912 return file_proto_scan_result_proto_rawDescGZIP(), []int{37} 3913 } 3914 3915 func (x *JavaLockfileMetadata) GetArtifactId() string { 3916 if x != nil { 3917 return x.ArtifactId 3918 } 3919 return "" 3920 } 3921 3922 func (x *JavaLockfileMetadata) GetGroupId() string { 3923 if x != nil { 3924 return x.GroupId 3925 } 3926 return "" 3927 } 3928 3929 func (x *JavaLockfileMetadata) GetDepGroupVals() []string { 3930 if x != nil { 3931 return x.DepGroupVals 3932 } 3933 return nil 3934 } 3935 3936 func (x *JavaLockfileMetadata) GetIsTransitive() bool { 3937 if x != nil { 3938 return x.IsTransitive 3939 } 3940 return false 3941 } 3942 3943 // The additional data for packages extracted by an OSV extractor wrapper. 3944 type OSVPackageMetadata struct { 3945 state protoimpl.MessageState `protogen:"open.v1"` 3946 PurlType string `protobuf:"bytes,1,opt,name=purl_type,json=purlType,proto3" json:"purl_type,omitempty"` 3947 Commit string `protobuf:"bytes,2,opt,name=commit,proto3" json:"commit,omitempty"` 3948 Ecosystem string `protobuf:"bytes,3,opt,name=ecosystem,proto3" json:"ecosystem,omitempty"` 3949 CompareAs string `protobuf:"bytes,4,opt,name=compare_as,json=compareAs,proto3" json:"compare_as,omitempty"` 3950 unknownFields protoimpl.UnknownFields 3951 sizeCache protoimpl.SizeCache 3952 } 3953 3954 func (x *OSVPackageMetadata) Reset() { 3955 *x = OSVPackageMetadata{} 3956 mi := &file_proto_scan_result_proto_msgTypes[38] 3957 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3958 ms.StoreMessageInfo(mi) 3959 } 3960 3961 func (x *OSVPackageMetadata) String() string { 3962 return protoimpl.X.MessageStringOf(x) 3963 } 3964 3965 func (*OSVPackageMetadata) ProtoMessage() {} 3966 3967 func (x *OSVPackageMetadata) ProtoReflect() protoreflect.Message { 3968 mi := &file_proto_scan_result_proto_msgTypes[38] 3969 if x != nil { 3970 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 3971 if ms.LoadMessageInfo() == nil { 3972 ms.StoreMessageInfo(mi) 3973 } 3974 return ms 3975 } 3976 return mi.MessageOf(x) 3977 } 3978 3979 // Deprecated: Use OSVPackageMetadata.ProtoReflect.Descriptor instead. 3980 func (*OSVPackageMetadata) Descriptor() ([]byte, []int) { 3981 return file_proto_scan_result_proto_rawDescGZIP(), []int{38} 3982 } 3983 3984 func (x *OSVPackageMetadata) GetPurlType() string { 3985 if x != nil { 3986 return x.PurlType 3987 } 3988 return "" 3989 } 3990 3991 func (x *OSVPackageMetadata) GetCommit() string { 3992 if x != nil { 3993 return x.Commit 3994 } 3995 return "" 3996 } 3997 3998 func (x *OSVPackageMetadata) GetEcosystem() string { 3999 if x != nil { 4000 return x.Ecosystem 4001 } 4002 return "" 4003 } 4004 4005 func (x *OSVPackageMetadata) GetCompareAs() string { 4006 if x != nil { 4007 return x.CompareAs 4008 } 4009 return "" 4010 } 4011 4012 type PythonRequirementsMetadata struct { 4013 state protoimpl.MessageState `protogen:"open.v1"` 4014 HashCheckingModeValues []string `protobuf:"bytes,1,rep,name=hash_checking_mode_values,json=hashCheckingModeValues,proto3" json:"hash_checking_mode_values,omitempty"` 4015 VersionComparator string `protobuf:"bytes,2,opt,name=version_comparator,json=versionComparator,proto3" json:"version_comparator,omitempty"` 4016 Requirement string `protobuf:"bytes,3,opt,name=requirement,proto3" json:"requirement,omitempty"` 4017 unknownFields protoimpl.UnknownFields 4018 sizeCache protoimpl.SizeCache 4019 } 4020 4021 func (x *PythonRequirementsMetadata) Reset() { 4022 *x = PythonRequirementsMetadata{} 4023 mi := &file_proto_scan_result_proto_msgTypes[39] 4024 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4025 ms.StoreMessageInfo(mi) 4026 } 4027 4028 func (x *PythonRequirementsMetadata) String() string { 4029 return protoimpl.X.MessageStringOf(x) 4030 } 4031 4032 func (*PythonRequirementsMetadata) ProtoMessage() {} 4033 4034 func (x *PythonRequirementsMetadata) ProtoReflect() protoreflect.Message { 4035 mi := &file_proto_scan_result_proto_msgTypes[39] 4036 if x != nil { 4037 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4038 if ms.LoadMessageInfo() == nil { 4039 ms.StoreMessageInfo(mi) 4040 } 4041 return ms 4042 } 4043 return mi.MessageOf(x) 4044 } 4045 4046 // Deprecated: Use PythonRequirementsMetadata.ProtoReflect.Descriptor instead. 4047 func (*PythonRequirementsMetadata) Descriptor() ([]byte, []int) { 4048 return file_proto_scan_result_proto_rawDescGZIP(), []int{39} 4049 } 4050 4051 func (x *PythonRequirementsMetadata) GetHashCheckingModeValues() []string { 4052 if x != nil { 4053 return x.HashCheckingModeValues 4054 } 4055 return nil 4056 } 4057 4058 func (x *PythonRequirementsMetadata) GetVersionComparator() string { 4059 if x != nil { 4060 return x.VersionComparator 4061 } 4062 return "" 4063 } 4064 4065 func (x *PythonRequirementsMetadata) GetRequirement() string { 4066 if x != nil { 4067 return x.Requirement 4068 } 4069 return "" 4070 } 4071 4072 type PythonSetupMetadata struct { 4073 state protoimpl.MessageState `protogen:"open.v1"` 4074 VersionComparator string `protobuf:"bytes,2,opt,name=version_comparator,json=versionComparator,proto3" json:"version_comparator,omitempty"` 4075 unknownFields protoimpl.UnknownFields 4076 sizeCache protoimpl.SizeCache 4077 } 4078 4079 func (x *PythonSetupMetadata) Reset() { 4080 *x = PythonSetupMetadata{} 4081 mi := &file_proto_scan_result_proto_msgTypes[40] 4082 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4083 ms.StoreMessageInfo(mi) 4084 } 4085 4086 func (x *PythonSetupMetadata) String() string { 4087 return protoimpl.X.MessageStringOf(x) 4088 } 4089 4090 func (*PythonSetupMetadata) ProtoMessage() {} 4091 4092 func (x *PythonSetupMetadata) ProtoReflect() protoreflect.Message { 4093 mi := &file_proto_scan_result_proto_msgTypes[40] 4094 if x != nil { 4095 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4096 if ms.LoadMessageInfo() == nil { 4097 ms.StoreMessageInfo(mi) 4098 } 4099 return ms 4100 } 4101 return mi.MessageOf(x) 4102 } 4103 4104 // Deprecated: Use PythonSetupMetadata.ProtoReflect.Descriptor instead. 4105 func (*PythonSetupMetadata) Descriptor() ([]byte, []int) { 4106 return file_proto_scan_result_proto_rawDescGZIP(), []int{40} 4107 } 4108 4109 func (x *PythonSetupMetadata) GetVersionComparator() string { 4110 if x != nil { 4111 return x.VersionComparator 4112 } 4113 return "" 4114 } 4115 4116 // Used to report open ports on a system. 4117 type NetportsMetadata struct { 4118 state protoimpl.MessageState `protogen:"open.v1"` 4119 Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"` 4120 Protocol string `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"` 4121 CommandLine string `protobuf:"bytes,3,opt,name=command_line,json=commandLine,proto3" json:"command_line,omitempty"` 4122 unknownFields protoimpl.UnknownFields 4123 sizeCache protoimpl.SizeCache 4124 } 4125 4126 func (x *NetportsMetadata) Reset() { 4127 *x = NetportsMetadata{} 4128 mi := &file_proto_scan_result_proto_msgTypes[41] 4129 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4130 ms.StoreMessageInfo(mi) 4131 } 4132 4133 func (x *NetportsMetadata) String() string { 4134 return protoimpl.X.MessageStringOf(x) 4135 } 4136 4137 func (*NetportsMetadata) ProtoMessage() {} 4138 4139 func (x *NetportsMetadata) ProtoReflect() protoreflect.Message { 4140 mi := &file_proto_scan_result_proto_msgTypes[41] 4141 if x != nil { 4142 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4143 if ms.LoadMessageInfo() == nil { 4144 ms.StoreMessageInfo(mi) 4145 } 4146 return ms 4147 } 4148 return mi.MessageOf(x) 4149 } 4150 4151 // Deprecated: Use NetportsMetadata.ProtoReflect.Descriptor instead. 4152 func (*NetportsMetadata) Descriptor() ([]byte, []int) { 4153 return file_proto_scan_result_proto_rawDescGZIP(), []int{41} 4154 } 4155 4156 func (x *NetportsMetadata) GetPort() uint32 { 4157 if x != nil { 4158 return x.Port 4159 } 4160 return 0 4161 } 4162 4163 func (x *NetportsMetadata) GetProtocol() string { 4164 if x != nil { 4165 return x.Protocol 4166 } 4167 return "" 4168 } 4169 4170 func (x *NetportsMetadata) GetCommandLine() string { 4171 if x != nil { 4172 return x.CommandLine 4173 } 4174 return "" 4175 } 4176 4177 type ContainerdContainerMetadata struct { 4178 state protoimpl.MessageState `protogen:"open.v1"` 4179 NamespaceName string `protobuf:"bytes,1,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"` 4180 ImageName string `protobuf:"bytes,2,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"` 4181 ImageDigest string `protobuf:"bytes,3,opt,name=image_digest,json=imageDigest,proto3" json:"image_digest,omitempty"` 4182 Runtime string `protobuf:"bytes,4,opt,name=runtime,proto3" json:"runtime,omitempty"` 4183 Pid int32 `protobuf:"varint,5,opt,name=pid,proto3" json:"pid,omitempty"` 4184 Snapshotter string `protobuf:"bytes,6,opt,name=snapshotter,proto3" json:"snapshotter,omitempty"` 4185 SnapshotKey string `protobuf:"bytes,7,opt,name=snapshot_key,json=snapshotKey,proto3" json:"snapshot_key,omitempty"` 4186 LowerDir string `protobuf:"bytes,8,opt,name=lower_dir,json=lowerDir,proto3" json:"lower_dir,omitempty"` 4187 UpperDir string `protobuf:"bytes,9,opt,name=upper_dir,json=upperDir,proto3" json:"upper_dir,omitempty"` 4188 WorkDir string `protobuf:"bytes,10,opt,name=work_dir,json=workDir,proto3" json:"work_dir,omitempty"` 4189 Id string `protobuf:"bytes,11,opt,name=id,proto3" json:"id,omitempty"` 4190 PodName string `protobuf:"bytes,12,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"` 4191 PodNamespace string `protobuf:"bytes,13,opt,name=pod_namespace,json=podNamespace,proto3" json:"pod_namespace,omitempty"` 4192 unknownFields protoimpl.UnknownFields 4193 sizeCache protoimpl.SizeCache 4194 } 4195 4196 func (x *ContainerdContainerMetadata) Reset() { 4197 *x = ContainerdContainerMetadata{} 4198 mi := &file_proto_scan_result_proto_msgTypes[42] 4199 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4200 ms.StoreMessageInfo(mi) 4201 } 4202 4203 func (x *ContainerdContainerMetadata) String() string { 4204 return protoimpl.X.MessageStringOf(x) 4205 } 4206 4207 func (*ContainerdContainerMetadata) ProtoMessage() {} 4208 4209 func (x *ContainerdContainerMetadata) ProtoReflect() protoreflect.Message { 4210 mi := &file_proto_scan_result_proto_msgTypes[42] 4211 if x != nil { 4212 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4213 if ms.LoadMessageInfo() == nil { 4214 ms.StoreMessageInfo(mi) 4215 } 4216 return ms 4217 } 4218 return mi.MessageOf(x) 4219 } 4220 4221 // Deprecated: Use ContainerdContainerMetadata.ProtoReflect.Descriptor instead. 4222 func (*ContainerdContainerMetadata) Descriptor() ([]byte, []int) { 4223 return file_proto_scan_result_proto_rawDescGZIP(), []int{42} 4224 } 4225 4226 func (x *ContainerdContainerMetadata) GetNamespaceName() string { 4227 if x != nil { 4228 return x.NamespaceName 4229 } 4230 return "" 4231 } 4232 4233 func (x *ContainerdContainerMetadata) GetImageName() string { 4234 if x != nil { 4235 return x.ImageName 4236 } 4237 return "" 4238 } 4239 4240 func (x *ContainerdContainerMetadata) GetImageDigest() string { 4241 if x != nil { 4242 return x.ImageDigest 4243 } 4244 return "" 4245 } 4246 4247 func (x *ContainerdContainerMetadata) GetRuntime() string { 4248 if x != nil { 4249 return x.Runtime 4250 } 4251 return "" 4252 } 4253 4254 func (x *ContainerdContainerMetadata) GetPid() int32 { 4255 if x != nil { 4256 return x.Pid 4257 } 4258 return 0 4259 } 4260 4261 func (x *ContainerdContainerMetadata) GetSnapshotter() string { 4262 if x != nil { 4263 return x.Snapshotter 4264 } 4265 return "" 4266 } 4267 4268 func (x *ContainerdContainerMetadata) GetSnapshotKey() string { 4269 if x != nil { 4270 return x.SnapshotKey 4271 } 4272 return "" 4273 } 4274 4275 func (x *ContainerdContainerMetadata) GetLowerDir() string { 4276 if x != nil { 4277 return x.LowerDir 4278 } 4279 return "" 4280 } 4281 4282 func (x *ContainerdContainerMetadata) GetUpperDir() string { 4283 if x != nil { 4284 return x.UpperDir 4285 } 4286 return "" 4287 } 4288 4289 func (x *ContainerdContainerMetadata) GetWorkDir() string { 4290 if x != nil { 4291 return x.WorkDir 4292 } 4293 return "" 4294 } 4295 4296 func (x *ContainerdContainerMetadata) GetId() string { 4297 if x != nil { 4298 return x.Id 4299 } 4300 return "" 4301 } 4302 4303 func (x *ContainerdContainerMetadata) GetPodName() string { 4304 if x != nil { 4305 return x.PodName 4306 } 4307 return "" 4308 } 4309 4310 func (x *ContainerdContainerMetadata) GetPodNamespace() string { 4311 if x != nil { 4312 return x.PodNamespace 4313 } 4314 return "" 4315 } 4316 4317 type ContainerdRuntimeContainerMetadata struct { 4318 state protoimpl.MessageState `protogen:"open.v1"` 4319 NamespaceName string `protobuf:"bytes,1,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"` 4320 ImageName string `protobuf:"bytes,2,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"` 4321 ImageDigest string `protobuf:"bytes,3,opt,name=image_digest,json=imageDigest,proto3" json:"image_digest,omitempty"` 4322 Runtime string `protobuf:"bytes,4,opt,name=runtime,proto3" json:"runtime,omitempty"` 4323 Id string `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"` 4324 Pid int32 `protobuf:"varint,6,opt,name=pid,proto3" json:"pid,omitempty"` 4325 RootfsPath string `protobuf:"bytes,7,opt,name=rootfs_path,json=rootfsPath,proto3" json:"rootfs_path,omitempty"` 4326 unknownFields protoimpl.UnknownFields 4327 sizeCache protoimpl.SizeCache 4328 } 4329 4330 func (x *ContainerdRuntimeContainerMetadata) Reset() { 4331 *x = ContainerdRuntimeContainerMetadata{} 4332 mi := &file_proto_scan_result_proto_msgTypes[43] 4333 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4334 ms.StoreMessageInfo(mi) 4335 } 4336 4337 func (x *ContainerdRuntimeContainerMetadata) String() string { 4338 return protoimpl.X.MessageStringOf(x) 4339 } 4340 4341 func (*ContainerdRuntimeContainerMetadata) ProtoMessage() {} 4342 4343 func (x *ContainerdRuntimeContainerMetadata) ProtoReflect() protoreflect.Message { 4344 mi := &file_proto_scan_result_proto_msgTypes[43] 4345 if x != nil { 4346 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4347 if ms.LoadMessageInfo() == nil { 4348 ms.StoreMessageInfo(mi) 4349 } 4350 return ms 4351 } 4352 return mi.MessageOf(x) 4353 } 4354 4355 // Deprecated: Use ContainerdRuntimeContainerMetadata.ProtoReflect.Descriptor instead. 4356 func (*ContainerdRuntimeContainerMetadata) Descriptor() ([]byte, []int) { 4357 return file_proto_scan_result_proto_rawDescGZIP(), []int{43} 4358 } 4359 4360 func (x *ContainerdRuntimeContainerMetadata) GetNamespaceName() string { 4361 if x != nil { 4362 return x.NamespaceName 4363 } 4364 return "" 4365 } 4366 4367 func (x *ContainerdRuntimeContainerMetadata) GetImageName() string { 4368 if x != nil { 4369 return x.ImageName 4370 } 4371 return "" 4372 } 4373 4374 func (x *ContainerdRuntimeContainerMetadata) GetImageDigest() string { 4375 if x != nil { 4376 return x.ImageDigest 4377 } 4378 return "" 4379 } 4380 4381 func (x *ContainerdRuntimeContainerMetadata) GetRuntime() string { 4382 if x != nil { 4383 return x.Runtime 4384 } 4385 return "" 4386 } 4387 4388 func (x *ContainerdRuntimeContainerMetadata) GetId() string { 4389 if x != nil { 4390 return x.Id 4391 } 4392 return "" 4393 } 4394 4395 func (x *ContainerdRuntimeContainerMetadata) GetPid() int32 { 4396 if x != nil { 4397 return x.Pid 4398 } 4399 return 0 4400 } 4401 4402 func (x *ContainerdRuntimeContainerMetadata) GetRootfsPath() string { 4403 if x != nil { 4404 return x.RootfsPath 4405 } 4406 return "" 4407 } 4408 4409 type WindowsOSVersion struct { 4410 state protoimpl.MessageState `protogen:"open.v1"` 4411 Product string `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"` 4412 FullVersion string `protobuf:"bytes,2,opt,name=full_version,json=fullVersion,proto3" json:"full_version,omitempty"` 4413 unknownFields protoimpl.UnknownFields 4414 sizeCache protoimpl.SizeCache 4415 } 4416 4417 func (x *WindowsOSVersion) Reset() { 4418 *x = WindowsOSVersion{} 4419 mi := &file_proto_scan_result_proto_msgTypes[44] 4420 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4421 ms.StoreMessageInfo(mi) 4422 } 4423 4424 func (x *WindowsOSVersion) String() string { 4425 return protoimpl.X.MessageStringOf(x) 4426 } 4427 4428 func (*WindowsOSVersion) ProtoMessage() {} 4429 4430 func (x *WindowsOSVersion) ProtoReflect() protoreflect.Message { 4431 mi := &file_proto_scan_result_proto_msgTypes[44] 4432 if x != nil { 4433 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4434 if ms.LoadMessageInfo() == nil { 4435 ms.StoreMessageInfo(mi) 4436 } 4437 return ms 4438 } 4439 return mi.MessageOf(x) 4440 } 4441 4442 // Deprecated: Use WindowsOSVersion.ProtoReflect.Descriptor instead. 4443 func (*WindowsOSVersion) Descriptor() ([]byte, []int) { 4444 return file_proto_scan_result_proto_rawDescGZIP(), []int{44} 4445 } 4446 4447 func (x *WindowsOSVersion) GetProduct() string { 4448 if x != nil { 4449 return x.Product 4450 } 4451 return "" 4452 } 4453 4454 func (x *WindowsOSVersion) GetFullVersion() string { 4455 if x != nil { 4456 return x.FullVersion 4457 } 4458 return "" 4459 } 4460 4461 // The additional data found in Homebrew packages. 4462 type HomebrewPackageMetadata struct { 4463 state protoimpl.MessageState `protogen:"open.v1"` 4464 unknownFields protoimpl.UnknownFields 4465 sizeCache protoimpl.SizeCache 4466 } 4467 4468 func (x *HomebrewPackageMetadata) Reset() { 4469 *x = HomebrewPackageMetadata{} 4470 mi := &file_proto_scan_result_proto_msgTypes[45] 4471 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4472 ms.StoreMessageInfo(mi) 4473 } 4474 4475 func (x *HomebrewPackageMetadata) String() string { 4476 return protoimpl.X.MessageStringOf(x) 4477 } 4478 4479 func (*HomebrewPackageMetadata) ProtoMessage() {} 4480 4481 func (x *HomebrewPackageMetadata) ProtoReflect() protoreflect.Message { 4482 mi := &file_proto_scan_result_proto_msgTypes[45] 4483 if x != nil { 4484 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4485 if ms.LoadMessageInfo() == nil { 4486 ms.StoreMessageInfo(mi) 4487 } 4488 return ms 4489 } 4490 return mi.MessageOf(x) 4491 } 4492 4493 // Deprecated: Use HomebrewPackageMetadata.ProtoReflect.Descriptor instead. 4494 func (*HomebrewPackageMetadata) Descriptor() ([]byte, []int) { 4495 return file_proto_scan_result_proto_rawDescGZIP(), []int{45} 4496 } 4497 4498 // The additional data found in Chrome extensions. 4499 type ChromeExtensionsMetadata struct { 4500 state protoimpl.MessageState `protogen:"open.v1"` 4501 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 4502 Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` 4503 AuthorEmail string `protobuf:"bytes,3,opt,name=author_email,json=authorEmail,proto3" json:"author_email,omitempty"` 4504 HostPermissions []string `protobuf:"bytes,4,rep,name=host_permissions,json=hostPermissions,proto3" json:"host_permissions,omitempty"` 4505 ManifestVersion int32 `protobuf:"varint,5,opt,name=manifest_version,json=manifestVersion,proto3" json:"manifest_version,omitempty"` 4506 MinimumChromeVersion string `protobuf:"bytes,6,opt,name=minimum_chrome_version,json=minimumChromeVersion,proto3" json:"minimum_chrome_version,omitempty"` 4507 Permissions []string `protobuf:"bytes,7,rep,name=permissions,proto3" json:"permissions,omitempty"` 4508 UpdateUrl string `protobuf:"bytes,8,opt,name=update_url,json=updateUrl,proto3" json:"update_url,omitempty"` 4509 unknownFields protoimpl.UnknownFields 4510 sizeCache protoimpl.SizeCache 4511 } 4512 4513 func (x *ChromeExtensionsMetadata) Reset() { 4514 *x = ChromeExtensionsMetadata{} 4515 mi := &file_proto_scan_result_proto_msgTypes[46] 4516 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4517 ms.StoreMessageInfo(mi) 4518 } 4519 4520 func (x *ChromeExtensionsMetadata) String() string { 4521 return protoimpl.X.MessageStringOf(x) 4522 } 4523 4524 func (*ChromeExtensionsMetadata) ProtoMessage() {} 4525 4526 func (x *ChromeExtensionsMetadata) ProtoReflect() protoreflect.Message { 4527 mi := &file_proto_scan_result_proto_msgTypes[46] 4528 if x != nil { 4529 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4530 if ms.LoadMessageInfo() == nil { 4531 ms.StoreMessageInfo(mi) 4532 } 4533 return ms 4534 } 4535 return mi.MessageOf(x) 4536 } 4537 4538 // Deprecated: Use ChromeExtensionsMetadata.ProtoReflect.Descriptor instead. 4539 func (*ChromeExtensionsMetadata) Descriptor() ([]byte, []int) { 4540 return file_proto_scan_result_proto_rawDescGZIP(), []int{46} 4541 } 4542 4543 func (x *ChromeExtensionsMetadata) GetName() string { 4544 if x != nil { 4545 return x.Name 4546 } 4547 return "" 4548 } 4549 4550 func (x *ChromeExtensionsMetadata) GetDescription() string { 4551 if x != nil { 4552 return x.Description 4553 } 4554 return "" 4555 } 4556 4557 func (x *ChromeExtensionsMetadata) GetAuthorEmail() string { 4558 if x != nil { 4559 return x.AuthorEmail 4560 } 4561 return "" 4562 } 4563 4564 func (x *ChromeExtensionsMetadata) GetHostPermissions() []string { 4565 if x != nil { 4566 return x.HostPermissions 4567 } 4568 return nil 4569 } 4570 4571 func (x *ChromeExtensionsMetadata) GetManifestVersion() int32 { 4572 if x != nil { 4573 return x.ManifestVersion 4574 } 4575 return 0 4576 } 4577 4578 func (x *ChromeExtensionsMetadata) GetMinimumChromeVersion() string { 4579 if x != nil { 4580 return x.MinimumChromeVersion 4581 } 4582 return "" 4583 } 4584 4585 func (x *ChromeExtensionsMetadata) GetPermissions() []string { 4586 if x != nil { 4587 return x.Permissions 4588 } 4589 return nil 4590 } 4591 4592 func (x *ChromeExtensionsMetadata) GetUpdateUrl() string { 4593 if x != nil { 4594 return x.UpdateUrl 4595 } 4596 return "" 4597 } 4598 4599 // The additional data found in VSCode extensions. 4600 type VSCodeExtensionsMetadata struct { 4601 state protoimpl.MessageState `protogen:"open.v1"` 4602 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 4603 PublisherId string `protobuf:"bytes,2,opt,name=publisher_id,json=publisherId,proto3" json:"publisher_id,omitempty"` 4604 PublisherDisplayName string `protobuf:"bytes,3,opt,name=publisher_display_name,json=publisherDisplayName,proto3" json:"publisher_display_name,omitempty"` 4605 TargetPlatform string `protobuf:"bytes,4,opt,name=target_platform,json=targetPlatform,proto3" json:"target_platform,omitempty"` 4606 Updated bool `protobuf:"varint,5,opt,name=updated,proto3" json:"updated,omitempty"` 4607 IsPreReleaseVersion bool `protobuf:"varint,6,opt,name=is_pre_release_version,json=isPreReleaseVersion,proto3" json:"is_pre_release_version,omitempty"` 4608 InstalledTimestamp int64 `protobuf:"varint,7,opt,name=installed_timestamp,json=installedTimestamp,proto3" json:"installed_timestamp,omitempty"` 4609 unknownFields protoimpl.UnknownFields 4610 sizeCache protoimpl.SizeCache 4611 } 4612 4613 func (x *VSCodeExtensionsMetadata) Reset() { 4614 *x = VSCodeExtensionsMetadata{} 4615 mi := &file_proto_scan_result_proto_msgTypes[47] 4616 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4617 ms.StoreMessageInfo(mi) 4618 } 4619 4620 func (x *VSCodeExtensionsMetadata) String() string { 4621 return protoimpl.X.MessageStringOf(x) 4622 } 4623 4624 func (*VSCodeExtensionsMetadata) ProtoMessage() {} 4625 4626 func (x *VSCodeExtensionsMetadata) ProtoReflect() protoreflect.Message { 4627 mi := &file_proto_scan_result_proto_msgTypes[47] 4628 if x != nil { 4629 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4630 if ms.LoadMessageInfo() == nil { 4631 ms.StoreMessageInfo(mi) 4632 } 4633 return ms 4634 } 4635 return mi.MessageOf(x) 4636 } 4637 4638 // Deprecated: Use VSCodeExtensionsMetadata.ProtoReflect.Descriptor instead. 4639 func (*VSCodeExtensionsMetadata) Descriptor() ([]byte, []int) { 4640 return file_proto_scan_result_proto_rawDescGZIP(), []int{47} 4641 } 4642 4643 func (x *VSCodeExtensionsMetadata) GetId() string { 4644 if x != nil { 4645 return x.Id 4646 } 4647 return "" 4648 } 4649 4650 func (x *VSCodeExtensionsMetadata) GetPublisherId() string { 4651 if x != nil { 4652 return x.PublisherId 4653 } 4654 return "" 4655 } 4656 4657 func (x *VSCodeExtensionsMetadata) GetPublisherDisplayName() string { 4658 if x != nil { 4659 return x.PublisherDisplayName 4660 } 4661 return "" 4662 } 4663 4664 func (x *VSCodeExtensionsMetadata) GetTargetPlatform() string { 4665 if x != nil { 4666 return x.TargetPlatform 4667 } 4668 return "" 4669 } 4670 4671 func (x *VSCodeExtensionsMetadata) GetUpdated() bool { 4672 if x != nil { 4673 return x.Updated 4674 } 4675 return false 4676 } 4677 4678 func (x *VSCodeExtensionsMetadata) GetIsPreReleaseVersion() bool { 4679 if x != nil { 4680 return x.IsPreReleaseVersion 4681 } 4682 return false 4683 } 4684 4685 func (x *VSCodeExtensionsMetadata) GetInstalledTimestamp() int64 { 4686 if x != nil { 4687 return x.InstalledTimestamp 4688 } 4689 return 0 4690 } 4691 4692 // The additional data found in Podman containers. 4693 type PodmanMetadata struct { 4694 state protoimpl.MessageState `protogen:"open.v1"` 4695 ExposedPorts map[uint32]*Protocol `protobuf:"bytes,1,rep,name=exposed_ports,json=exposedPorts,proto3" json:"exposed_ports,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 4696 Pid int32 `protobuf:"varint,2,opt,name=pid,proto3" json:"pid,omitempty"` 4697 NamespaceName string `protobuf:"bytes,3,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"` 4698 StartedTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=started_time,json=startedTime,proto3" json:"started_time,omitempty"` 4699 FinishedTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=finished_time,json=finishedTime,proto3" json:"finished_time,omitempty"` 4700 Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"` 4701 ExitCode int32 `protobuf:"varint,7,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"` 4702 Exited bool `protobuf:"varint,8,opt,name=exited,proto3" json:"exited,omitempty"` 4703 unknownFields protoimpl.UnknownFields 4704 sizeCache protoimpl.SizeCache 4705 } 4706 4707 func (x *PodmanMetadata) Reset() { 4708 *x = PodmanMetadata{} 4709 mi := &file_proto_scan_result_proto_msgTypes[48] 4710 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4711 ms.StoreMessageInfo(mi) 4712 } 4713 4714 func (x *PodmanMetadata) String() string { 4715 return protoimpl.X.MessageStringOf(x) 4716 } 4717 4718 func (*PodmanMetadata) ProtoMessage() {} 4719 4720 func (x *PodmanMetadata) ProtoReflect() protoreflect.Message { 4721 mi := &file_proto_scan_result_proto_msgTypes[48] 4722 if x != nil { 4723 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4724 if ms.LoadMessageInfo() == nil { 4725 ms.StoreMessageInfo(mi) 4726 } 4727 return ms 4728 } 4729 return mi.MessageOf(x) 4730 } 4731 4732 // Deprecated: Use PodmanMetadata.ProtoReflect.Descriptor instead. 4733 func (*PodmanMetadata) Descriptor() ([]byte, []int) { 4734 return file_proto_scan_result_proto_rawDescGZIP(), []int{48} 4735 } 4736 4737 func (x *PodmanMetadata) GetExposedPorts() map[uint32]*Protocol { 4738 if x != nil { 4739 return x.ExposedPorts 4740 } 4741 return nil 4742 } 4743 4744 func (x *PodmanMetadata) GetPid() int32 { 4745 if x != nil { 4746 return x.Pid 4747 } 4748 return 0 4749 } 4750 4751 func (x *PodmanMetadata) GetNamespaceName() string { 4752 if x != nil { 4753 return x.NamespaceName 4754 } 4755 return "" 4756 } 4757 4758 func (x *PodmanMetadata) GetStartedTime() *timestamppb.Timestamp { 4759 if x != nil { 4760 return x.StartedTime 4761 } 4762 return nil 4763 } 4764 4765 func (x *PodmanMetadata) GetFinishedTime() *timestamppb.Timestamp { 4766 if x != nil { 4767 return x.FinishedTime 4768 } 4769 return nil 4770 } 4771 4772 func (x *PodmanMetadata) GetStatus() string { 4773 if x != nil { 4774 return x.Status 4775 } 4776 return "" 4777 } 4778 4779 func (x *PodmanMetadata) GetExitCode() int32 { 4780 if x != nil { 4781 return x.ExitCode 4782 } 4783 return 0 4784 } 4785 4786 func (x *PodmanMetadata) GetExited() bool { 4787 if x != nil { 4788 return x.Exited 4789 } 4790 return false 4791 } 4792 4793 type Protocol struct { 4794 state protoimpl.MessageState `protogen:"open.v1"` 4795 Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"` 4796 unknownFields protoimpl.UnknownFields 4797 sizeCache protoimpl.SizeCache 4798 } 4799 4800 func (x *Protocol) Reset() { 4801 *x = Protocol{} 4802 mi := &file_proto_scan_result_proto_msgTypes[49] 4803 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4804 ms.StoreMessageInfo(mi) 4805 } 4806 4807 func (x *Protocol) String() string { 4808 return protoimpl.X.MessageStringOf(x) 4809 } 4810 4811 func (*Protocol) ProtoMessage() {} 4812 4813 func (x *Protocol) ProtoReflect() protoreflect.Message { 4814 mi := &file_proto_scan_result_proto_msgTypes[49] 4815 if x != nil { 4816 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4817 if ms.LoadMessageInfo() == nil { 4818 ms.StoreMessageInfo(mi) 4819 } 4820 return ms 4821 } 4822 return mi.MessageOf(x) 4823 } 4824 4825 // Deprecated: Use Protocol.ProtoReflect.Descriptor instead. 4826 func (*Protocol) Descriptor() ([]byte, []int) { 4827 return file_proto_scan_result_proto_rawDescGZIP(), []int{49} 4828 } 4829 4830 func (x *Protocol) GetNames() []string { 4831 if x != nil { 4832 return x.Names 4833 } 4834 return nil 4835 } 4836 4837 type DockerContainersMetadata struct { 4838 state protoimpl.MessageState `protogen:"open.v1"` 4839 ImageName string `protobuf:"bytes,1,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"` 4840 ImageDigest string `protobuf:"bytes,2,opt,name=image_digest,json=imageDigest,proto3" json:"image_digest,omitempty"` 4841 Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` 4842 Ports []*DockerPort `protobuf:"bytes,4,rep,name=ports,proto3" json:"ports,omitempty"` 4843 unknownFields protoimpl.UnknownFields 4844 sizeCache protoimpl.SizeCache 4845 } 4846 4847 func (x *DockerContainersMetadata) Reset() { 4848 *x = DockerContainersMetadata{} 4849 mi := &file_proto_scan_result_proto_msgTypes[50] 4850 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4851 ms.StoreMessageInfo(mi) 4852 } 4853 4854 func (x *DockerContainersMetadata) String() string { 4855 return protoimpl.X.MessageStringOf(x) 4856 } 4857 4858 func (*DockerContainersMetadata) ProtoMessage() {} 4859 4860 func (x *DockerContainersMetadata) ProtoReflect() protoreflect.Message { 4861 mi := &file_proto_scan_result_proto_msgTypes[50] 4862 if x != nil { 4863 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4864 if ms.LoadMessageInfo() == nil { 4865 ms.StoreMessageInfo(mi) 4866 } 4867 return ms 4868 } 4869 return mi.MessageOf(x) 4870 } 4871 4872 // Deprecated: Use DockerContainersMetadata.ProtoReflect.Descriptor instead. 4873 func (*DockerContainersMetadata) Descriptor() ([]byte, []int) { 4874 return file_proto_scan_result_proto_rawDescGZIP(), []int{50} 4875 } 4876 4877 func (x *DockerContainersMetadata) GetImageName() string { 4878 if x != nil { 4879 return x.ImageName 4880 } 4881 return "" 4882 } 4883 4884 func (x *DockerContainersMetadata) GetImageDigest() string { 4885 if x != nil { 4886 return x.ImageDigest 4887 } 4888 return "" 4889 } 4890 4891 func (x *DockerContainersMetadata) GetId() string { 4892 if x != nil { 4893 return x.Id 4894 } 4895 return "" 4896 } 4897 4898 func (x *DockerContainersMetadata) GetPorts() []*DockerPort { 4899 if x != nil { 4900 return x.Ports 4901 } 4902 return nil 4903 } 4904 4905 type AsdfMetadata struct { 4906 state protoimpl.MessageState `protogen:"open.v1"` 4907 ToolName string `protobuf:"bytes,1,opt,name=tool_name,json=toolName,proto3" json:"tool_name,omitempty"` 4908 ToolVersion string `protobuf:"bytes,2,opt,name=tool_version,json=toolVersion,proto3" json:"tool_version,omitempty"` 4909 unknownFields protoimpl.UnknownFields 4910 sizeCache protoimpl.SizeCache 4911 } 4912 4913 func (x *AsdfMetadata) Reset() { 4914 *x = AsdfMetadata{} 4915 mi := &file_proto_scan_result_proto_msgTypes[51] 4916 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4917 ms.StoreMessageInfo(mi) 4918 } 4919 4920 func (x *AsdfMetadata) String() string { 4921 return protoimpl.X.MessageStringOf(x) 4922 } 4923 4924 func (*AsdfMetadata) ProtoMessage() {} 4925 4926 func (x *AsdfMetadata) ProtoReflect() protoreflect.Message { 4927 mi := &file_proto_scan_result_proto_msgTypes[51] 4928 if x != nil { 4929 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4930 if ms.LoadMessageInfo() == nil { 4931 ms.StoreMessageInfo(mi) 4932 } 4933 return ms 4934 } 4935 return mi.MessageOf(x) 4936 } 4937 4938 // Deprecated: Use AsdfMetadata.ProtoReflect.Descriptor instead. 4939 func (*AsdfMetadata) Descriptor() ([]byte, []int) { 4940 return file_proto_scan_result_proto_rawDescGZIP(), []int{51} 4941 } 4942 4943 func (x *AsdfMetadata) GetToolName() string { 4944 if x != nil { 4945 return x.ToolName 4946 } 4947 return "" 4948 } 4949 4950 func (x *AsdfMetadata) GetToolVersion() string { 4951 if x != nil { 4952 return x.ToolVersion 4953 } 4954 return "" 4955 } 4956 4957 type NvmMetadata struct { 4958 state protoimpl.MessageState `protogen:"open.v1"` 4959 NodejsVersion string `protobuf:"bytes,2,opt,name=nodejs_version,json=nodejsVersion,proto3" json:"nodejs_version,omitempty"` 4960 unknownFields protoimpl.UnknownFields 4961 sizeCache protoimpl.SizeCache 4962 } 4963 4964 func (x *NvmMetadata) Reset() { 4965 *x = NvmMetadata{} 4966 mi := &file_proto_scan_result_proto_msgTypes[52] 4967 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4968 ms.StoreMessageInfo(mi) 4969 } 4970 4971 func (x *NvmMetadata) String() string { 4972 return protoimpl.X.MessageStringOf(x) 4973 } 4974 4975 func (*NvmMetadata) ProtoMessage() {} 4976 4977 func (x *NvmMetadata) ProtoReflect() protoreflect.Message { 4978 mi := &file_proto_scan_result_proto_msgTypes[52] 4979 if x != nil { 4980 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 4981 if ms.LoadMessageInfo() == nil { 4982 ms.StoreMessageInfo(mi) 4983 } 4984 return ms 4985 } 4986 return mi.MessageOf(x) 4987 } 4988 4989 // Deprecated: Use NvmMetadata.ProtoReflect.Descriptor instead. 4990 func (*NvmMetadata) Descriptor() ([]byte, []int) { 4991 return file_proto_scan_result_proto_rawDescGZIP(), []int{52} 4992 } 4993 4994 func (x *NvmMetadata) GetNodejsVersion() string { 4995 if x != nil { 4996 return x.NodejsVersion 4997 } 4998 return "" 4999 } 5000 5001 type NodeVersionMetadata struct { 5002 state protoimpl.MessageState `protogen:"open.v1"` 5003 NodejsVersion string `protobuf:"bytes,2,opt,name=nodejs_version,json=nodejsVersion,proto3" json:"nodejs_version,omitempty"` 5004 unknownFields protoimpl.UnknownFields 5005 sizeCache protoimpl.SizeCache 5006 } 5007 5008 func (x *NodeVersionMetadata) Reset() { 5009 *x = NodeVersionMetadata{} 5010 mi := &file_proto_scan_result_proto_msgTypes[53] 5011 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5012 ms.StoreMessageInfo(mi) 5013 } 5014 5015 func (x *NodeVersionMetadata) String() string { 5016 return protoimpl.X.MessageStringOf(x) 5017 } 5018 5019 func (*NodeVersionMetadata) ProtoMessage() {} 5020 5021 func (x *NodeVersionMetadata) ProtoReflect() protoreflect.Message { 5022 mi := &file_proto_scan_result_proto_msgTypes[53] 5023 if x != nil { 5024 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5025 if ms.LoadMessageInfo() == nil { 5026 ms.StoreMessageInfo(mi) 5027 } 5028 return ms 5029 } 5030 return mi.MessageOf(x) 5031 } 5032 5033 // Deprecated: Use NodeVersionMetadata.ProtoReflect.Descriptor instead. 5034 func (*NodeVersionMetadata) Descriptor() ([]byte, []int) { 5035 return file_proto_scan_result_proto_rawDescGZIP(), []int{53} 5036 } 5037 5038 func (x *NodeVersionMetadata) GetNodejsVersion() string { 5039 if x != nil { 5040 return x.NodejsVersion 5041 } 5042 return "" 5043 } 5044 5045 type DockerPort struct { 5046 state protoimpl.MessageState `protogen:"open.v1"` 5047 Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"` 5048 PrivatePort uint32 `protobuf:"varint,2,opt,name=private_port,json=privatePort,proto3" json:"private_port,omitempty"` 5049 PublicPort uint32 `protobuf:"varint,3,opt,name=public_port,json=publicPort,proto3" json:"public_port,omitempty"` 5050 Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` 5051 unknownFields protoimpl.UnknownFields 5052 sizeCache protoimpl.SizeCache 5053 } 5054 5055 func (x *DockerPort) Reset() { 5056 *x = DockerPort{} 5057 mi := &file_proto_scan_result_proto_msgTypes[54] 5058 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5059 ms.StoreMessageInfo(mi) 5060 } 5061 5062 func (x *DockerPort) String() string { 5063 return protoimpl.X.MessageStringOf(x) 5064 } 5065 5066 func (*DockerPort) ProtoMessage() {} 5067 5068 func (x *DockerPort) ProtoReflect() protoreflect.Message { 5069 mi := &file_proto_scan_result_proto_msgTypes[54] 5070 if x != nil { 5071 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5072 if ms.LoadMessageInfo() == nil { 5073 ms.StoreMessageInfo(mi) 5074 } 5075 return ms 5076 } 5077 return mi.MessageOf(x) 5078 } 5079 5080 // Deprecated: Use DockerPort.ProtoReflect.Descriptor instead. 5081 func (*DockerPort) Descriptor() ([]byte, []int) { 5082 return file_proto_scan_result_proto_rawDescGZIP(), []int{54} 5083 } 5084 5085 func (x *DockerPort) GetIp() string { 5086 if x != nil { 5087 return x.Ip 5088 } 5089 return "" 5090 } 5091 5092 func (x *DockerPort) GetPrivatePort() uint32 { 5093 if x != nil { 5094 return x.PrivatePort 5095 } 5096 return 0 5097 } 5098 5099 func (x *DockerPort) GetPublicPort() uint32 { 5100 if x != nil { 5101 return x.PublicPort 5102 } 5103 return 0 5104 } 5105 5106 func (x *DockerPort) GetType() string { 5107 if x != nil { 5108 return x.Type 5109 } 5110 return "" 5111 } 5112 5113 // The additional data found in Windows Package Manager (Winget) packages. 5114 type WingetPackageMetadata struct { 5115 state protoimpl.MessageState `protogen:"open.v1"` 5116 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 5117 Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` 5118 Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` 5119 Moniker string `protobuf:"bytes,4,opt,name=moniker,proto3" json:"moniker,omitempty"` 5120 Channel string `protobuf:"bytes,5,opt,name=channel,proto3" json:"channel,omitempty"` 5121 Tags []string `protobuf:"bytes,6,rep,name=tags,proto3" json:"tags,omitempty"` 5122 Commands []string `protobuf:"bytes,7,rep,name=commands,proto3" json:"commands,omitempty"` 5123 unknownFields protoimpl.UnknownFields 5124 sizeCache protoimpl.SizeCache 5125 } 5126 5127 func (x *WingetPackageMetadata) Reset() { 5128 *x = WingetPackageMetadata{} 5129 mi := &file_proto_scan_result_proto_msgTypes[55] 5130 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5131 ms.StoreMessageInfo(mi) 5132 } 5133 5134 func (x *WingetPackageMetadata) String() string { 5135 return protoimpl.X.MessageStringOf(x) 5136 } 5137 5138 func (*WingetPackageMetadata) ProtoMessage() {} 5139 5140 func (x *WingetPackageMetadata) ProtoReflect() protoreflect.Message { 5141 mi := &file_proto_scan_result_proto_msgTypes[55] 5142 if x != nil { 5143 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5144 if ms.LoadMessageInfo() == nil { 5145 ms.StoreMessageInfo(mi) 5146 } 5147 return ms 5148 } 5149 return mi.MessageOf(x) 5150 } 5151 5152 // Deprecated: Use WingetPackageMetadata.ProtoReflect.Descriptor instead. 5153 func (*WingetPackageMetadata) Descriptor() ([]byte, []int) { 5154 return file_proto_scan_result_proto_rawDescGZIP(), []int{55} 5155 } 5156 5157 func (x *WingetPackageMetadata) GetName() string { 5158 if x != nil { 5159 return x.Name 5160 } 5161 return "" 5162 } 5163 5164 func (x *WingetPackageMetadata) GetId() string { 5165 if x != nil { 5166 return x.Id 5167 } 5168 return "" 5169 } 5170 5171 func (x *WingetPackageMetadata) GetVersion() string { 5172 if x != nil { 5173 return x.Version 5174 } 5175 return "" 5176 } 5177 5178 func (x *WingetPackageMetadata) GetMoniker() string { 5179 if x != nil { 5180 return x.Moniker 5181 } 5182 return "" 5183 } 5184 5185 func (x *WingetPackageMetadata) GetChannel() string { 5186 if x != nil { 5187 return x.Channel 5188 } 5189 return "" 5190 } 5191 5192 func (x *WingetPackageMetadata) GetTags() []string { 5193 if x != nil { 5194 return x.Tags 5195 } 5196 return nil 5197 } 5198 5199 func (x *WingetPackageMetadata) GetCommands() []string { 5200 if x != nil { 5201 return x.Commands 5202 } 5203 return nil 5204 } 5205 5206 // A secret (i.e. credential) found by Veles secret scanning. 5207 type Secret struct { 5208 state protoimpl.MessageState `protogen:"open.v1"` 5209 Secret *SecretData `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"` 5210 Status *SecretStatus `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"` 5211 Locations []*Location `protobuf:"bytes,3,rep,name=locations,proto3" json:"locations,omitempty"` 5212 unknownFields protoimpl.UnknownFields 5213 sizeCache protoimpl.SizeCache 5214 } 5215 5216 func (x *Secret) Reset() { 5217 *x = Secret{} 5218 mi := &file_proto_scan_result_proto_msgTypes[56] 5219 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5220 ms.StoreMessageInfo(mi) 5221 } 5222 5223 func (x *Secret) String() string { 5224 return protoimpl.X.MessageStringOf(x) 5225 } 5226 5227 func (*Secret) ProtoMessage() {} 5228 5229 func (x *Secret) ProtoReflect() protoreflect.Message { 5230 mi := &file_proto_scan_result_proto_msgTypes[56] 5231 if x != nil { 5232 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5233 if ms.LoadMessageInfo() == nil { 5234 ms.StoreMessageInfo(mi) 5235 } 5236 return ms 5237 } 5238 return mi.MessageOf(x) 5239 } 5240 5241 // Deprecated: Use Secret.ProtoReflect.Descriptor instead. 5242 func (*Secret) Descriptor() ([]byte, []int) { 5243 return file_proto_scan_result_proto_rawDescGZIP(), []int{56} 5244 } 5245 5246 func (x *Secret) GetSecret() *SecretData { 5247 if x != nil { 5248 return x.Secret 5249 } 5250 return nil 5251 } 5252 5253 func (x *Secret) GetStatus() *SecretStatus { 5254 if x != nil { 5255 return x.Status 5256 } 5257 return nil 5258 } 5259 5260 func (x *Secret) GetLocations() []*Location { 5261 if x != nil { 5262 return x.Locations 5263 } 5264 return nil 5265 } 5266 5267 type SecretData struct { 5268 state protoimpl.MessageState `protogen:"open.v1"` 5269 // Types that are valid to be assigned to Secret: 5270 // 5271 // *SecretData_Gcpsak 5272 // *SecretData_AnthropicWorkspaceApiKey 5273 // *SecretData_AnthropicModelApiKey 5274 // *SecretData_Perplexity 5275 // *SecretData_PrivateKey_ 5276 // *SecretData_GrokXaiApiKey 5277 // *SecretData_GrokXaiManagementApiKey 5278 // *SecretData_DockerHubPat_ 5279 // *SecretData_Digitalocean 5280 // *SecretData_OpenaiApiKey 5281 // *SecretData_PostmanApiKey 5282 // *SecretData_PostmanCollectionAccessToken_ 5283 // *SecretData_AzureAccessToken_ 5284 // *SecretData_AzureIdentityToken_ 5285 // *SecretData_TinkKeyset_ 5286 // *SecretData_GitlabPat_ 5287 // *SecretData_HashicorpVaultToken 5288 // *SecretData_HashicorpVaultAppRoleCredentials 5289 // *SecretData_GcpApiKey 5290 // *SecretData_Hugginface 5291 // *SecretData_GithubAppRefreshToken_ 5292 // *SecretData_StripeSecretKey_ 5293 // *SecretData_StripeRestrictedKey_ 5294 // *SecretData_StripeWebhookSecret_ 5295 // *SecretData_GcpOauth2ClientCredentials 5296 // *SecretData_GcpOauth2AccessToken 5297 // *SecretData_GithubAppServerToServerToken_ 5298 // *SecretData_GithubClassicPersonalAccessToken_ 5299 // *SecretData_GithubFineGrainedPersonalAccessToken_ 5300 // *SecretData_GithubAppUserToServerToken_ 5301 // *SecretData_GithubOauthToken 5302 // *SecretData_SlackAppConfigRefreshToken_ 5303 // *SecretData_SlackAppLevelToken_ 5304 // *SecretData_SlackAppConfigAccessToken_ 5305 // *SecretData_AzureStorageAccountAccessKey_ 5306 // *SecretData_HashicorpCloudPlatformCredentials 5307 // *SecretData_HashicorpCloudPlatformToken 5308 // *SecretData_OnepasswordSecretKey 5309 // *SecretData_OnepasswordServiceToken 5310 // *SecretData_OnepasswordRecoveryCode 5311 // *SecretData_OnepasswordConnectToken 5312 // *SecretData_Pgpass_ 5313 // *SecretData_Pypi 5314 // *SecretData_CratesIoApiToken 5315 // *SecretData_MariaDbCredentials 5316 // *SecretData_GcsHmacKey 5317 // *SecretData_MysqlMyloginSection_ 5318 // *SecretData_VapidKey_ 5319 // *SecretData_AwsAccessKeyCredentials_ 5320 // *SecretData_ReCaptchaKey_ 5321 // *SecretData_PyxKeyV1_ 5322 // *SecretData_PyxKeyV2_ 5323 // *SecretData_CodeCatalystCredentials_ 5324 // *SecretData_JwtToken 5325 Secret isSecretData_Secret `protobuf_oneof:"secret"` 5326 unknownFields protoimpl.UnknownFields 5327 sizeCache protoimpl.SizeCache 5328 } 5329 5330 func (x *SecretData) Reset() { 5331 *x = SecretData{} 5332 mi := &file_proto_scan_result_proto_msgTypes[57] 5333 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5334 ms.StoreMessageInfo(mi) 5335 } 5336 5337 func (x *SecretData) String() string { 5338 return protoimpl.X.MessageStringOf(x) 5339 } 5340 5341 func (*SecretData) ProtoMessage() {} 5342 5343 func (x *SecretData) ProtoReflect() protoreflect.Message { 5344 mi := &file_proto_scan_result_proto_msgTypes[57] 5345 if x != nil { 5346 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 5347 if ms.LoadMessageInfo() == nil { 5348 ms.StoreMessageInfo(mi) 5349 } 5350 return ms 5351 } 5352 return mi.MessageOf(x) 5353 } 5354 5355 // Deprecated: Use SecretData.ProtoReflect.Descriptor instead. 5356 func (*SecretData) Descriptor() ([]byte, []int) { 5357 return file_proto_scan_result_proto_rawDescGZIP(), []int{57} 5358 } 5359 5360 func (x *SecretData) GetSecret() isSecretData_Secret { 5361 if x != nil { 5362 return x.Secret 5363 } 5364 return nil 5365 } 5366 5367 func (x *SecretData) GetGcpsak() *SecretData_GCPSAK { 5368 if x != nil { 5369 if x, ok := x.Secret.(*SecretData_Gcpsak); ok { 5370 return x.Gcpsak 5371 } 5372 } 5373 return nil 5374 } 5375 5376 func (x *SecretData) GetAnthropicWorkspaceApiKey() *SecretData_AnthropicWorkspaceAPIKey { 5377 if x != nil { 5378 if x, ok := x.Secret.(*SecretData_AnthropicWorkspaceApiKey); ok { 5379 return x.AnthropicWorkspaceApiKey 5380 } 5381 } 5382 return nil 5383 } 5384 5385 func (x *SecretData) GetAnthropicModelApiKey() *SecretData_AnthropicModelAPIKey { 5386 if x != nil { 5387 if x, ok := x.Secret.(*SecretData_AnthropicModelApiKey); ok { 5388 return x.AnthropicModelApiKey 5389 } 5390 } 5391 return nil 5392 } 5393 5394 func (x *SecretData) GetPerplexity() *SecretData_PerplexityAPIKey { 5395 if x != nil { 5396 if x, ok := x.Secret.(*SecretData_Perplexity); ok { 5397 return x.Perplexity 5398 } 5399 } 5400 return nil 5401 } 5402 5403 func (x *SecretData) GetPrivateKey() *SecretData_PrivateKey { 5404 if x != nil { 5405 if x, ok := x.Secret.(*SecretData_PrivateKey_); ok { 5406 return x.PrivateKey 5407 } 5408 } 5409 return nil 5410 } 5411 5412 func (x *SecretData) GetGrokXaiApiKey() *SecretData_GrokXAIAPIKey { 5413 if x != nil { 5414 if x, ok := x.Secret.(*SecretData_GrokXaiApiKey); ok { 5415 return x.GrokXaiApiKey 5416 } 5417 } 5418 return nil 5419 } 5420 5421 func (x *SecretData) GetGrokXaiManagementApiKey() *SecretData_GrokXAIManagementAPIKey { 5422 if x != nil { 5423 if x, ok := x.Secret.(*SecretData_GrokXaiManagementApiKey); ok { 5424 return x.GrokXaiManagementApiKey 5425 } 5426 } 5427 return nil 5428 } 5429 5430 func (x *SecretData) GetDockerHubPat() *SecretData_DockerHubPat { 5431 if x != nil { 5432 if x, ok := x.Secret.(*SecretData_DockerHubPat_); ok { 5433 return x.DockerHubPat 5434 } 5435 } 5436 return nil 5437 } 5438 5439 func (x *SecretData) GetDigitalocean() *SecretData_DigitalOceanAPIToken { 5440 if x != nil { 5441 if x, ok := x.Secret.(*SecretData_Digitalocean); ok { 5442 return x.Digitalocean 5443 } 5444 } 5445 return nil 5446 } 5447 5448 func (x *SecretData) GetOpenaiApiKey() *SecretData_OpenAIAPIKey { 5449 if x != nil { 5450 if x, ok := x.Secret.(*SecretData_OpenaiApiKey); ok { 5451 return x.OpenaiApiKey 5452 } 5453 } 5454 return nil 5455 } 5456 5457 func (x *SecretData) GetPostmanApiKey() *SecretData_PostmanAPIKey { 5458 if x != nil { 5459 if x, ok := x.Secret.(*SecretData_PostmanApiKey); ok { 5460 return x.PostmanApiKey 5461 } 5462 } 5463 return nil 5464 } 5465 5466 func (x *SecretData) GetPostmanCollectionAccessToken() *SecretData_PostmanCollectionAccessToken { 5467 if x != nil { 5468 if x, ok := x.Secret.(*SecretData_PostmanCollectionAccessToken_); ok { 5469 return x.PostmanCollectionAccessToken 5470 } 5471 } 5472 return nil 5473 } 5474 5475 func (x *SecretData) GetAzureAccessToken() *SecretData_AzureAccessToken { 5476 if x != nil { 5477 if x, ok := x.Secret.(*SecretData_AzureAccessToken_); ok { 5478 return x.AzureAccessToken 5479 } 5480 } 5481 return nil 5482 } 5483 5484 func (x *SecretData) GetAzureIdentityToken() *SecretData_AzureIdentityToken { 5485 if x != nil { 5486 if x, ok := x.Secret.(*SecretData_AzureIdentityToken_); ok { 5487 return x.AzureIdentityToken 5488 } 5489 } 5490 return nil 5491 } 5492 5493 func (x *SecretData) GetTinkKeyset() *SecretData_TinkKeyset { 5494 if x != nil { 5495 if x, ok := x.Secret.(*SecretData_TinkKeyset_); ok { 5496 return x.TinkKeyset 5497 } 5498 } 5499 return nil 5500 } 5501 5502 func (x *SecretData) GetGitlabPat() *SecretData_GitlabPat { 5503 if x != nil { 5504 if x, ok := x.Secret.(*SecretData_GitlabPat_); ok { 5505 return x.GitlabPat 5506 } 5507 } 5508 return nil 5509 } 5510 5511 func (x *SecretData) GetHashicorpVaultToken() *SecretData_HashiCorpVaultToken { 5512 if x != nil { 5513 if x, ok := x.Secret.(*SecretData_HashicorpVaultToken); ok { 5514 return x.HashicorpVaultToken 5515 } 5516 } 5517 return nil 5518 } 5519 5520 func (x *SecretData) GetHashicorpVaultAppRoleCredentials() *SecretData_HashiCorpVaultAppRoleCredentials { 5521 if x != nil { 5522 if x, ok := x.Secret.(*SecretData_HashicorpVaultAppRoleCredentials); ok { 5523 return x.HashicorpVaultAppRoleCredentials 5524 } 5525 } 5526 return nil 5527 } 5528 5529 func (x *SecretData) GetGcpApiKey() *SecretData_GCPAPIKey { 5530 if x != nil { 5531 if x, ok := x.Secret.(*SecretData_GcpApiKey); ok { 5532 return x.GcpApiKey 5533 } 5534 } 5535 return nil 5536 } 5537 5538 func (x *SecretData) GetHugginface() *SecretData_HuggingfaceAPIKey { 5539 if x != nil { 5540 if x, ok := x.Secret.(*SecretData_Hugginface); ok { 5541 return x.Hugginface 5542 } 5543 } 5544 return nil 5545 } 5546 5547 func (x *SecretData) GetGithubAppRefreshToken() *SecretData_GithubAppRefreshToken { 5548 if x != nil { 5549 if x, ok := x.Secret.(*SecretData_GithubAppRefreshToken_); ok { 5550 return x.GithubAppRefreshToken 5551 } 5552 } 5553 return nil 5554 } 5555 5556 func (x *SecretData) GetStripeSecretKey() *SecretData_StripeSecretKey { 5557 if x != nil { 5558 if x, ok := x.Secret.(*SecretData_StripeSecretKey_); ok { 5559 return x.StripeSecretKey 5560 } 5561 } 5562 return nil 5563 } 5564 5565 func (x *SecretData) GetStripeRestrictedKey() *SecretData_StripeRestrictedKey { 5566 if x != nil { 5567 if x, ok := x.Secret.(*SecretData_StripeRestrictedKey_); ok { 5568 return x.StripeRestrictedKey 5569 } 5570 } 5571 return nil 5572 } 5573 5574 func (x *SecretData) GetStripeWebhookSecret() *SecretData_StripeWebhookSecret { 5575 if x != nil { 5576 if x, ok := x.Secret.(*SecretData_StripeWebhookSecret_); ok { 5577 return x.StripeWebhookSecret 5578 } 5579 } 5580 return nil 5581 } 5582 5583 func (x *SecretData) GetGcpOauth2ClientCredentials() *SecretData_GCPOAuth2ClientCredentials { 5584 if x != nil { 5585 if x, ok := x.Secret.(*SecretData_GcpOauth2ClientCredentials); ok { 5586 return x.GcpOauth2ClientCredentials 5587 } 5588 } 5589 return nil 5590 } 5591 5592 func (x *SecretData) GetGcpOauth2AccessToken() *SecretData_GCPOAuth2AccessToken { 5593 if x != nil { 5594 if x, ok := x.Secret.(*SecretData_GcpOauth2AccessToken); ok { 5595 return x.GcpOauth2AccessToken 5596 } 5597 } 5598 return nil 5599 } 5600 5601 func (x *SecretData) GetGithubAppServerToServerToken() *SecretData_GithubAppServerToServerToken { 5602 if x != nil { 5603 if x, ok := x.Secret.(*SecretData_GithubAppServerToServerToken_); ok { 5604 return x.GithubAppServerToServerToken 5605 } 5606 } 5607 return nil 5608 } 5609 5610 func (x *SecretData) GetGithubClassicPersonalAccessToken() *SecretData_GithubClassicPersonalAccessToken { 5611 if x != nil { 5612 if x, ok := x.Secret.(*SecretData_GithubClassicPersonalAccessToken_); ok { 5613 return x.GithubClassicPersonalAccessToken 5614 } 5615 } 5616 return nil 5617 } 5618 5619 func (x *SecretData) GetGithubFineGrainedPersonalAccessToken() *SecretData_GithubFineGrainedPersonalAccessToken { 5620 if x != nil { 5621 if x, ok := x.Secret.(*SecretData_GithubFineGrainedPersonalAccessToken_); ok { 5622 return x.GithubFineGrainedPersonalAccessToken 5623 } 5624 } 5625 return nil 5626 } 5627 5628 func (x *SecretData) GetGithubAppUserToServerToken() *SecretData_GithubAppUserToServerToken { 5629 if x != nil { 5630 if x, ok := x.Secret.(*SecretData_GithubAppUserToServerToken_); ok { 5631 return x.GithubAppUserToServerToken 5632 } 5633 } 5634 return nil 5635 } 5636 5637 func (x *SecretData) GetGithubOauthToken() *SecretData_GithubOAuthToken { 5638 if x != nil { 5639 if x, ok := x.Secret.(*SecretData_GithubOauthToken); ok { 5640 return x.GithubOauthToken 5641 } 5642 } 5643 return nil 5644 } 5645 5646 func (x *SecretData) GetSlackAppConfigRefreshToken() *SecretData_SlackAppConfigRefreshToken { 5647 if x != nil { 5648 if x, ok := x.Secret.(*SecretData_SlackAppConfigRefreshToken_); ok { 5649 return x.SlackAppConfigRefreshToken 5650 } 5651 } 5652 return nil 5653 } 5654 5655 func (x *SecretData) GetSlackAppLevelToken() *SecretData_SlackAppLevelToken { 5656 if x != nil { 5657 if x, ok := x.Secret.(*SecretData_SlackAppLevelToken_); ok { 5658 return x.SlackAppLevelToken 5659 } 5660 } 5661 return nil 5662 } 5663 5664 func (x *SecretData) GetSlackAppConfigAccessToken() *SecretData_SlackAppConfigAccessToken { 5665 if x != nil { 5666 if x, ok := x.Secret.(*SecretData_SlackAppConfigAccessToken_); ok { 5667 return x.SlackAppConfigAccessToken 5668 } 5669 } 5670 return nil 5671 } 5672 5673 func (x *SecretData) GetAzureStorageAccountAccessKey() *SecretData_AzureStorageAccountAccessKey { 5674 if x != nil { 5675 if x, ok := x.Secret.(*SecretData_AzureStorageAccountAccessKey_); ok { 5676 return x.AzureStorageAccountAccessKey 5677 } 5678 } 5679 return nil 5680 } 5681 5682 func (x *SecretData) GetHashicorpCloudPlatformCredentials() *SecretData_HashiCorpCloudPlatformCredentials { 5683 if x != nil { 5684 if x, ok := x.Secret.(*SecretData_HashicorpCloudPlatformCredentials); ok { 5685 return x.HashicorpCloudPlatformCredentials 5686 } 5687 } 5688 return nil 5689 } 5690 5691 func (x *SecretData) GetHashicorpCloudPlatformToken() *SecretData_HashiCorpCloudPlatformToken { 5692 if x != nil { 5693 if x, ok := x.Secret.(*SecretData_HashicorpCloudPlatformToken); ok { 5694 return x.HashicorpCloudPlatformToken 5695 } 5696 } 5697 return nil 5698 } 5699 5700 func (x *SecretData) GetOnepasswordSecretKey() *SecretData_OnePasswordSecretKey { 5701 if x != nil { 5702 if x, ok := x.Secret.(*SecretData_OnepasswordSecretKey); ok { 5703 return x.OnepasswordSecretKey 5704 } 5705 } 5706 return nil 5707 } 5708 5709 func (x *SecretData) GetOnepasswordServiceToken() *SecretData_OnePasswordServiceToken { 5710 if x != nil { 5711 if x, ok := x.Secret.(*SecretData_OnepasswordServiceToken); ok { 5712 return x.OnepasswordServiceToken 5713 } 5714 } 5715 return nil 5716 } 5717 5718 func (x *SecretData) GetOnepasswordRecoveryCode() *SecretData_OnePasswordRecoveryCode { 5719 if x != nil { 5720 if x, ok := x.Secret.(*SecretData_OnepasswordRecoveryCode); ok { 5721 return x.OnepasswordRecoveryCode 5722 } 5723 } 5724 return nil 5725 } 5726 5727 func (x *SecretData) GetOnepasswordConnectToken() *SecretData_OnePasswordConnectToken { 5728 if x != nil { 5729 if x, ok := x.Secret.(*SecretData_OnepasswordConnectToken); ok { 5730 return x.OnepasswordConnectToken 5731 } 5732 } 5733 return nil 5734 } 5735 5736 func (x *SecretData) GetPgpass() *SecretData_Pgpass { 5737 if x != nil { 5738 if x, ok := x.Secret.(*SecretData_Pgpass_); ok { 5739 return x.Pgpass 5740 } 5741 } 5742 return nil 5743 } 5744 5745 func (x *SecretData) GetPypi() *SecretData_PyPIAPIToken { 5746 if x != nil { 5747 if x, ok := x.Secret.(*SecretData_Pypi); ok { 5748 return x.Pypi 5749 } 5750 } 5751 return nil 5752 } 5753 5754 func (x *SecretData) GetCratesIoApiToken() *SecretData_CratesIOAPIToken { 5755 if x != nil { 5756 if x, ok := x.Secret.(*SecretData_CratesIoApiToken); ok { 5757 return x.CratesIoApiToken 5758 } 5759 } 5760 return nil 5761 } 5762 5763 func (x *SecretData) GetMariaDbCredentials() *SecretData_MariaDBCredentials { 5764 if x != nil { 5765 if x, ok := x.Secret.(*SecretData_MariaDbCredentials); ok { 5766 return x.MariaDbCredentials 5767 } 5768 } 5769 return nil 5770 } 5771 5772 func (x *SecretData) GetGcsHmacKey() *SecretData_GCSHmacKey { 5773 if x != nil { 5774 if x, ok := x.Secret.(*SecretData_GcsHmacKey); ok { 5775 return x.GcsHmacKey 5776 } 5777 } 5778 return nil 5779 } 5780 5781 func (x *SecretData) GetMysqlMyloginSection() *SecretData_MysqlMyloginSection { 5782 if x != nil { 5783 if x, ok := x.Secret.(*SecretData_MysqlMyloginSection_); ok { 5784 return x.MysqlMyloginSection 5785 } 5786 } 5787 return nil 5788 } 5789 5790 func (x *SecretData) GetVapidKey() *SecretData_VapidKey { 5791 if x != nil { 5792 if x, ok := x.Secret.(*SecretData_VapidKey_); ok { 5793 return x.VapidKey 5794 } 5795 } 5796 return nil 5797 } 5798 5799 func (x *SecretData) GetAwsAccessKeyCredentials() *SecretData_AwsAccessKeyCredentials { 5800 if x != nil { 5801 if x, ok := x.Secret.(*SecretData_AwsAccessKeyCredentials_); ok { 5802 return x.AwsAccessKeyCredentials 5803 } 5804 } 5805 return nil 5806 } 5807 5808 func (x *SecretData) GetReCaptchaKey() *SecretData_ReCaptchaKey { 5809 if x != nil { 5810 if x, ok := x.Secret.(*SecretData_ReCaptchaKey_); ok { 5811 return x.ReCaptchaKey 5812 } 5813 } 5814 return nil 5815 } 5816 5817 func (x *SecretData) GetPyxKeyV1() *SecretData_PyxKeyV1 { 5818 if x != nil { 5819 if x, ok := x.Secret.(*SecretData_PyxKeyV1_); ok { 5820 return x.PyxKeyV1 5821 } 5822 } 5823 return nil 5824 } 5825 5826 func (x *SecretData) GetPyxKeyV2() *SecretData_PyxKeyV2 { 5827 if x != nil { 5828 if x, ok := x.Secret.(*SecretData_PyxKeyV2_); ok { 5829 return x.PyxKeyV2 5830 } 5831 } 5832 return nil 5833 } 5834 5835 func (x *SecretData) GetCodeCatalystCredentials() *SecretData_CodeCatalystCredentials { 5836 if x != nil { 5837 if x, ok := x.Secret.(*SecretData_CodeCatalystCredentials_); ok { 5838 return x.CodeCatalystCredentials 5839 } 5840 } 5841 return nil 5842 } 5843 5844 func (x *SecretData) GetJwtToken() *SecretData_JWTToken { 5845 if x != nil { 5846 if x, ok := x.Secret.(*SecretData_JwtToken); ok { 5847 return x.JwtToken 5848 } 5849 } 5850 return nil 5851 } 5852 5853 type isSecretData_Secret interface { 5854 isSecretData_Secret() 5855 } 5856 5857 type SecretData_Gcpsak struct { 5858 Gcpsak *SecretData_GCPSAK `protobuf:"bytes,1,opt,name=gcpsak,proto3,oneof"` 5859 } 5860 5861 type SecretData_AnthropicWorkspaceApiKey struct { 5862 AnthropicWorkspaceApiKey *SecretData_AnthropicWorkspaceAPIKey `protobuf:"bytes,2,opt,name=anthropic_workspace_api_key,json=anthropicWorkspaceApiKey,proto3,oneof"` 5863 } 5864 5865 type SecretData_AnthropicModelApiKey struct { 5866 AnthropicModelApiKey *SecretData_AnthropicModelAPIKey `protobuf:"bytes,3,opt,name=anthropic_model_api_key,json=anthropicModelApiKey,proto3,oneof"` 5867 } 5868 5869 type SecretData_Perplexity struct { 5870 Perplexity *SecretData_PerplexityAPIKey `protobuf:"bytes,4,opt,name=perplexity,proto3,oneof"` 5871 } 5872 5873 type SecretData_PrivateKey_ struct { 5874 PrivateKey *SecretData_PrivateKey `protobuf:"bytes,5,opt,name=private_key,json=privateKey,proto3,oneof"` 5875 } 5876 5877 type SecretData_GrokXaiApiKey struct { 5878 GrokXaiApiKey *SecretData_GrokXAIAPIKey `protobuf:"bytes,6,opt,name=grok_xai_api_key,json=grokXaiApiKey,proto3,oneof"` 5879 } 5880 5881 type SecretData_GrokXaiManagementApiKey struct { 5882 GrokXaiManagementApiKey *SecretData_GrokXAIManagementAPIKey `protobuf:"bytes,7,opt,name=grok_xai_management_api_key,json=grokXaiManagementApiKey,proto3,oneof"` 5883 } 5884 5885 type SecretData_DockerHubPat_ struct { 5886 DockerHubPat *SecretData_DockerHubPat `protobuf:"bytes,8,opt,name=docker_hub_pat,json=dockerHubPat,proto3,oneof"` 5887 } 5888 5889 type SecretData_Digitalocean struct { 5890 Digitalocean *SecretData_DigitalOceanAPIToken `protobuf:"bytes,9,opt,name=digitalocean,proto3,oneof"` 5891 } 5892 5893 type SecretData_OpenaiApiKey struct { 5894 OpenaiApiKey *SecretData_OpenAIAPIKey `protobuf:"bytes,10,opt,name=openai_api_key,json=openaiApiKey,proto3,oneof"` 5895 } 5896 5897 type SecretData_PostmanApiKey struct { 5898 PostmanApiKey *SecretData_PostmanAPIKey `protobuf:"bytes,11,opt,name=postman_api_key,json=postmanApiKey,proto3,oneof"` 5899 } 5900 5901 type SecretData_PostmanCollectionAccessToken_ struct { 5902 PostmanCollectionAccessToken *SecretData_PostmanCollectionAccessToken `protobuf:"bytes,12,opt,name=postman_collection_access_token,json=postmanCollectionAccessToken,proto3,oneof"` 5903 } 5904 5905 type SecretData_AzureAccessToken_ struct { 5906 AzureAccessToken *SecretData_AzureAccessToken `protobuf:"bytes,13,opt,name=azure_access_token,json=azureAccessToken,proto3,oneof"` 5907 } 5908 5909 type SecretData_AzureIdentityToken_ struct { 5910 AzureIdentityToken *SecretData_AzureIdentityToken `protobuf:"bytes,14,opt,name=azure_identity_token,json=azureIdentityToken,proto3,oneof"` 5911 } 5912 5913 type SecretData_TinkKeyset_ struct { 5914 TinkKeyset *SecretData_TinkKeyset `protobuf:"bytes,15,opt,name=tink_keyset,json=tinkKeyset,proto3,oneof"` 5915 } 5916 5917 type SecretData_GitlabPat_ struct { 5918 GitlabPat *SecretData_GitlabPat `protobuf:"bytes,16,opt,name=gitlab_pat,json=gitlabPat,proto3,oneof"` 5919 } 5920 5921 type SecretData_HashicorpVaultToken struct { 5922 HashicorpVaultToken *SecretData_HashiCorpVaultToken `protobuf:"bytes,17,opt,name=hashicorp_vault_token,json=hashicorpVaultToken,proto3,oneof"` 5923 } 5924 5925 type SecretData_HashicorpVaultAppRoleCredentials struct { 5926 HashicorpVaultAppRoleCredentials *SecretData_HashiCorpVaultAppRoleCredentials `protobuf:"bytes,18,opt,name=hashicorp_vault_app_role_credentials,json=hashicorpVaultAppRoleCredentials,proto3,oneof"` 5927 } 5928 5929 type SecretData_GcpApiKey struct { 5930 GcpApiKey *SecretData_GCPAPIKey `protobuf:"bytes,19,opt,name=gcp_api_key,json=gcpApiKey,proto3,oneof"` 5931 } 5932 5933 type SecretData_Hugginface struct { 5934 Hugginface *SecretData_HuggingfaceAPIKey `protobuf:"bytes,20,opt,name=hugginface,proto3,oneof"` 5935 } 5936 5937 type SecretData_GithubAppRefreshToken_ struct { 5938 GithubAppRefreshToken *SecretData_GithubAppRefreshToken `protobuf:"bytes,21,opt,name=github_app_refresh_token,json=githubAppRefreshToken,proto3,oneof"` 5939 } 5940 5941 type SecretData_StripeSecretKey_ struct { 5942 StripeSecretKey *SecretData_StripeSecretKey `protobuf:"bytes,22,opt,name=stripe_secret_key,json=stripeSecretKey,proto3,oneof"` 5943 } 5944 5945 type SecretData_StripeRestrictedKey_ struct { 5946 StripeRestrictedKey *SecretData_StripeRestrictedKey `protobuf:"bytes,23,opt,name=stripe_restricted_key,json=stripeRestrictedKey,proto3,oneof"` 5947 } 5948 5949 type SecretData_StripeWebhookSecret_ struct { 5950 StripeWebhookSecret *SecretData_StripeWebhookSecret `protobuf:"bytes,24,opt,name=stripe_webhook_secret,json=stripeWebhookSecret,proto3,oneof"` 5951 } 5952 5953 type SecretData_GcpOauth2ClientCredentials struct { 5954 GcpOauth2ClientCredentials *SecretData_GCPOAuth2ClientCredentials `protobuf:"bytes,25,opt,name=gcp_oauth2_client_credentials,json=gcpOauth2ClientCredentials,proto3,oneof"` 5955 } 5956 5957 type SecretData_GcpOauth2AccessToken struct { 5958 GcpOauth2AccessToken *SecretData_GCPOAuth2AccessToken `protobuf:"bytes,26,opt,name=gcp_oauth2_access_token,json=gcpOauth2AccessToken,proto3,oneof"` 5959 } 5960 5961 type SecretData_GithubAppServerToServerToken_ struct { 5962 GithubAppServerToServerToken *SecretData_GithubAppServerToServerToken `protobuf:"bytes,27,opt,name=github_app_server_to_server_token,json=githubAppServerToServerToken,proto3,oneof"` 5963 } 5964 5965 type SecretData_GithubClassicPersonalAccessToken_ struct { 5966 GithubClassicPersonalAccessToken *SecretData_GithubClassicPersonalAccessToken `protobuf:"bytes,28,opt,name=github_classic_personal_access_token,json=githubClassicPersonalAccessToken,proto3,oneof"` 5967 } 5968 5969 type SecretData_GithubFineGrainedPersonalAccessToken_ struct { 5970 GithubFineGrainedPersonalAccessToken *SecretData_GithubFineGrainedPersonalAccessToken `protobuf:"bytes,29,opt,name=github_fine_grained_personal_access_token,json=githubFineGrainedPersonalAccessToken,proto3,oneof"` 5971 } 5972 5973 type SecretData_GithubAppUserToServerToken_ struct { 5974 GithubAppUserToServerToken *SecretData_GithubAppUserToServerToken `protobuf:"bytes,30,opt,name=github_app_user_to_server_token,json=githubAppUserToServerToken,proto3,oneof"` 5975 } 5976 5977 type SecretData_GithubOauthToken struct { 5978 GithubOauthToken *SecretData_GithubOAuthToken `protobuf:"bytes,31,opt,name=github_oauth_token,json=githubOauthToken,proto3,oneof"` 5979 } 5980 5981 type SecretData_SlackAppConfigRefreshToken_ struct { 5982 SlackAppConfigRefreshToken *SecretData_SlackAppConfigRefreshToken `protobuf:"bytes,33,opt,name=slack_app_config_refresh_token,json=slackAppConfigRefreshToken,proto3,oneof"` 5983 } 5984 5985 type SecretData_SlackAppLevelToken_ struct { 5986 SlackAppLevelToken *SecretData_SlackAppLevelToken `protobuf:"bytes,34,opt,name=slack_app_level_token,json=slackAppLevelToken,proto3,oneof"` 5987 } 5988 5989 type SecretData_SlackAppConfigAccessToken_ struct { 5990 SlackAppConfigAccessToken *SecretData_SlackAppConfigAccessToken `protobuf:"bytes,35,opt,name=slack_app_config_access_token,json=slackAppConfigAccessToken,proto3,oneof"` 5991 } 5992 5993 type SecretData_AzureStorageAccountAccessKey_ struct { 5994 AzureStorageAccountAccessKey *SecretData_AzureStorageAccountAccessKey `protobuf:"bytes,36,opt,name=azure_storage_account_access_key,json=azureStorageAccountAccessKey,proto3,oneof"` 5995 } 5996 5997 type SecretData_HashicorpCloudPlatformCredentials struct { 5998 HashicorpCloudPlatformCredentials *SecretData_HashiCorpCloudPlatformCredentials `protobuf:"bytes,37,opt,name=hashicorp_cloud_platform_credentials,json=hashicorpCloudPlatformCredentials,proto3,oneof"` 5999 } 6000 6001 type SecretData_HashicorpCloudPlatformToken struct { 6002 HashicorpCloudPlatformToken *SecretData_HashiCorpCloudPlatformToken `protobuf:"bytes,38,opt,name=hashicorp_cloud_platform_token,json=hashicorpCloudPlatformToken,proto3,oneof"` 6003 } 6004 6005 type SecretData_OnepasswordSecretKey struct { 6006 OnepasswordSecretKey *SecretData_OnePasswordSecretKey `protobuf:"bytes,39,opt,name=onepassword_secret_key,json=onepasswordSecretKey,proto3,oneof"` 6007 } 6008 6009 type SecretData_OnepasswordServiceToken struct { 6010 OnepasswordServiceToken *SecretData_OnePasswordServiceToken `protobuf:"bytes,40,opt,name=onepassword_service_token,json=onepasswordServiceToken,proto3,oneof"` 6011 } 6012 6013 type SecretData_OnepasswordRecoveryCode struct { 6014 OnepasswordRecoveryCode *SecretData_OnePasswordRecoveryCode `protobuf:"bytes,41,opt,name=onepassword_recovery_code,json=onepasswordRecoveryCode,proto3,oneof"` 6015 } 6016 6017 type SecretData_OnepasswordConnectToken struct { 6018 OnepasswordConnectToken *SecretData_OnePasswordConnectToken `protobuf:"bytes,42,opt,name=onepassword_connect_token,json=onepasswordConnectToken,proto3,oneof"` 6019 } 6020 6021 type SecretData_Pgpass_ struct { 6022 Pgpass *SecretData_Pgpass `protobuf:"bytes,43,opt,name=pgpass,proto3,oneof"` 6023 } 6024 6025 type SecretData_Pypi struct { 6026 Pypi *SecretData_PyPIAPIToken `protobuf:"bytes,44,opt,name=pypi,proto3,oneof"` 6027 } 6028 6029 type SecretData_CratesIoApiToken struct { 6030 CratesIoApiToken *SecretData_CratesIOAPIToken `protobuf:"bytes,45,opt,name=crates_io_api_token,json=cratesIoApiToken,proto3,oneof"` 6031 } 6032 6033 type SecretData_MariaDbCredentials struct { 6034 MariaDbCredentials *SecretData_MariaDBCredentials `protobuf:"bytes,46,opt,name=maria_db_credentials,json=mariaDbCredentials,proto3,oneof"` 6035 } 6036 6037 type SecretData_GcsHmacKey struct { 6038 GcsHmacKey *SecretData_GCSHmacKey `protobuf:"bytes,47,opt,name=gcs_hmac_key,json=gcsHmacKey,proto3,oneof"` 6039 } 6040 6041 type SecretData_MysqlMyloginSection_ struct { 6042 MysqlMyloginSection *SecretData_MysqlMyloginSection `protobuf:"bytes,48,opt,name=mysql_mylogin_section,json=mysqlMyloginSection,proto3,oneof"` 6043 } 6044 6045 type SecretData_VapidKey_ struct { 6046 VapidKey *SecretData_VapidKey `protobuf:"bytes,49,opt,name=vapid_key,json=vapidKey,proto3,oneof"` 6047 } 6048 6049 type SecretData_AwsAccessKeyCredentials_ struct { 6050 AwsAccessKeyCredentials *SecretData_AwsAccessKeyCredentials `protobuf:"bytes,50,opt,name=aws_access_key_credentials,json=awsAccessKeyCredentials,proto3,oneof"` 6051 } 6052 6053 type SecretData_ReCaptchaKey_ struct { 6054 ReCaptchaKey *SecretData_ReCaptchaKey `protobuf:"bytes,51,opt,name=re_captcha_key,json=reCaptchaKey,proto3,oneof"` 6055 } 6056 6057 type SecretData_PyxKeyV1_ struct { 6058 PyxKeyV1 *SecretData_PyxKeyV1 `protobuf:"bytes,52,opt,name=pyx_key_v1,json=pyxKeyV1,proto3,oneof"` 6059 } 6060 6061 type SecretData_PyxKeyV2_ struct { 6062 PyxKeyV2 *SecretData_PyxKeyV2 `protobuf:"bytes,53,opt,name=pyx_key_v2,json=pyxKeyV2,proto3,oneof"` 6063 } 6064 6065 type SecretData_CodeCatalystCredentials_ struct { 6066 CodeCatalystCredentials *SecretData_CodeCatalystCredentials `protobuf:"bytes,54,opt,name=code_catalyst_credentials,json=codeCatalystCredentials,proto3,oneof"` 6067 } 6068 6069 type SecretData_JwtToken struct { 6070 JwtToken *SecretData_JWTToken `protobuf:"bytes,55,opt,name=jwt_token,json=jwtToken,proto3,oneof"` 6071 } 6072 6073 func (*SecretData_Gcpsak) isSecretData_Secret() {} 6074 6075 func (*SecretData_AnthropicWorkspaceApiKey) isSecretData_Secret() {} 6076 6077 func (*SecretData_AnthropicModelApiKey) isSecretData_Secret() {} 6078 6079 func (*SecretData_Perplexity) isSecretData_Secret() {} 6080 6081 func (*SecretData_PrivateKey_) isSecretData_Secret() {} 6082 6083 func (*SecretData_GrokXaiApiKey) isSecretData_Secret() {} 6084 6085 func (*SecretData_GrokXaiManagementApiKey) isSecretData_Secret() {} 6086 6087 func (*SecretData_DockerHubPat_) isSecretData_Secret() {} 6088 6089 func (*SecretData_Digitalocean) isSecretData_Secret() {} 6090 6091 func (*SecretData_OpenaiApiKey) isSecretData_Secret() {} 6092 6093 func (*SecretData_PostmanApiKey) isSecretData_Secret() {} 6094 6095 func (*SecretData_PostmanCollectionAccessToken_) isSecretData_Secret() {} 6096 6097 func (*SecretData_AzureAccessToken_) isSecretData_Secret() {} 6098 6099 func (*SecretData_AzureIdentityToken_) isSecretData_Secret() {} 6100 6101 func (*SecretData_TinkKeyset_) isSecretData_Secret() {} 6102 6103 func (*SecretData_GitlabPat_) isSecretData_Secret() {} 6104 6105 func (*SecretData_HashicorpVaultToken) isSecretData_Secret() {} 6106 6107 func (*SecretData_HashicorpVaultAppRoleCredentials) isSecretData_Secret() {} 6108 6109 func (*SecretData_GcpApiKey) isSecretData_Secret() {} 6110 6111 func (*SecretData_Hugginface) isSecretData_Secret() {} 6112 6113 func (*SecretData_GithubAppRefreshToken_) isSecretData_Secret() {} 6114 6115 func (*SecretData_StripeSecretKey_) isSecretData_Secret() {} 6116 6117 func (*SecretData_StripeRestrictedKey_) isSecretData_Secret() {} 6118 6119 func (*SecretData_StripeWebhookSecret_) isSecretData_Secret() {} 6120 6121 func (*SecretData_GcpOauth2ClientCredentials) isSecretData_Secret() {} 6122 6123 func (*SecretData_GcpOauth2AccessToken) isSecretData_Secret() {} 6124 6125 func (*SecretData_GithubAppServerToServerToken_) isSecretData_Secret() {} 6126 6127 func (*SecretData_GithubClassicPersonalAccessToken_) isSecretData_Secret() {} 6128 6129 func (*SecretData_GithubFineGrainedPersonalAccessToken_) isSecretData_Secret() {} 6130 6131 func (*SecretData_GithubAppUserToServerToken_) isSecretData_Secret() {} 6132 6133 func (*SecretData_GithubOauthToken) isSecretData_Secret() {} 6134 6135 func (*SecretData_SlackAppConfigRefreshToken_) isSecretData_Secret() {} 6136 6137 func (*SecretData_SlackAppLevelToken_) isSecretData_Secret() {} 6138 6139 func (*SecretData_SlackAppConfigAccessToken_) isSecretData_Secret() {} 6140 6141 func (*SecretData_AzureStorageAccountAccessKey_) isSecretData_Secret() {} 6142 6143 func (*SecretData_HashicorpCloudPlatformCredentials) isSecretData_Secret() {} 6144 6145 func (*SecretData_HashicorpCloudPlatformToken) isSecretData_Secret() {} 6146 6147 func (*SecretData_OnepasswordSecretKey) isSecretData_Secret() {} 6148 6149 func (*SecretData_OnepasswordServiceToken) isSecretData_Secret() {} 6150 6151 func (*SecretData_OnepasswordRecoveryCode) isSecretData_Secret() {} 6152 6153 func (*SecretData_OnepasswordConnectToken) isSecretData_Secret() {} 6154 6155 func (*SecretData_Pgpass_) isSecretData_Secret() {} 6156 6157 func (*SecretData_Pypi) isSecretData_Secret() {} 6158 6159 func (*SecretData_CratesIoApiToken) isSecretData_Secret() {} 6160 6161 func (*SecretData_MariaDbCredentials) isSecretData_Secret() {} 6162 6163 func (*SecretData_GcsHmacKey) isSecretData_Secret() {} 6164 6165 func (*SecretData_MysqlMyloginSection_) isSecretData_Secret() {} 6166 6167 func (*SecretData_VapidKey_) isSecretData_Secret() {} 6168 6169 func (*SecretData_AwsAccessKeyCredentials_) isSecretData_Secret() {} 6170 6171 func (*SecretData_ReCaptchaKey_) isSecretData_Secret() {} 6172 6173 func (*SecretData_PyxKeyV1_) isSecretData_Secret() {} 6174 6175 func (*SecretData_PyxKeyV2_) isSecretData_Secret() {} 6176 6177 func (*SecretData_CodeCatalystCredentials_) isSecretData_Secret() {} 6178 6179 func (*SecretData_JwtToken) isSecretData_Secret() {} 6180 6181 type SecretStatus struct { 6182 state protoimpl.MessageState `protogen:"open.v1"` 6183 Status SecretStatus_SecretStatusEnum `protobuf:"varint,1,opt,name=status,proto3,enum=scalibr.SecretStatus_SecretStatusEnum" json:"status,omitempty"` 6184 LastUpdated *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"` 6185 unknownFields protoimpl.UnknownFields 6186 sizeCache protoimpl.SizeCache 6187 } 6188 6189 func (x *SecretStatus) Reset() { 6190 *x = SecretStatus{} 6191 mi := &file_proto_scan_result_proto_msgTypes[58] 6192 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6193 ms.StoreMessageInfo(mi) 6194 } 6195 6196 func (x *SecretStatus) String() string { 6197 return protoimpl.X.MessageStringOf(x) 6198 } 6199 6200 func (*SecretStatus) ProtoMessage() {} 6201 6202 func (x *SecretStatus) ProtoReflect() protoreflect.Message { 6203 mi := &file_proto_scan_result_proto_msgTypes[58] 6204 if x != nil { 6205 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6206 if ms.LoadMessageInfo() == nil { 6207 ms.StoreMessageInfo(mi) 6208 } 6209 return ms 6210 } 6211 return mi.MessageOf(x) 6212 } 6213 6214 // Deprecated: Use SecretStatus.ProtoReflect.Descriptor instead. 6215 func (*SecretStatus) Descriptor() ([]byte, []int) { 6216 return file_proto_scan_result_proto_rawDescGZIP(), []int{58} 6217 } 6218 6219 func (x *SecretStatus) GetStatus() SecretStatus_SecretStatusEnum { 6220 if x != nil { 6221 return x.Status 6222 } 6223 return SecretStatus_UNSPECIFIED 6224 } 6225 6226 func (x *SecretStatus) GetLastUpdated() *timestamppb.Timestamp { 6227 if x != nil { 6228 return x.LastUpdated 6229 } 6230 return nil 6231 } 6232 6233 type Location struct { 6234 state protoimpl.MessageState `protogen:"open.v1"` 6235 // Types that are valid to be assigned to Location: 6236 // 6237 // *Location_Filepath 6238 // *Location_FilepathWithLayerDetails 6239 // *Location_EnvironmentVariable 6240 // *Location_ContainerCommand 6241 Location isLocation_Location `protobuf_oneof:"location"` 6242 unknownFields protoimpl.UnknownFields 6243 sizeCache protoimpl.SizeCache 6244 } 6245 6246 func (x *Location) Reset() { 6247 *x = Location{} 6248 mi := &file_proto_scan_result_proto_msgTypes[59] 6249 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6250 ms.StoreMessageInfo(mi) 6251 } 6252 6253 func (x *Location) String() string { 6254 return protoimpl.X.MessageStringOf(x) 6255 } 6256 6257 func (*Location) ProtoMessage() {} 6258 6259 func (x *Location) ProtoReflect() protoreflect.Message { 6260 mi := &file_proto_scan_result_proto_msgTypes[59] 6261 if x != nil { 6262 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6263 if ms.LoadMessageInfo() == nil { 6264 ms.StoreMessageInfo(mi) 6265 } 6266 return ms 6267 } 6268 return mi.MessageOf(x) 6269 } 6270 6271 // Deprecated: Use Location.ProtoReflect.Descriptor instead. 6272 func (*Location) Descriptor() ([]byte, []int) { 6273 return file_proto_scan_result_proto_rawDescGZIP(), []int{59} 6274 } 6275 6276 func (x *Location) GetLocation() isLocation_Location { 6277 if x != nil { 6278 return x.Location 6279 } 6280 return nil 6281 } 6282 6283 func (x *Location) GetFilepath() *Filepath { 6284 if x != nil { 6285 if x, ok := x.Location.(*Location_Filepath); ok { 6286 return x.Filepath 6287 } 6288 } 6289 return nil 6290 } 6291 6292 func (x *Location) GetFilepathWithLayerDetails() *FilepathWithLayerDetails { 6293 if x != nil { 6294 if x, ok := x.Location.(*Location_FilepathWithLayerDetails); ok { 6295 return x.FilepathWithLayerDetails 6296 } 6297 } 6298 return nil 6299 } 6300 6301 func (x *Location) GetEnvironmentVariable() *EnvironmentVariable { 6302 if x != nil { 6303 if x, ok := x.Location.(*Location_EnvironmentVariable); ok { 6304 return x.EnvironmentVariable 6305 } 6306 } 6307 return nil 6308 } 6309 6310 func (x *Location) GetContainerCommand() *ContainerCommand { 6311 if x != nil { 6312 if x, ok := x.Location.(*Location_ContainerCommand); ok { 6313 return x.ContainerCommand 6314 } 6315 } 6316 return nil 6317 } 6318 6319 type isLocation_Location interface { 6320 isLocation_Location() 6321 } 6322 6323 type Location_Filepath struct { 6324 Filepath *Filepath `protobuf:"bytes,1,opt,name=filepath,proto3,oneof"` 6325 } 6326 6327 type Location_FilepathWithLayerDetails struct { 6328 FilepathWithLayerDetails *FilepathWithLayerDetails `protobuf:"bytes,2,opt,name=filepath_with_layer_details,json=filepathWithLayerDetails,proto3,oneof"` 6329 } 6330 6331 type Location_EnvironmentVariable struct { 6332 EnvironmentVariable *EnvironmentVariable `protobuf:"bytes,3,opt,name=environment_variable,json=environmentVariable,proto3,oneof"` 6333 } 6334 6335 type Location_ContainerCommand struct { 6336 ContainerCommand *ContainerCommand `protobuf:"bytes,4,opt,name=container_command,json=containerCommand,proto3,oneof"` 6337 } 6338 6339 func (*Location_Filepath) isLocation_Location() {} 6340 6341 func (*Location_FilepathWithLayerDetails) isLocation_Location() {} 6342 6343 func (*Location_EnvironmentVariable) isLocation_Location() {} 6344 6345 func (*Location_ContainerCommand) isLocation_Location() {} 6346 6347 type Filepath struct { 6348 state protoimpl.MessageState `protogen:"open.v1"` 6349 Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` 6350 unknownFields protoimpl.UnknownFields 6351 sizeCache protoimpl.SizeCache 6352 } 6353 6354 func (x *Filepath) Reset() { 6355 *x = Filepath{} 6356 mi := &file_proto_scan_result_proto_msgTypes[60] 6357 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6358 ms.StoreMessageInfo(mi) 6359 } 6360 6361 func (x *Filepath) String() string { 6362 return protoimpl.X.MessageStringOf(x) 6363 } 6364 6365 func (*Filepath) ProtoMessage() {} 6366 6367 func (x *Filepath) ProtoReflect() protoreflect.Message { 6368 mi := &file_proto_scan_result_proto_msgTypes[60] 6369 if x != nil { 6370 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6371 if ms.LoadMessageInfo() == nil { 6372 ms.StoreMessageInfo(mi) 6373 } 6374 return ms 6375 } 6376 return mi.MessageOf(x) 6377 } 6378 6379 // Deprecated: Use Filepath.ProtoReflect.Descriptor instead. 6380 func (*Filepath) Descriptor() ([]byte, []int) { 6381 return file_proto_scan_result_proto_rawDescGZIP(), []int{60} 6382 } 6383 6384 func (x *Filepath) GetPath() string { 6385 if x != nil { 6386 return x.Path 6387 } 6388 return "" 6389 } 6390 6391 type FilepathWithLayerDetails struct { 6392 state protoimpl.MessageState `protogen:"open.v1"` 6393 Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` 6394 LayerDetails *LayerDetails `protobuf:"bytes,2,opt,name=layer_details,json=layerDetails,proto3" json:"layer_details,omitempty"` 6395 unknownFields protoimpl.UnknownFields 6396 sizeCache protoimpl.SizeCache 6397 } 6398 6399 func (x *FilepathWithLayerDetails) Reset() { 6400 *x = FilepathWithLayerDetails{} 6401 mi := &file_proto_scan_result_proto_msgTypes[61] 6402 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6403 ms.StoreMessageInfo(mi) 6404 } 6405 6406 func (x *FilepathWithLayerDetails) String() string { 6407 return protoimpl.X.MessageStringOf(x) 6408 } 6409 6410 func (*FilepathWithLayerDetails) ProtoMessage() {} 6411 6412 func (x *FilepathWithLayerDetails) ProtoReflect() protoreflect.Message { 6413 mi := &file_proto_scan_result_proto_msgTypes[61] 6414 if x != nil { 6415 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6416 if ms.LoadMessageInfo() == nil { 6417 ms.StoreMessageInfo(mi) 6418 } 6419 return ms 6420 } 6421 return mi.MessageOf(x) 6422 } 6423 6424 // Deprecated: Use FilepathWithLayerDetails.ProtoReflect.Descriptor instead. 6425 func (*FilepathWithLayerDetails) Descriptor() ([]byte, []int) { 6426 return file_proto_scan_result_proto_rawDescGZIP(), []int{61} 6427 } 6428 6429 func (x *FilepathWithLayerDetails) GetPath() string { 6430 if x != nil { 6431 return x.Path 6432 } 6433 return "" 6434 } 6435 6436 func (x *FilepathWithLayerDetails) GetLayerDetails() *LayerDetails { 6437 if x != nil { 6438 return x.LayerDetails 6439 } 6440 return nil 6441 } 6442 6443 type EnvironmentVariable struct { 6444 state protoimpl.MessageState `protogen:"open.v1"` 6445 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 6446 unknownFields protoimpl.UnknownFields 6447 sizeCache protoimpl.SizeCache 6448 } 6449 6450 func (x *EnvironmentVariable) Reset() { 6451 *x = EnvironmentVariable{} 6452 mi := &file_proto_scan_result_proto_msgTypes[62] 6453 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6454 ms.StoreMessageInfo(mi) 6455 } 6456 6457 func (x *EnvironmentVariable) String() string { 6458 return protoimpl.X.MessageStringOf(x) 6459 } 6460 6461 func (*EnvironmentVariable) ProtoMessage() {} 6462 6463 func (x *EnvironmentVariable) ProtoReflect() protoreflect.Message { 6464 mi := &file_proto_scan_result_proto_msgTypes[62] 6465 if x != nil { 6466 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6467 if ms.LoadMessageInfo() == nil { 6468 ms.StoreMessageInfo(mi) 6469 } 6470 return ms 6471 } 6472 return mi.MessageOf(x) 6473 } 6474 6475 // Deprecated: Use EnvironmentVariable.ProtoReflect.Descriptor instead. 6476 func (*EnvironmentVariable) Descriptor() ([]byte, []int) { 6477 return file_proto_scan_result_proto_rawDescGZIP(), []int{62} 6478 } 6479 6480 func (x *EnvironmentVariable) GetName() string { 6481 if x != nil { 6482 return x.Name 6483 } 6484 return "" 6485 } 6486 6487 type ContainerCommand struct { 6488 state protoimpl.MessageState `protogen:"open.v1"` 6489 Command string `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"` 6490 unknownFields protoimpl.UnknownFields 6491 sizeCache protoimpl.SizeCache 6492 } 6493 6494 func (x *ContainerCommand) Reset() { 6495 *x = ContainerCommand{} 6496 mi := &file_proto_scan_result_proto_msgTypes[63] 6497 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6498 ms.StoreMessageInfo(mi) 6499 } 6500 6501 func (x *ContainerCommand) String() string { 6502 return protoimpl.X.MessageStringOf(x) 6503 } 6504 6505 func (*ContainerCommand) ProtoMessage() {} 6506 6507 func (x *ContainerCommand) ProtoReflect() protoreflect.Message { 6508 mi := &file_proto_scan_result_proto_msgTypes[63] 6509 if x != nil { 6510 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6511 if ms.LoadMessageInfo() == nil { 6512 ms.StoreMessageInfo(mi) 6513 } 6514 return ms 6515 } 6516 return mi.MessageOf(x) 6517 } 6518 6519 // Deprecated: Use ContainerCommand.ProtoReflect.Descriptor instead. 6520 func (*ContainerCommand) Descriptor() ([]byte, []int) { 6521 return file_proto_scan_result_proto_rawDescGZIP(), []int{63} 6522 } 6523 6524 func (x *ContainerCommand) GetCommand() string { 6525 if x != nil { 6526 return x.Command 6527 } 6528 return "" 6529 } 6530 6531 type ContainerImageMetadata struct { 6532 state protoimpl.MessageState `protogen:"open.v1"` 6533 Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` 6534 // Layers are ordered from the earliest to the latest. 6535 LayerMetadata []*LayerMetadata `protobuf:"bytes,2,rep,name=layer_metadata,json=layerMetadata,proto3" json:"layer_metadata,omitempty"` 6536 // The base images that make up the chain. 6537 // The first base image is always empty, acting as a placeholder for the 6538 // scanned image itself. If the scanned image is a base image, there will be 6539 // no layers pointing to the first base image. 6540 // 6541 // The base images are ordered from the biggest base image containing all base 6542 // images to the smallest. e.g. [empty, postgresql, alpine] 6543 BaseImageChains []*BaseImageChain `protobuf:"bytes,3,rep,name=base_image_chains,json=baseImageChains,proto3" json:"base_image_chains,omitempty"` 6544 // Key value map of OS info from /etc/os-release. 6545 OsInfo map[string]string `protobuf:"bytes,4,rep,name=os_info,json=osInfo,proto3" json:"os_info,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"` 6546 unknownFields protoimpl.UnknownFields 6547 sizeCache protoimpl.SizeCache 6548 } 6549 6550 func (x *ContainerImageMetadata) Reset() { 6551 *x = ContainerImageMetadata{} 6552 mi := &file_proto_scan_result_proto_msgTypes[64] 6553 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6554 ms.StoreMessageInfo(mi) 6555 } 6556 6557 func (x *ContainerImageMetadata) String() string { 6558 return protoimpl.X.MessageStringOf(x) 6559 } 6560 6561 func (*ContainerImageMetadata) ProtoMessage() {} 6562 6563 func (x *ContainerImageMetadata) ProtoReflect() protoreflect.Message { 6564 mi := &file_proto_scan_result_proto_msgTypes[64] 6565 if x != nil { 6566 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6567 if ms.LoadMessageInfo() == nil { 6568 ms.StoreMessageInfo(mi) 6569 } 6570 return ms 6571 } 6572 return mi.MessageOf(x) 6573 } 6574 6575 // Deprecated: Use ContainerImageMetadata.ProtoReflect.Descriptor instead. 6576 func (*ContainerImageMetadata) Descriptor() ([]byte, []int) { 6577 return file_proto_scan_result_proto_rawDescGZIP(), []int{64} 6578 } 6579 6580 func (x *ContainerImageMetadata) GetIndex() int32 { 6581 if x != nil { 6582 return x.Index 6583 } 6584 return 0 6585 } 6586 6587 func (x *ContainerImageMetadata) GetLayerMetadata() []*LayerMetadata { 6588 if x != nil { 6589 return x.LayerMetadata 6590 } 6591 return nil 6592 } 6593 6594 func (x *ContainerImageMetadata) GetBaseImageChains() []*BaseImageChain { 6595 if x != nil { 6596 return x.BaseImageChains 6597 } 6598 return nil 6599 } 6600 6601 func (x *ContainerImageMetadata) GetOsInfo() map[string]string { 6602 if x != nil { 6603 return x.OsInfo 6604 } 6605 return nil 6606 } 6607 6608 type BaseImageChain struct { 6609 state protoimpl.MessageState `protogen:"open.v1"` 6610 // List of potential base images (repositories that have a matching ChainID). 6611 BaseImages []*BaseImageDetails `protobuf:"bytes,1,rep,name=base_images,json=baseImages,proto3" json:"base_images,omitempty"` 6612 // Chain ID of the last layer in the image. 6613 ChainId string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 6614 unknownFields protoimpl.UnknownFields 6615 sizeCache protoimpl.SizeCache 6616 } 6617 6618 func (x *BaseImageChain) Reset() { 6619 *x = BaseImageChain{} 6620 mi := &file_proto_scan_result_proto_msgTypes[65] 6621 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6622 ms.StoreMessageInfo(mi) 6623 } 6624 6625 func (x *BaseImageChain) String() string { 6626 return protoimpl.X.MessageStringOf(x) 6627 } 6628 6629 func (*BaseImageChain) ProtoMessage() {} 6630 6631 func (x *BaseImageChain) ProtoReflect() protoreflect.Message { 6632 mi := &file_proto_scan_result_proto_msgTypes[65] 6633 if x != nil { 6634 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6635 if ms.LoadMessageInfo() == nil { 6636 ms.StoreMessageInfo(mi) 6637 } 6638 return ms 6639 } 6640 return mi.MessageOf(x) 6641 } 6642 6643 // Deprecated: Use BaseImageChain.ProtoReflect.Descriptor instead. 6644 func (*BaseImageChain) Descriptor() ([]byte, []int) { 6645 return file_proto_scan_result_proto_rawDescGZIP(), []int{65} 6646 } 6647 6648 func (x *BaseImageChain) GetBaseImages() []*BaseImageDetails { 6649 if x != nil { 6650 return x.BaseImages 6651 } 6652 return nil 6653 } 6654 6655 func (x *BaseImageChain) GetChainId() string { 6656 if x != nil { 6657 return x.ChainId 6658 } 6659 return "" 6660 } 6661 6662 type BaseImageDetails struct { 6663 state protoimpl.MessageState `protogen:"open.v1"` 6664 // Name of the image. (e.g. `debian`, `circleci/node`) 6665 Repository string `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"` 6666 // Name of the registry. (e.g. `docker.io`, `ghcr.io`) 6667 Registry string `protobuf:"bytes,2,opt,name=registry,proto3" json:"registry,omitempty"` 6668 // Name of the plugin used to extract the base image. 6669 Plugin string `protobuf:"bytes,3,opt,name=plugin,proto3" json:"plugin,omitempty"` 6670 unknownFields protoimpl.UnknownFields 6671 sizeCache protoimpl.SizeCache 6672 } 6673 6674 func (x *BaseImageDetails) Reset() { 6675 *x = BaseImageDetails{} 6676 mi := &file_proto_scan_result_proto_msgTypes[66] 6677 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6678 ms.StoreMessageInfo(mi) 6679 } 6680 6681 func (x *BaseImageDetails) String() string { 6682 return protoimpl.X.MessageStringOf(x) 6683 } 6684 6685 func (*BaseImageDetails) ProtoMessage() {} 6686 6687 func (x *BaseImageDetails) ProtoReflect() protoreflect.Message { 6688 mi := &file_proto_scan_result_proto_msgTypes[66] 6689 if x != nil { 6690 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6691 if ms.LoadMessageInfo() == nil { 6692 ms.StoreMessageInfo(mi) 6693 } 6694 return ms 6695 } 6696 return mi.MessageOf(x) 6697 } 6698 6699 // Deprecated: Use BaseImageDetails.ProtoReflect.Descriptor instead. 6700 func (*BaseImageDetails) Descriptor() ([]byte, []int) { 6701 return file_proto_scan_result_proto_rawDescGZIP(), []int{66} 6702 } 6703 6704 func (x *BaseImageDetails) GetRepository() string { 6705 if x != nil { 6706 return x.Repository 6707 } 6708 return "" 6709 } 6710 6711 func (x *BaseImageDetails) GetRegistry() string { 6712 if x != nil { 6713 return x.Registry 6714 } 6715 return "" 6716 } 6717 6718 func (x *BaseImageDetails) GetPlugin() string { 6719 if x != nil { 6720 return x.Plugin 6721 } 6722 return "" 6723 } 6724 6725 type LayerMetadata struct { 6726 state protoimpl.MessageState `protogen:"open.v1"` 6727 // The index of the layer within the ContainerImageMetadata.layer_metadata 6728 // field. 6729 Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` 6730 DiffId string `protobuf:"bytes,2,opt,name=diff_id,json=diffId,proto3" json:"diff_id,omitempty"` 6731 ChainId string `protobuf:"bytes,3,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` 6732 // The command that was used to build the layer. 6733 Command string `protobuf:"bytes,4,opt,name=command,proto3" json:"command,omitempty"` 6734 // Whether the layer is empty (currently always false). 6735 IsEmpty bool `protobuf:"varint,5,opt,name=is_empty,json=isEmpty,proto3" json:"is_empty,omitempty"` 6736 // The index of the base image match within the 6737 // ContainerImageMetadata.base_image_chains field. 6738 BaseImageIndex int32 `protobuf:"varint,6,opt,name=base_image_index,json=baseImageIndex,proto3" json:"base_image_index,omitempty"` 6739 unknownFields protoimpl.UnknownFields 6740 sizeCache protoimpl.SizeCache 6741 } 6742 6743 func (x *LayerMetadata) Reset() { 6744 *x = LayerMetadata{} 6745 mi := &file_proto_scan_result_proto_msgTypes[67] 6746 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6747 ms.StoreMessageInfo(mi) 6748 } 6749 6750 func (x *LayerMetadata) String() string { 6751 return protoimpl.X.MessageStringOf(x) 6752 } 6753 6754 func (*LayerMetadata) ProtoMessage() {} 6755 6756 func (x *LayerMetadata) ProtoReflect() protoreflect.Message { 6757 mi := &file_proto_scan_result_proto_msgTypes[67] 6758 if x != nil { 6759 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6760 if ms.LoadMessageInfo() == nil { 6761 ms.StoreMessageInfo(mi) 6762 } 6763 return ms 6764 } 6765 return mi.MessageOf(x) 6766 } 6767 6768 // Deprecated: Use LayerMetadata.ProtoReflect.Descriptor instead. 6769 func (*LayerMetadata) Descriptor() ([]byte, []int) { 6770 return file_proto_scan_result_proto_rawDescGZIP(), []int{67} 6771 } 6772 6773 func (x *LayerMetadata) GetIndex() int32 { 6774 if x != nil { 6775 return x.Index 6776 } 6777 return 0 6778 } 6779 6780 func (x *LayerMetadata) GetDiffId() string { 6781 if x != nil { 6782 return x.DiffId 6783 } 6784 return "" 6785 } 6786 6787 func (x *LayerMetadata) GetChainId() string { 6788 if x != nil { 6789 return x.ChainId 6790 } 6791 return "" 6792 } 6793 6794 func (x *LayerMetadata) GetCommand() string { 6795 if x != nil { 6796 return x.Command 6797 } 6798 return "" 6799 } 6800 6801 func (x *LayerMetadata) GetIsEmpty() bool { 6802 if x != nil { 6803 return x.IsEmpty 6804 } 6805 return false 6806 } 6807 6808 func (x *LayerMetadata) GetBaseImageIndex() int32 { 6809 if x != nil { 6810 return x.BaseImageIndex 6811 } 6812 return 0 6813 } 6814 6815 type Package_ContainerImageMetadataIndexes struct { 6816 state protoimpl.MessageState `protogen:"open.v1"` 6817 // The index of ContainerImageMetadata in Inventory.ContainerImageMetadata 6818 // list. 6819 ContainerImageIndex int32 `protobuf:"varint,1,opt,name=container_image_index,json=containerImageIndex,proto3" json:"container_image_index,omitempty"` 6820 // The index of LayerMetadata in ContainerImageMetadata.LayerMetadata list. 6821 LayerIndex int32 `protobuf:"varint,2,opt,name=layer_index,json=layerIndex,proto3" json:"layer_index,omitempty"` 6822 unknownFields protoimpl.UnknownFields 6823 sizeCache protoimpl.SizeCache 6824 } 6825 6826 func (x *Package_ContainerImageMetadataIndexes) Reset() { 6827 *x = Package_ContainerImageMetadataIndexes{} 6828 mi := &file_proto_scan_result_proto_msgTypes[68] 6829 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6830 ms.StoreMessageInfo(mi) 6831 } 6832 6833 func (x *Package_ContainerImageMetadataIndexes) String() string { 6834 return protoimpl.X.MessageStringOf(x) 6835 } 6836 6837 func (*Package_ContainerImageMetadataIndexes) ProtoMessage() {} 6838 6839 func (x *Package_ContainerImageMetadataIndexes) ProtoReflect() protoreflect.Message { 6840 mi := &file_proto_scan_result_proto_msgTypes[68] 6841 if x != nil { 6842 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6843 if ms.LoadMessageInfo() == nil { 6844 ms.StoreMessageInfo(mi) 6845 } 6846 return ms 6847 } 6848 return mi.MessageOf(x) 6849 } 6850 6851 // Deprecated: Use Package_ContainerImageMetadataIndexes.ProtoReflect.Descriptor instead. 6852 func (*Package_ContainerImageMetadataIndexes) Descriptor() ([]byte, []int) { 6853 return file_proto_scan_result_proto_rawDescGZIP(), []int{5, 0} 6854 } 6855 6856 func (x *Package_ContainerImageMetadataIndexes) GetContainerImageIndex() int32 { 6857 if x != nil { 6858 return x.ContainerImageIndex 6859 } 6860 return 0 6861 } 6862 6863 func (x *Package_ContainerImageMetadataIndexes) GetLayerIndex() int32 { 6864 if x != nil { 6865 return x.LayerIndex 6866 } 6867 return 0 6868 } 6869 6870 type SecretData_GCPSAK struct { 6871 state protoimpl.MessageState `protogen:"open.v1"` 6872 // Always filled. 6873 PrivateKeyId string `protobuf:"bytes,1,opt,name=private_key_id,json=privateKeyId,proto3" json:"private_key_id,omitempty"` 6874 ClientEmail string `protobuf:"bytes,2,opt,name=client_email,json=clientEmail,proto3" json:"client_email,omitempty"` 6875 Signature []byte `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"` // derived from the private_key for validation 6876 // Filled only when explicitly requested. 6877 Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"` 6878 ProjectId string `protobuf:"bytes,5,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 6879 ClientId string `protobuf:"bytes,6,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` 6880 AuthUri string `protobuf:"bytes,7,opt,name=auth_uri,json=authUri,proto3" json:"auth_uri,omitempty"` 6881 TokenUri string `protobuf:"bytes,8,opt,name=token_uri,json=tokenUri,proto3" json:"token_uri,omitempty"` 6882 AuthProviderX509CertUrl string `protobuf:"bytes,9,opt,name=auth_provider_x509_cert_url,json=authProviderX509CertUrl,proto3" json:"auth_provider_x509_cert_url,omitempty"` 6883 ClientX509CertUrl string `protobuf:"bytes,10,opt,name=client_x509_cert_url,json=clientX509CertUrl,proto3" json:"client_x509_cert_url,omitempty"` 6884 UniverseDomain string `protobuf:"bytes,11,opt,name=universe_domain,json=universeDomain,proto3" json:"universe_domain,omitempty"` 6885 // Should not be filled out unless very explicitly requested accepting the 6886 // risk that this might accidentally leak the key. 6887 PrivateKey string `protobuf:"bytes,12,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"` 6888 unknownFields protoimpl.UnknownFields 6889 sizeCache protoimpl.SizeCache 6890 } 6891 6892 func (x *SecretData_GCPSAK) Reset() { 6893 *x = SecretData_GCPSAK{} 6894 mi := &file_proto_scan_result_proto_msgTypes[70] 6895 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6896 ms.StoreMessageInfo(mi) 6897 } 6898 6899 func (x *SecretData_GCPSAK) String() string { 6900 return protoimpl.X.MessageStringOf(x) 6901 } 6902 6903 func (*SecretData_GCPSAK) ProtoMessage() {} 6904 6905 func (x *SecretData_GCPSAK) ProtoReflect() protoreflect.Message { 6906 mi := &file_proto_scan_result_proto_msgTypes[70] 6907 if x != nil { 6908 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 6909 if ms.LoadMessageInfo() == nil { 6910 ms.StoreMessageInfo(mi) 6911 } 6912 return ms 6913 } 6914 return mi.MessageOf(x) 6915 } 6916 6917 // Deprecated: Use SecretData_GCPSAK.ProtoReflect.Descriptor instead. 6918 func (*SecretData_GCPSAK) Descriptor() ([]byte, []int) { 6919 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 0} 6920 } 6921 6922 func (x *SecretData_GCPSAK) GetPrivateKeyId() string { 6923 if x != nil { 6924 return x.PrivateKeyId 6925 } 6926 return "" 6927 } 6928 6929 func (x *SecretData_GCPSAK) GetClientEmail() string { 6930 if x != nil { 6931 return x.ClientEmail 6932 } 6933 return "" 6934 } 6935 6936 func (x *SecretData_GCPSAK) GetSignature() []byte { 6937 if x != nil { 6938 return x.Signature 6939 } 6940 return nil 6941 } 6942 6943 func (x *SecretData_GCPSAK) GetType() string { 6944 if x != nil { 6945 return x.Type 6946 } 6947 return "" 6948 } 6949 6950 func (x *SecretData_GCPSAK) GetProjectId() string { 6951 if x != nil { 6952 return x.ProjectId 6953 } 6954 return "" 6955 } 6956 6957 func (x *SecretData_GCPSAK) GetClientId() string { 6958 if x != nil { 6959 return x.ClientId 6960 } 6961 return "" 6962 } 6963 6964 func (x *SecretData_GCPSAK) GetAuthUri() string { 6965 if x != nil { 6966 return x.AuthUri 6967 } 6968 return "" 6969 } 6970 6971 func (x *SecretData_GCPSAK) GetTokenUri() string { 6972 if x != nil { 6973 return x.TokenUri 6974 } 6975 return "" 6976 } 6977 6978 func (x *SecretData_GCPSAK) GetAuthProviderX509CertUrl() string { 6979 if x != nil { 6980 return x.AuthProviderX509CertUrl 6981 } 6982 return "" 6983 } 6984 6985 func (x *SecretData_GCPSAK) GetClientX509CertUrl() string { 6986 if x != nil { 6987 return x.ClientX509CertUrl 6988 } 6989 return "" 6990 } 6991 6992 func (x *SecretData_GCPSAK) GetUniverseDomain() string { 6993 if x != nil { 6994 return x.UniverseDomain 6995 } 6996 return "" 6997 } 6998 6999 func (x *SecretData_GCPSAK) GetPrivateKey() string { 7000 if x != nil { 7001 return x.PrivateKey 7002 } 7003 return "" 7004 } 7005 7006 type SecretData_JWTToken struct { 7007 state protoimpl.MessageState `protogen:"open.v1"` 7008 // a generic JWT token 7009 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 7010 unknownFields protoimpl.UnknownFields 7011 sizeCache protoimpl.SizeCache 7012 } 7013 7014 func (x *SecretData_JWTToken) Reset() { 7015 *x = SecretData_JWTToken{} 7016 mi := &file_proto_scan_result_proto_msgTypes[71] 7017 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7018 ms.StoreMessageInfo(mi) 7019 } 7020 7021 func (x *SecretData_JWTToken) String() string { 7022 return protoimpl.X.MessageStringOf(x) 7023 } 7024 7025 func (*SecretData_JWTToken) ProtoMessage() {} 7026 7027 func (x *SecretData_JWTToken) ProtoReflect() protoreflect.Message { 7028 mi := &file_proto_scan_result_proto_msgTypes[71] 7029 if x != nil { 7030 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7031 if ms.LoadMessageInfo() == nil { 7032 ms.StoreMessageInfo(mi) 7033 } 7034 return ms 7035 } 7036 return mi.MessageOf(x) 7037 } 7038 7039 // Deprecated: Use SecretData_JWTToken.ProtoReflect.Descriptor instead. 7040 func (*SecretData_JWTToken) Descriptor() ([]byte, []int) { 7041 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 1} 7042 } 7043 7044 func (x *SecretData_JWTToken) GetToken() string { 7045 if x != nil { 7046 return x.Token 7047 } 7048 return "" 7049 } 7050 7051 type SecretData_AnthropicWorkspaceAPIKey struct { 7052 state protoimpl.MessageState `protogen:"open.v1"` 7053 // The Anthropic Workspace API key (contains "admin01"). 7054 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 7055 unknownFields protoimpl.UnknownFields 7056 sizeCache protoimpl.SizeCache 7057 } 7058 7059 func (x *SecretData_AnthropicWorkspaceAPIKey) Reset() { 7060 *x = SecretData_AnthropicWorkspaceAPIKey{} 7061 mi := &file_proto_scan_result_proto_msgTypes[72] 7062 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7063 ms.StoreMessageInfo(mi) 7064 } 7065 7066 func (x *SecretData_AnthropicWorkspaceAPIKey) String() string { 7067 return protoimpl.X.MessageStringOf(x) 7068 } 7069 7070 func (*SecretData_AnthropicWorkspaceAPIKey) ProtoMessage() {} 7071 7072 func (x *SecretData_AnthropicWorkspaceAPIKey) ProtoReflect() protoreflect.Message { 7073 mi := &file_proto_scan_result_proto_msgTypes[72] 7074 if x != nil { 7075 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7076 if ms.LoadMessageInfo() == nil { 7077 ms.StoreMessageInfo(mi) 7078 } 7079 return ms 7080 } 7081 return mi.MessageOf(x) 7082 } 7083 7084 // Deprecated: Use SecretData_AnthropicWorkspaceAPIKey.ProtoReflect.Descriptor instead. 7085 func (*SecretData_AnthropicWorkspaceAPIKey) Descriptor() ([]byte, []int) { 7086 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 2} 7087 } 7088 7089 func (x *SecretData_AnthropicWorkspaceAPIKey) GetKey() string { 7090 if x != nil { 7091 return x.Key 7092 } 7093 return "" 7094 } 7095 7096 type SecretData_AnthropicModelAPIKey struct { 7097 state protoimpl.MessageState `protogen:"open.v1"` 7098 // The Anthropic Model API key (regular API key for model access). 7099 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 7100 unknownFields protoimpl.UnknownFields 7101 sizeCache protoimpl.SizeCache 7102 } 7103 7104 func (x *SecretData_AnthropicModelAPIKey) Reset() { 7105 *x = SecretData_AnthropicModelAPIKey{} 7106 mi := &file_proto_scan_result_proto_msgTypes[73] 7107 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7108 ms.StoreMessageInfo(mi) 7109 } 7110 7111 func (x *SecretData_AnthropicModelAPIKey) String() string { 7112 return protoimpl.X.MessageStringOf(x) 7113 } 7114 7115 func (*SecretData_AnthropicModelAPIKey) ProtoMessage() {} 7116 7117 func (x *SecretData_AnthropicModelAPIKey) ProtoReflect() protoreflect.Message { 7118 mi := &file_proto_scan_result_proto_msgTypes[73] 7119 if x != nil { 7120 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7121 if ms.LoadMessageInfo() == nil { 7122 ms.StoreMessageInfo(mi) 7123 } 7124 return ms 7125 } 7126 return mi.MessageOf(x) 7127 } 7128 7129 // Deprecated: Use SecretData_AnthropicModelAPIKey.ProtoReflect.Descriptor instead. 7130 func (*SecretData_AnthropicModelAPIKey) Descriptor() ([]byte, []int) { 7131 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 3} 7132 } 7133 7134 func (x *SecretData_AnthropicModelAPIKey) GetKey() string { 7135 if x != nil { 7136 return x.Key 7137 } 7138 return "" 7139 } 7140 7141 type SecretData_PerplexityAPIKey struct { 7142 state protoimpl.MessageState `protogen:"open.v1"` 7143 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 7144 unknownFields protoimpl.UnknownFields 7145 sizeCache protoimpl.SizeCache 7146 } 7147 7148 func (x *SecretData_PerplexityAPIKey) Reset() { 7149 *x = SecretData_PerplexityAPIKey{} 7150 mi := &file_proto_scan_result_proto_msgTypes[74] 7151 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7152 ms.StoreMessageInfo(mi) 7153 } 7154 7155 func (x *SecretData_PerplexityAPIKey) String() string { 7156 return protoimpl.X.MessageStringOf(x) 7157 } 7158 7159 func (*SecretData_PerplexityAPIKey) ProtoMessage() {} 7160 7161 func (x *SecretData_PerplexityAPIKey) ProtoReflect() protoreflect.Message { 7162 mi := &file_proto_scan_result_proto_msgTypes[74] 7163 if x != nil { 7164 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7165 if ms.LoadMessageInfo() == nil { 7166 ms.StoreMessageInfo(mi) 7167 } 7168 return ms 7169 } 7170 return mi.MessageOf(x) 7171 } 7172 7173 // Deprecated: Use SecretData_PerplexityAPIKey.ProtoReflect.Descriptor instead. 7174 func (*SecretData_PerplexityAPIKey) Descriptor() ([]byte, []int) { 7175 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 4} 7176 } 7177 7178 func (x *SecretData_PerplexityAPIKey) GetKey() string { 7179 if x != nil { 7180 return x.Key 7181 } 7182 return "" 7183 } 7184 7185 type SecretData_GrokXAIAPIKey struct { 7186 state protoimpl.MessageState `protogen:"open.v1"` 7187 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 7188 unknownFields protoimpl.UnknownFields 7189 sizeCache protoimpl.SizeCache 7190 } 7191 7192 func (x *SecretData_GrokXAIAPIKey) Reset() { 7193 *x = SecretData_GrokXAIAPIKey{} 7194 mi := &file_proto_scan_result_proto_msgTypes[75] 7195 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7196 ms.StoreMessageInfo(mi) 7197 } 7198 7199 func (x *SecretData_GrokXAIAPIKey) String() string { 7200 return protoimpl.X.MessageStringOf(x) 7201 } 7202 7203 func (*SecretData_GrokXAIAPIKey) ProtoMessage() {} 7204 7205 func (x *SecretData_GrokXAIAPIKey) ProtoReflect() protoreflect.Message { 7206 mi := &file_proto_scan_result_proto_msgTypes[75] 7207 if x != nil { 7208 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7209 if ms.LoadMessageInfo() == nil { 7210 ms.StoreMessageInfo(mi) 7211 } 7212 return ms 7213 } 7214 return mi.MessageOf(x) 7215 } 7216 7217 // Deprecated: Use SecretData_GrokXAIAPIKey.ProtoReflect.Descriptor instead. 7218 func (*SecretData_GrokXAIAPIKey) Descriptor() ([]byte, []int) { 7219 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 5} 7220 } 7221 7222 func (x *SecretData_GrokXAIAPIKey) GetKey() string { 7223 if x != nil { 7224 return x.Key 7225 } 7226 return "" 7227 } 7228 7229 type SecretData_GrokXAIManagementAPIKey struct { 7230 state protoimpl.MessageState `protogen:"open.v1"` 7231 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 7232 unknownFields protoimpl.UnknownFields 7233 sizeCache protoimpl.SizeCache 7234 } 7235 7236 func (x *SecretData_GrokXAIManagementAPIKey) Reset() { 7237 *x = SecretData_GrokXAIManagementAPIKey{} 7238 mi := &file_proto_scan_result_proto_msgTypes[76] 7239 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7240 ms.StoreMessageInfo(mi) 7241 } 7242 7243 func (x *SecretData_GrokXAIManagementAPIKey) String() string { 7244 return protoimpl.X.MessageStringOf(x) 7245 } 7246 7247 func (*SecretData_GrokXAIManagementAPIKey) ProtoMessage() {} 7248 7249 func (x *SecretData_GrokXAIManagementAPIKey) ProtoReflect() protoreflect.Message { 7250 mi := &file_proto_scan_result_proto_msgTypes[76] 7251 if x != nil { 7252 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7253 if ms.LoadMessageInfo() == nil { 7254 ms.StoreMessageInfo(mi) 7255 } 7256 return ms 7257 } 7258 return mi.MessageOf(x) 7259 } 7260 7261 // Deprecated: Use SecretData_GrokXAIManagementAPIKey.ProtoReflect.Descriptor instead. 7262 func (*SecretData_GrokXAIManagementAPIKey) Descriptor() ([]byte, []int) { 7263 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 6} 7264 } 7265 7266 func (x *SecretData_GrokXAIManagementAPIKey) GetKey() string { 7267 if x != nil { 7268 return x.Key 7269 } 7270 return "" 7271 } 7272 7273 type SecretData_AzureStorageAccountAccessKey struct { 7274 state protoimpl.MessageState `protogen:"open.v1"` 7275 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 7276 unknownFields protoimpl.UnknownFields 7277 sizeCache protoimpl.SizeCache 7278 } 7279 7280 func (x *SecretData_AzureStorageAccountAccessKey) Reset() { 7281 *x = SecretData_AzureStorageAccountAccessKey{} 7282 mi := &file_proto_scan_result_proto_msgTypes[77] 7283 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7284 ms.StoreMessageInfo(mi) 7285 } 7286 7287 func (x *SecretData_AzureStorageAccountAccessKey) String() string { 7288 return protoimpl.X.MessageStringOf(x) 7289 } 7290 7291 func (*SecretData_AzureStorageAccountAccessKey) ProtoMessage() {} 7292 7293 func (x *SecretData_AzureStorageAccountAccessKey) ProtoReflect() protoreflect.Message { 7294 mi := &file_proto_scan_result_proto_msgTypes[77] 7295 if x != nil { 7296 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7297 if ms.LoadMessageInfo() == nil { 7298 ms.StoreMessageInfo(mi) 7299 } 7300 return ms 7301 } 7302 return mi.MessageOf(x) 7303 } 7304 7305 // Deprecated: Use SecretData_AzureStorageAccountAccessKey.ProtoReflect.Descriptor instead. 7306 func (*SecretData_AzureStorageAccountAccessKey) Descriptor() ([]byte, []int) { 7307 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 7} 7308 } 7309 7310 func (x *SecretData_AzureStorageAccountAccessKey) GetKey() string { 7311 if x != nil { 7312 return x.Key 7313 } 7314 return "" 7315 } 7316 7317 type SecretData_PrivateKey struct { 7318 state protoimpl.MessageState `protogen:"open.v1"` 7319 Block string `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"` // PEM/OpenSSH private key block 7320 Der []byte `protobuf:"bytes,2,opt,name=der,proto3" json:"der,omitempty"` // DER-encoded key material 7321 unknownFields protoimpl.UnknownFields 7322 sizeCache protoimpl.SizeCache 7323 } 7324 7325 func (x *SecretData_PrivateKey) Reset() { 7326 *x = SecretData_PrivateKey{} 7327 mi := &file_proto_scan_result_proto_msgTypes[78] 7328 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7329 ms.StoreMessageInfo(mi) 7330 } 7331 7332 func (x *SecretData_PrivateKey) String() string { 7333 return protoimpl.X.MessageStringOf(x) 7334 } 7335 7336 func (*SecretData_PrivateKey) ProtoMessage() {} 7337 7338 func (x *SecretData_PrivateKey) ProtoReflect() protoreflect.Message { 7339 mi := &file_proto_scan_result_proto_msgTypes[78] 7340 if x != nil { 7341 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7342 if ms.LoadMessageInfo() == nil { 7343 ms.StoreMessageInfo(mi) 7344 } 7345 return ms 7346 } 7347 return mi.MessageOf(x) 7348 } 7349 7350 // Deprecated: Use SecretData_PrivateKey.ProtoReflect.Descriptor instead. 7351 func (*SecretData_PrivateKey) Descriptor() ([]byte, []int) { 7352 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 8} 7353 } 7354 7355 func (x *SecretData_PrivateKey) GetBlock() string { 7356 if x != nil { 7357 return x.Block 7358 } 7359 return "" 7360 } 7361 7362 func (x *SecretData_PrivateKey) GetDer() []byte { 7363 if x != nil { 7364 return x.Der 7365 } 7366 return nil 7367 } 7368 7369 type SecretData_AzureAccessToken struct { 7370 state protoimpl.MessageState `protogen:"open.v1"` 7371 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 7372 unknownFields protoimpl.UnknownFields 7373 sizeCache protoimpl.SizeCache 7374 } 7375 7376 func (x *SecretData_AzureAccessToken) Reset() { 7377 *x = SecretData_AzureAccessToken{} 7378 mi := &file_proto_scan_result_proto_msgTypes[79] 7379 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7380 ms.StoreMessageInfo(mi) 7381 } 7382 7383 func (x *SecretData_AzureAccessToken) String() string { 7384 return protoimpl.X.MessageStringOf(x) 7385 } 7386 7387 func (*SecretData_AzureAccessToken) ProtoMessage() {} 7388 7389 func (x *SecretData_AzureAccessToken) ProtoReflect() protoreflect.Message { 7390 mi := &file_proto_scan_result_proto_msgTypes[79] 7391 if x != nil { 7392 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7393 if ms.LoadMessageInfo() == nil { 7394 ms.StoreMessageInfo(mi) 7395 } 7396 return ms 7397 } 7398 return mi.MessageOf(x) 7399 } 7400 7401 // Deprecated: Use SecretData_AzureAccessToken.ProtoReflect.Descriptor instead. 7402 func (*SecretData_AzureAccessToken) Descriptor() ([]byte, []int) { 7403 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 9} 7404 } 7405 7406 func (x *SecretData_AzureAccessToken) GetToken() string { 7407 if x != nil { 7408 return x.Token 7409 } 7410 return "" 7411 } 7412 7413 type SecretData_Pgpass struct { 7414 state protoimpl.MessageState `protogen:"open.v1"` 7415 Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"` 7416 Port string `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"` 7417 Database string `protobuf:"bytes,3,opt,name=database,proto3" json:"database,omitempty"` 7418 Username string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"` 7419 Password string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"` 7420 unknownFields protoimpl.UnknownFields 7421 sizeCache protoimpl.SizeCache 7422 } 7423 7424 func (x *SecretData_Pgpass) Reset() { 7425 *x = SecretData_Pgpass{} 7426 mi := &file_proto_scan_result_proto_msgTypes[80] 7427 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7428 ms.StoreMessageInfo(mi) 7429 } 7430 7431 func (x *SecretData_Pgpass) String() string { 7432 return protoimpl.X.MessageStringOf(x) 7433 } 7434 7435 func (*SecretData_Pgpass) ProtoMessage() {} 7436 7437 func (x *SecretData_Pgpass) ProtoReflect() protoreflect.Message { 7438 mi := &file_proto_scan_result_proto_msgTypes[80] 7439 if x != nil { 7440 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7441 if ms.LoadMessageInfo() == nil { 7442 ms.StoreMessageInfo(mi) 7443 } 7444 return ms 7445 } 7446 return mi.MessageOf(x) 7447 } 7448 7449 // Deprecated: Use SecretData_Pgpass.ProtoReflect.Descriptor instead. 7450 func (*SecretData_Pgpass) Descriptor() ([]byte, []int) { 7451 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 10} 7452 } 7453 7454 func (x *SecretData_Pgpass) GetHostname() string { 7455 if x != nil { 7456 return x.Hostname 7457 } 7458 return "" 7459 } 7460 7461 func (x *SecretData_Pgpass) GetPort() string { 7462 if x != nil { 7463 return x.Port 7464 } 7465 return "" 7466 } 7467 7468 func (x *SecretData_Pgpass) GetDatabase() string { 7469 if x != nil { 7470 return x.Database 7471 } 7472 return "" 7473 } 7474 7475 func (x *SecretData_Pgpass) GetUsername() string { 7476 if x != nil { 7477 return x.Username 7478 } 7479 return "" 7480 } 7481 7482 func (x *SecretData_Pgpass) GetPassword() string { 7483 if x != nil { 7484 return x.Password 7485 } 7486 return "" 7487 } 7488 7489 type SecretData_MariaDBCredentials struct { 7490 state protoimpl.MessageState `protogen:"open.v1"` 7491 Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` 7492 Port string `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"` 7493 User string `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"` 7494 Password string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"` 7495 Section string `protobuf:"bytes,6,opt,name=section,proto3" json:"section,omitempty"` 7496 unknownFields protoimpl.UnknownFields 7497 sizeCache protoimpl.SizeCache 7498 } 7499 7500 func (x *SecretData_MariaDBCredentials) Reset() { 7501 *x = SecretData_MariaDBCredentials{} 7502 mi := &file_proto_scan_result_proto_msgTypes[81] 7503 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7504 ms.StoreMessageInfo(mi) 7505 } 7506 7507 func (x *SecretData_MariaDBCredentials) String() string { 7508 return protoimpl.X.MessageStringOf(x) 7509 } 7510 7511 func (*SecretData_MariaDBCredentials) ProtoMessage() {} 7512 7513 func (x *SecretData_MariaDBCredentials) ProtoReflect() protoreflect.Message { 7514 mi := &file_proto_scan_result_proto_msgTypes[81] 7515 if x != nil { 7516 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7517 if ms.LoadMessageInfo() == nil { 7518 ms.StoreMessageInfo(mi) 7519 } 7520 return ms 7521 } 7522 return mi.MessageOf(x) 7523 } 7524 7525 // Deprecated: Use SecretData_MariaDBCredentials.ProtoReflect.Descriptor instead. 7526 func (*SecretData_MariaDBCredentials) Descriptor() ([]byte, []int) { 7527 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 11} 7528 } 7529 7530 func (x *SecretData_MariaDBCredentials) GetHost() string { 7531 if x != nil { 7532 return x.Host 7533 } 7534 return "" 7535 } 7536 7537 func (x *SecretData_MariaDBCredentials) GetPort() string { 7538 if x != nil { 7539 return x.Port 7540 } 7541 return "" 7542 } 7543 7544 func (x *SecretData_MariaDBCredentials) GetUser() string { 7545 if x != nil { 7546 return x.User 7547 } 7548 return "" 7549 } 7550 7551 func (x *SecretData_MariaDBCredentials) GetPassword() string { 7552 if x != nil { 7553 return x.Password 7554 } 7555 return "" 7556 } 7557 7558 func (x *SecretData_MariaDBCredentials) GetSection() string { 7559 if x != nil { 7560 return x.Section 7561 } 7562 return "" 7563 } 7564 7565 type SecretData_AzureIdentityToken struct { 7566 state protoimpl.MessageState `protogen:"open.v1"` 7567 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 7568 unknownFields protoimpl.UnknownFields 7569 sizeCache protoimpl.SizeCache 7570 } 7571 7572 func (x *SecretData_AzureIdentityToken) Reset() { 7573 *x = SecretData_AzureIdentityToken{} 7574 mi := &file_proto_scan_result_proto_msgTypes[82] 7575 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7576 ms.StoreMessageInfo(mi) 7577 } 7578 7579 func (x *SecretData_AzureIdentityToken) String() string { 7580 return protoimpl.X.MessageStringOf(x) 7581 } 7582 7583 func (*SecretData_AzureIdentityToken) ProtoMessage() {} 7584 7585 func (x *SecretData_AzureIdentityToken) ProtoReflect() protoreflect.Message { 7586 mi := &file_proto_scan_result_proto_msgTypes[82] 7587 if x != nil { 7588 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7589 if ms.LoadMessageInfo() == nil { 7590 ms.StoreMessageInfo(mi) 7591 } 7592 return ms 7593 } 7594 return mi.MessageOf(x) 7595 } 7596 7597 // Deprecated: Use SecretData_AzureIdentityToken.ProtoReflect.Descriptor instead. 7598 func (*SecretData_AzureIdentityToken) Descriptor() ([]byte, []int) { 7599 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 12} 7600 } 7601 7602 func (x *SecretData_AzureIdentityToken) GetToken() string { 7603 if x != nil { 7604 return x.Token 7605 } 7606 return "" 7607 } 7608 7609 type SecretData_OpenAIAPIKey struct { 7610 state protoimpl.MessageState `protogen:"open.v1"` 7611 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 7612 unknownFields protoimpl.UnknownFields 7613 sizeCache protoimpl.SizeCache 7614 } 7615 7616 func (x *SecretData_OpenAIAPIKey) Reset() { 7617 *x = SecretData_OpenAIAPIKey{} 7618 mi := &file_proto_scan_result_proto_msgTypes[83] 7619 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7620 ms.StoreMessageInfo(mi) 7621 } 7622 7623 func (x *SecretData_OpenAIAPIKey) String() string { 7624 return protoimpl.X.MessageStringOf(x) 7625 } 7626 7627 func (*SecretData_OpenAIAPIKey) ProtoMessage() {} 7628 7629 func (x *SecretData_OpenAIAPIKey) ProtoReflect() protoreflect.Message { 7630 mi := &file_proto_scan_result_proto_msgTypes[83] 7631 if x != nil { 7632 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7633 if ms.LoadMessageInfo() == nil { 7634 ms.StoreMessageInfo(mi) 7635 } 7636 return ms 7637 } 7638 return mi.MessageOf(x) 7639 } 7640 7641 // Deprecated: Use SecretData_OpenAIAPIKey.ProtoReflect.Descriptor instead. 7642 func (*SecretData_OpenAIAPIKey) Descriptor() ([]byte, []int) { 7643 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 13} 7644 } 7645 7646 func (x *SecretData_OpenAIAPIKey) GetKey() string { 7647 if x != nil { 7648 return x.Key 7649 } 7650 return "" 7651 } 7652 7653 type SecretData_DockerHubPat struct { 7654 state protoimpl.MessageState `protogen:"open.v1"` 7655 Pat string `protobuf:"bytes,1,opt,name=pat,proto3" json:"pat,omitempty"` 7656 Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"` 7657 unknownFields protoimpl.UnknownFields 7658 sizeCache protoimpl.SizeCache 7659 } 7660 7661 func (x *SecretData_DockerHubPat) Reset() { 7662 *x = SecretData_DockerHubPat{} 7663 mi := &file_proto_scan_result_proto_msgTypes[84] 7664 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7665 ms.StoreMessageInfo(mi) 7666 } 7667 7668 func (x *SecretData_DockerHubPat) String() string { 7669 return protoimpl.X.MessageStringOf(x) 7670 } 7671 7672 func (*SecretData_DockerHubPat) ProtoMessage() {} 7673 7674 func (x *SecretData_DockerHubPat) ProtoReflect() protoreflect.Message { 7675 mi := &file_proto_scan_result_proto_msgTypes[84] 7676 if x != nil { 7677 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7678 if ms.LoadMessageInfo() == nil { 7679 ms.StoreMessageInfo(mi) 7680 } 7681 return ms 7682 } 7683 return mi.MessageOf(x) 7684 } 7685 7686 // Deprecated: Use SecretData_DockerHubPat.ProtoReflect.Descriptor instead. 7687 func (*SecretData_DockerHubPat) Descriptor() ([]byte, []int) { 7688 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 14} 7689 } 7690 7691 func (x *SecretData_DockerHubPat) GetPat() string { 7692 if x != nil { 7693 return x.Pat 7694 } 7695 return "" 7696 } 7697 7698 func (x *SecretData_DockerHubPat) GetUsername() string { 7699 if x != nil { 7700 return x.Username 7701 } 7702 return "" 7703 } 7704 7705 type SecretData_GitlabPat struct { 7706 state protoimpl.MessageState `protogen:"open.v1"` 7707 Pat string `protobuf:"bytes,1,opt,name=pat,proto3" json:"pat,omitempty"` 7708 unknownFields protoimpl.UnknownFields 7709 sizeCache protoimpl.SizeCache 7710 } 7711 7712 func (x *SecretData_GitlabPat) Reset() { 7713 *x = SecretData_GitlabPat{} 7714 mi := &file_proto_scan_result_proto_msgTypes[85] 7715 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7716 ms.StoreMessageInfo(mi) 7717 } 7718 7719 func (x *SecretData_GitlabPat) String() string { 7720 return protoimpl.X.MessageStringOf(x) 7721 } 7722 7723 func (*SecretData_GitlabPat) ProtoMessage() {} 7724 7725 func (x *SecretData_GitlabPat) ProtoReflect() protoreflect.Message { 7726 mi := &file_proto_scan_result_proto_msgTypes[85] 7727 if x != nil { 7728 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7729 if ms.LoadMessageInfo() == nil { 7730 ms.StoreMessageInfo(mi) 7731 } 7732 return ms 7733 } 7734 return mi.MessageOf(x) 7735 } 7736 7737 // Deprecated: Use SecretData_GitlabPat.ProtoReflect.Descriptor instead. 7738 func (*SecretData_GitlabPat) Descriptor() ([]byte, []int) { 7739 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 15} 7740 } 7741 7742 func (x *SecretData_GitlabPat) GetPat() string { 7743 if x != nil { 7744 return x.Pat 7745 } 7746 return "" 7747 } 7748 7749 type SecretData_SlackAppLevelToken struct { 7750 state protoimpl.MessageState `protogen:"open.v1"` 7751 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 7752 unknownFields protoimpl.UnknownFields 7753 sizeCache protoimpl.SizeCache 7754 } 7755 7756 func (x *SecretData_SlackAppLevelToken) Reset() { 7757 *x = SecretData_SlackAppLevelToken{} 7758 mi := &file_proto_scan_result_proto_msgTypes[86] 7759 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7760 ms.StoreMessageInfo(mi) 7761 } 7762 7763 func (x *SecretData_SlackAppLevelToken) String() string { 7764 return protoimpl.X.MessageStringOf(x) 7765 } 7766 7767 func (*SecretData_SlackAppLevelToken) ProtoMessage() {} 7768 7769 func (x *SecretData_SlackAppLevelToken) ProtoReflect() protoreflect.Message { 7770 mi := &file_proto_scan_result_proto_msgTypes[86] 7771 if x != nil { 7772 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7773 if ms.LoadMessageInfo() == nil { 7774 ms.StoreMessageInfo(mi) 7775 } 7776 return ms 7777 } 7778 return mi.MessageOf(x) 7779 } 7780 7781 // Deprecated: Use SecretData_SlackAppLevelToken.ProtoReflect.Descriptor instead. 7782 func (*SecretData_SlackAppLevelToken) Descriptor() ([]byte, []int) { 7783 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 16} 7784 } 7785 7786 func (x *SecretData_SlackAppLevelToken) GetToken() string { 7787 if x != nil { 7788 return x.Token 7789 } 7790 return "" 7791 } 7792 7793 type SecretData_SlackAppConfigAccessToken struct { 7794 state protoimpl.MessageState `protogen:"open.v1"` 7795 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 7796 unknownFields protoimpl.UnknownFields 7797 sizeCache protoimpl.SizeCache 7798 } 7799 7800 func (x *SecretData_SlackAppConfigAccessToken) Reset() { 7801 *x = SecretData_SlackAppConfigAccessToken{} 7802 mi := &file_proto_scan_result_proto_msgTypes[87] 7803 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7804 ms.StoreMessageInfo(mi) 7805 } 7806 7807 func (x *SecretData_SlackAppConfigAccessToken) String() string { 7808 return protoimpl.X.MessageStringOf(x) 7809 } 7810 7811 func (*SecretData_SlackAppConfigAccessToken) ProtoMessage() {} 7812 7813 func (x *SecretData_SlackAppConfigAccessToken) ProtoReflect() protoreflect.Message { 7814 mi := &file_proto_scan_result_proto_msgTypes[87] 7815 if x != nil { 7816 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7817 if ms.LoadMessageInfo() == nil { 7818 ms.StoreMessageInfo(mi) 7819 } 7820 return ms 7821 } 7822 return mi.MessageOf(x) 7823 } 7824 7825 // Deprecated: Use SecretData_SlackAppConfigAccessToken.ProtoReflect.Descriptor instead. 7826 func (*SecretData_SlackAppConfigAccessToken) Descriptor() ([]byte, []int) { 7827 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 17} 7828 } 7829 7830 func (x *SecretData_SlackAppConfigAccessToken) GetToken() string { 7831 if x != nil { 7832 return x.Token 7833 } 7834 return "" 7835 } 7836 7837 type SecretData_SlackAppConfigRefreshToken struct { 7838 state protoimpl.MessageState `protogen:"open.v1"` 7839 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 7840 unknownFields protoimpl.UnknownFields 7841 sizeCache protoimpl.SizeCache 7842 } 7843 7844 func (x *SecretData_SlackAppConfigRefreshToken) Reset() { 7845 *x = SecretData_SlackAppConfigRefreshToken{} 7846 mi := &file_proto_scan_result_proto_msgTypes[88] 7847 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7848 ms.StoreMessageInfo(mi) 7849 } 7850 7851 func (x *SecretData_SlackAppConfigRefreshToken) String() string { 7852 return protoimpl.X.MessageStringOf(x) 7853 } 7854 7855 func (*SecretData_SlackAppConfigRefreshToken) ProtoMessage() {} 7856 7857 func (x *SecretData_SlackAppConfigRefreshToken) ProtoReflect() protoreflect.Message { 7858 mi := &file_proto_scan_result_proto_msgTypes[88] 7859 if x != nil { 7860 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7861 if ms.LoadMessageInfo() == nil { 7862 ms.StoreMessageInfo(mi) 7863 } 7864 return ms 7865 } 7866 return mi.MessageOf(x) 7867 } 7868 7869 // Deprecated: Use SecretData_SlackAppConfigRefreshToken.ProtoReflect.Descriptor instead. 7870 func (*SecretData_SlackAppConfigRefreshToken) Descriptor() ([]byte, []int) { 7871 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 18} 7872 } 7873 7874 func (x *SecretData_SlackAppConfigRefreshToken) GetToken() string { 7875 if x != nil { 7876 return x.Token 7877 } 7878 return "" 7879 } 7880 7881 type SecretData_PostmanAPIKey struct { 7882 state protoimpl.MessageState `protogen:"open.v1"` 7883 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 7884 unknownFields protoimpl.UnknownFields 7885 sizeCache protoimpl.SizeCache 7886 } 7887 7888 func (x *SecretData_PostmanAPIKey) Reset() { 7889 *x = SecretData_PostmanAPIKey{} 7890 mi := &file_proto_scan_result_proto_msgTypes[89] 7891 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7892 ms.StoreMessageInfo(mi) 7893 } 7894 7895 func (x *SecretData_PostmanAPIKey) String() string { 7896 return protoimpl.X.MessageStringOf(x) 7897 } 7898 7899 func (*SecretData_PostmanAPIKey) ProtoMessage() {} 7900 7901 func (x *SecretData_PostmanAPIKey) ProtoReflect() protoreflect.Message { 7902 mi := &file_proto_scan_result_proto_msgTypes[89] 7903 if x != nil { 7904 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7905 if ms.LoadMessageInfo() == nil { 7906 ms.StoreMessageInfo(mi) 7907 } 7908 return ms 7909 } 7910 return mi.MessageOf(x) 7911 } 7912 7913 // Deprecated: Use SecretData_PostmanAPIKey.ProtoReflect.Descriptor instead. 7914 func (*SecretData_PostmanAPIKey) Descriptor() ([]byte, []int) { 7915 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 19} 7916 } 7917 7918 func (x *SecretData_PostmanAPIKey) GetKey() string { 7919 if x != nil { 7920 return x.Key 7921 } 7922 return "" 7923 } 7924 7925 type SecretData_PostmanCollectionAccessToken struct { 7926 state protoimpl.MessageState `protogen:"open.v1"` 7927 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 7928 unknownFields protoimpl.UnknownFields 7929 sizeCache protoimpl.SizeCache 7930 } 7931 7932 func (x *SecretData_PostmanCollectionAccessToken) Reset() { 7933 *x = SecretData_PostmanCollectionAccessToken{} 7934 mi := &file_proto_scan_result_proto_msgTypes[90] 7935 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7936 ms.StoreMessageInfo(mi) 7937 } 7938 7939 func (x *SecretData_PostmanCollectionAccessToken) String() string { 7940 return protoimpl.X.MessageStringOf(x) 7941 } 7942 7943 func (*SecretData_PostmanCollectionAccessToken) ProtoMessage() {} 7944 7945 func (x *SecretData_PostmanCollectionAccessToken) ProtoReflect() protoreflect.Message { 7946 mi := &file_proto_scan_result_proto_msgTypes[90] 7947 if x != nil { 7948 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7949 if ms.LoadMessageInfo() == nil { 7950 ms.StoreMessageInfo(mi) 7951 } 7952 return ms 7953 } 7954 return mi.MessageOf(x) 7955 } 7956 7957 // Deprecated: Use SecretData_PostmanCollectionAccessToken.ProtoReflect.Descriptor instead. 7958 func (*SecretData_PostmanCollectionAccessToken) Descriptor() ([]byte, []int) { 7959 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 20} 7960 } 7961 7962 func (x *SecretData_PostmanCollectionAccessToken) GetKey() string { 7963 if x != nil { 7964 return x.Key 7965 } 7966 return "" 7967 } 7968 7969 type SecretData_DigitalOceanAPIToken struct { 7970 state protoimpl.MessageState `protogen:"open.v1"` 7971 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 7972 unknownFields protoimpl.UnknownFields 7973 sizeCache protoimpl.SizeCache 7974 } 7975 7976 func (x *SecretData_DigitalOceanAPIToken) Reset() { 7977 *x = SecretData_DigitalOceanAPIToken{} 7978 mi := &file_proto_scan_result_proto_msgTypes[91] 7979 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7980 ms.StoreMessageInfo(mi) 7981 } 7982 7983 func (x *SecretData_DigitalOceanAPIToken) String() string { 7984 return protoimpl.X.MessageStringOf(x) 7985 } 7986 7987 func (*SecretData_DigitalOceanAPIToken) ProtoMessage() {} 7988 7989 func (x *SecretData_DigitalOceanAPIToken) ProtoReflect() protoreflect.Message { 7990 mi := &file_proto_scan_result_proto_msgTypes[91] 7991 if x != nil { 7992 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 7993 if ms.LoadMessageInfo() == nil { 7994 ms.StoreMessageInfo(mi) 7995 } 7996 return ms 7997 } 7998 return mi.MessageOf(x) 7999 } 8000 8001 // Deprecated: Use SecretData_DigitalOceanAPIToken.ProtoReflect.Descriptor instead. 8002 func (*SecretData_DigitalOceanAPIToken) Descriptor() ([]byte, []int) { 8003 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 21} 8004 } 8005 8006 func (x *SecretData_DigitalOceanAPIToken) GetKey() string { 8007 if x != nil { 8008 return x.Key 8009 } 8010 return "" 8011 } 8012 8013 type SecretData_CratesIOAPIToken struct { 8014 state protoimpl.MessageState `protogen:"open.v1"` 8015 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 8016 unknownFields protoimpl.UnknownFields 8017 sizeCache protoimpl.SizeCache 8018 } 8019 8020 func (x *SecretData_CratesIOAPIToken) Reset() { 8021 *x = SecretData_CratesIOAPIToken{} 8022 mi := &file_proto_scan_result_proto_msgTypes[92] 8023 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8024 ms.StoreMessageInfo(mi) 8025 } 8026 8027 func (x *SecretData_CratesIOAPIToken) String() string { 8028 return protoimpl.X.MessageStringOf(x) 8029 } 8030 8031 func (*SecretData_CratesIOAPIToken) ProtoMessage() {} 8032 8033 func (x *SecretData_CratesIOAPIToken) ProtoReflect() protoreflect.Message { 8034 mi := &file_proto_scan_result_proto_msgTypes[92] 8035 if x != nil { 8036 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8037 if ms.LoadMessageInfo() == nil { 8038 ms.StoreMessageInfo(mi) 8039 } 8040 return ms 8041 } 8042 return mi.MessageOf(x) 8043 } 8044 8045 // Deprecated: Use SecretData_CratesIOAPIToken.ProtoReflect.Descriptor instead. 8046 func (*SecretData_CratesIOAPIToken) Descriptor() ([]byte, []int) { 8047 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 22} 8048 } 8049 8050 func (x *SecretData_CratesIOAPIToken) GetToken() string { 8051 if x != nil { 8052 return x.Token 8053 } 8054 return "" 8055 } 8056 8057 type SecretData_GithubAppRefreshToken struct { 8058 state protoimpl.MessageState `protogen:"open.v1"` 8059 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 8060 unknownFields protoimpl.UnknownFields 8061 sizeCache protoimpl.SizeCache 8062 } 8063 8064 func (x *SecretData_GithubAppRefreshToken) Reset() { 8065 *x = SecretData_GithubAppRefreshToken{} 8066 mi := &file_proto_scan_result_proto_msgTypes[93] 8067 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8068 ms.StoreMessageInfo(mi) 8069 } 8070 8071 func (x *SecretData_GithubAppRefreshToken) String() string { 8072 return protoimpl.X.MessageStringOf(x) 8073 } 8074 8075 func (*SecretData_GithubAppRefreshToken) ProtoMessage() {} 8076 8077 func (x *SecretData_GithubAppRefreshToken) ProtoReflect() protoreflect.Message { 8078 mi := &file_proto_scan_result_proto_msgTypes[93] 8079 if x != nil { 8080 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8081 if ms.LoadMessageInfo() == nil { 8082 ms.StoreMessageInfo(mi) 8083 } 8084 return ms 8085 } 8086 return mi.MessageOf(x) 8087 } 8088 8089 // Deprecated: Use SecretData_GithubAppRefreshToken.ProtoReflect.Descriptor instead. 8090 func (*SecretData_GithubAppRefreshToken) Descriptor() ([]byte, []int) { 8091 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 23} 8092 } 8093 8094 func (x *SecretData_GithubAppRefreshToken) GetToken() string { 8095 if x != nil { 8096 return x.Token 8097 } 8098 return "" 8099 } 8100 8101 type SecretData_GithubAppServerToServerToken struct { 8102 state protoimpl.MessageState `protogen:"open.v1"` 8103 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 8104 unknownFields protoimpl.UnknownFields 8105 sizeCache protoimpl.SizeCache 8106 } 8107 8108 func (x *SecretData_GithubAppServerToServerToken) Reset() { 8109 *x = SecretData_GithubAppServerToServerToken{} 8110 mi := &file_proto_scan_result_proto_msgTypes[94] 8111 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8112 ms.StoreMessageInfo(mi) 8113 } 8114 8115 func (x *SecretData_GithubAppServerToServerToken) String() string { 8116 return protoimpl.X.MessageStringOf(x) 8117 } 8118 8119 func (*SecretData_GithubAppServerToServerToken) ProtoMessage() {} 8120 8121 func (x *SecretData_GithubAppServerToServerToken) ProtoReflect() protoreflect.Message { 8122 mi := &file_proto_scan_result_proto_msgTypes[94] 8123 if x != nil { 8124 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8125 if ms.LoadMessageInfo() == nil { 8126 ms.StoreMessageInfo(mi) 8127 } 8128 return ms 8129 } 8130 return mi.MessageOf(x) 8131 } 8132 8133 // Deprecated: Use SecretData_GithubAppServerToServerToken.ProtoReflect.Descriptor instead. 8134 func (*SecretData_GithubAppServerToServerToken) Descriptor() ([]byte, []int) { 8135 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 24} 8136 } 8137 8138 func (x *SecretData_GithubAppServerToServerToken) GetToken() string { 8139 if x != nil { 8140 return x.Token 8141 } 8142 return "" 8143 } 8144 8145 type SecretData_GithubClassicPersonalAccessToken struct { 8146 state protoimpl.MessageState `protogen:"open.v1"` 8147 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 8148 unknownFields protoimpl.UnknownFields 8149 sizeCache protoimpl.SizeCache 8150 } 8151 8152 func (x *SecretData_GithubClassicPersonalAccessToken) Reset() { 8153 *x = SecretData_GithubClassicPersonalAccessToken{} 8154 mi := &file_proto_scan_result_proto_msgTypes[95] 8155 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8156 ms.StoreMessageInfo(mi) 8157 } 8158 8159 func (x *SecretData_GithubClassicPersonalAccessToken) String() string { 8160 return protoimpl.X.MessageStringOf(x) 8161 } 8162 8163 func (*SecretData_GithubClassicPersonalAccessToken) ProtoMessage() {} 8164 8165 func (x *SecretData_GithubClassicPersonalAccessToken) ProtoReflect() protoreflect.Message { 8166 mi := &file_proto_scan_result_proto_msgTypes[95] 8167 if x != nil { 8168 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8169 if ms.LoadMessageInfo() == nil { 8170 ms.StoreMessageInfo(mi) 8171 } 8172 return ms 8173 } 8174 return mi.MessageOf(x) 8175 } 8176 8177 // Deprecated: Use SecretData_GithubClassicPersonalAccessToken.ProtoReflect.Descriptor instead. 8178 func (*SecretData_GithubClassicPersonalAccessToken) Descriptor() ([]byte, []int) { 8179 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 25} 8180 } 8181 8182 func (x *SecretData_GithubClassicPersonalAccessToken) GetToken() string { 8183 if x != nil { 8184 return x.Token 8185 } 8186 return "" 8187 } 8188 8189 type SecretData_GithubFineGrainedPersonalAccessToken struct { 8190 state protoimpl.MessageState `protogen:"open.v1"` 8191 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 8192 unknownFields protoimpl.UnknownFields 8193 sizeCache protoimpl.SizeCache 8194 } 8195 8196 func (x *SecretData_GithubFineGrainedPersonalAccessToken) Reset() { 8197 *x = SecretData_GithubFineGrainedPersonalAccessToken{} 8198 mi := &file_proto_scan_result_proto_msgTypes[96] 8199 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8200 ms.StoreMessageInfo(mi) 8201 } 8202 8203 func (x *SecretData_GithubFineGrainedPersonalAccessToken) String() string { 8204 return protoimpl.X.MessageStringOf(x) 8205 } 8206 8207 func (*SecretData_GithubFineGrainedPersonalAccessToken) ProtoMessage() {} 8208 8209 func (x *SecretData_GithubFineGrainedPersonalAccessToken) ProtoReflect() protoreflect.Message { 8210 mi := &file_proto_scan_result_proto_msgTypes[96] 8211 if x != nil { 8212 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8213 if ms.LoadMessageInfo() == nil { 8214 ms.StoreMessageInfo(mi) 8215 } 8216 return ms 8217 } 8218 return mi.MessageOf(x) 8219 } 8220 8221 // Deprecated: Use SecretData_GithubFineGrainedPersonalAccessToken.ProtoReflect.Descriptor instead. 8222 func (*SecretData_GithubFineGrainedPersonalAccessToken) Descriptor() ([]byte, []int) { 8223 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 26} 8224 } 8225 8226 func (x *SecretData_GithubFineGrainedPersonalAccessToken) GetToken() string { 8227 if x != nil { 8228 return x.Token 8229 } 8230 return "" 8231 } 8232 8233 type SecretData_GithubOAuthToken struct { 8234 state protoimpl.MessageState `protogen:"open.v1"` 8235 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 8236 unknownFields protoimpl.UnknownFields 8237 sizeCache protoimpl.SizeCache 8238 } 8239 8240 func (x *SecretData_GithubOAuthToken) Reset() { 8241 *x = SecretData_GithubOAuthToken{} 8242 mi := &file_proto_scan_result_proto_msgTypes[97] 8243 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8244 ms.StoreMessageInfo(mi) 8245 } 8246 8247 func (x *SecretData_GithubOAuthToken) String() string { 8248 return protoimpl.X.MessageStringOf(x) 8249 } 8250 8251 func (*SecretData_GithubOAuthToken) ProtoMessage() {} 8252 8253 func (x *SecretData_GithubOAuthToken) ProtoReflect() protoreflect.Message { 8254 mi := &file_proto_scan_result_proto_msgTypes[97] 8255 if x != nil { 8256 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8257 if ms.LoadMessageInfo() == nil { 8258 ms.StoreMessageInfo(mi) 8259 } 8260 return ms 8261 } 8262 return mi.MessageOf(x) 8263 } 8264 8265 // Deprecated: Use SecretData_GithubOAuthToken.ProtoReflect.Descriptor instead. 8266 func (*SecretData_GithubOAuthToken) Descriptor() ([]byte, []int) { 8267 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 27} 8268 } 8269 8270 func (x *SecretData_GithubOAuthToken) GetToken() string { 8271 if x != nil { 8272 return x.Token 8273 } 8274 return "" 8275 } 8276 8277 type SecretData_GithubAppUserToServerToken struct { 8278 state protoimpl.MessageState `protogen:"open.v1"` 8279 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 8280 unknownFields protoimpl.UnknownFields 8281 sizeCache protoimpl.SizeCache 8282 } 8283 8284 func (x *SecretData_GithubAppUserToServerToken) Reset() { 8285 *x = SecretData_GithubAppUserToServerToken{} 8286 mi := &file_proto_scan_result_proto_msgTypes[98] 8287 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8288 ms.StoreMessageInfo(mi) 8289 } 8290 8291 func (x *SecretData_GithubAppUserToServerToken) String() string { 8292 return protoimpl.X.MessageStringOf(x) 8293 } 8294 8295 func (*SecretData_GithubAppUserToServerToken) ProtoMessage() {} 8296 8297 func (x *SecretData_GithubAppUserToServerToken) ProtoReflect() protoreflect.Message { 8298 mi := &file_proto_scan_result_proto_msgTypes[98] 8299 if x != nil { 8300 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8301 if ms.LoadMessageInfo() == nil { 8302 ms.StoreMessageInfo(mi) 8303 } 8304 return ms 8305 } 8306 return mi.MessageOf(x) 8307 } 8308 8309 // Deprecated: Use SecretData_GithubAppUserToServerToken.ProtoReflect.Descriptor instead. 8310 func (*SecretData_GithubAppUserToServerToken) Descriptor() ([]byte, []int) { 8311 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 28} 8312 } 8313 8314 func (x *SecretData_GithubAppUserToServerToken) GetToken() string { 8315 if x != nil { 8316 return x.Token 8317 } 8318 return "" 8319 } 8320 8321 type SecretData_PyPIAPIToken struct { 8322 state protoimpl.MessageState `protogen:"open.v1"` 8323 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 8324 unknownFields protoimpl.UnknownFields 8325 sizeCache protoimpl.SizeCache 8326 } 8327 8328 func (x *SecretData_PyPIAPIToken) Reset() { 8329 *x = SecretData_PyPIAPIToken{} 8330 mi := &file_proto_scan_result_proto_msgTypes[99] 8331 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8332 ms.StoreMessageInfo(mi) 8333 } 8334 8335 func (x *SecretData_PyPIAPIToken) String() string { 8336 return protoimpl.X.MessageStringOf(x) 8337 } 8338 8339 func (*SecretData_PyPIAPIToken) ProtoMessage() {} 8340 8341 func (x *SecretData_PyPIAPIToken) ProtoReflect() protoreflect.Message { 8342 mi := &file_proto_scan_result_proto_msgTypes[99] 8343 if x != nil { 8344 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8345 if ms.LoadMessageInfo() == nil { 8346 ms.StoreMessageInfo(mi) 8347 } 8348 return ms 8349 } 8350 return mi.MessageOf(x) 8351 } 8352 8353 // Deprecated: Use SecretData_PyPIAPIToken.ProtoReflect.Descriptor instead. 8354 func (*SecretData_PyPIAPIToken) Descriptor() ([]byte, []int) { 8355 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 29} 8356 } 8357 8358 func (x *SecretData_PyPIAPIToken) GetToken() string { 8359 if x != nil { 8360 return x.Token 8361 } 8362 return "" 8363 } 8364 8365 type SecretData_TinkKeyset struct { 8366 state protoimpl.MessageState `protogen:"open.v1"` 8367 Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` // JSON encoded Tink keyset 8368 unknownFields protoimpl.UnknownFields 8369 sizeCache protoimpl.SizeCache 8370 } 8371 8372 func (x *SecretData_TinkKeyset) Reset() { 8373 *x = SecretData_TinkKeyset{} 8374 mi := &file_proto_scan_result_proto_msgTypes[100] 8375 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8376 ms.StoreMessageInfo(mi) 8377 } 8378 8379 func (x *SecretData_TinkKeyset) String() string { 8380 return protoimpl.X.MessageStringOf(x) 8381 } 8382 8383 func (*SecretData_TinkKeyset) ProtoMessage() {} 8384 8385 func (x *SecretData_TinkKeyset) ProtoReflect() protoreflect.Message { 8386 mi := &file_proto_scan_result_proto_msgTypes[100] 8387 if x != nil { 8388 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8389 if ms.LoadMessageInfo() == nil { 8390 ms.StoreMessageInfo(mi) 8391 } 8392 return ms 8393 } 8394 return mi.MessageOf(x) 8395 } 8396 8397 // Deprecated: Use SecretData_TinkKeyset.ProtoReflect.Descriptor instead. 8398 func (*SecretData_TinkKeyset) Descriptor() ([]byte, []int) { 8399 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 30} 8400 } 8401 8402 func (x *SecretData_TinkKeyset) GetContent() string { 8403 if x != nil { 8404 return x.Content 8405 } 8406 return "" 8407 } 8408 8409 type SecretData_HashiCorpVaultToken struct { 8410 state protoimpl.MessageState `protogen:"open.v1"` 8411 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 8412 unknownFields protoimpl.UnknownFields 8413 sizeCache protoimpl.SizeCache 8414 } 8415 8416 func (x *SecretData_HashiCorpVaultToken) Reset() { 8417 *x = SecretData_HashiCorpVaultToken{} 8418 mi := &file_proto_scan_result_proto_msgTypes[101] 8419 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8420 ms.StoreMessageInfo(mi) 8421 } 8422 8423 func (x *SecretData_HashiCorpVaultToken) String() string { 8424 return protoimpl.X.MessageStringOf(x) 8425 } 8426 8427 func (*SecretData_HashiCorpVaultToken) ProtoMessage() {} 8428 8429 func (x *SecretData_HashiCorpVaultToken) ProtoReflect() protoreflect.Message { 8430 mi := &file_proto_scan_result_proto_msgTypes[101] 8431 if x != nil { 8432 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8433 if ms.LoadMessageInfo() == nil { 8434 ms.StoreMessageInfo(mi) 8435 } 8436 return ms 8437 } 8438 return mi.MessageOf(x) 8439 } 8440 8441 // Deprecated: Use SecretData_HashiCorpVaultToken.ProtoReflect.Descriptor instead. 8442 func (*SecretData_HashiCorpVaultToken) Descriptor() ([]byte, []int) { 8443 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 31} 8444 } 8445 8446 func (x *SecretData_HashiCorpVaultToken) GetToken() string { 8447 if x != nil { 8448 return x.Token 8449 } 8450 return "" 8451 } 8452 8453 type SecretData_HashiCorpVaultAppRoleCredentials struct { 8454 state protoimpl.MessageState `protogen:"open.v1"` 8455 RoleId string `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"` 8456 SecretId string `protobuf:"bytes,2,opt,name=secret_id,json=secretId,proto3" json:"secret_id,omitempty"` 8457 Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` // General ID field for uncertain UUID types when context is unclear 8458 unknownFields protoimpl.UnknownFields 8459 sizeCache protoimpl.SizeCache 8460 } 8461 8462 func (x *SecretData_HashiCorpVaultAppRoleCredentials) Reset() { 8463 *x = SecretData_HashiCorpVaultAppRoleCredentials{} 8464 mi := &file_proto_scan_result_proto_msgTypes[102] 8465 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8466 ms.StoreMessageInfo(mi) 8467 } 8468 8469 func (x *SecretData_HashiCorpVaultAppRoleCredentials) String() string { 8470 return protoimpl.X.MessageStringOf(x) 8471 } 8472 8473 func (*SecretData_HashiCorpVaultAppRoleCredentials) ProtoMessage() {} 8474 8475 func (x *SecretData_HashiCorpVaultAppRoleCredentials) ProtoReflect() protoreflect.Message { 8476 mi := &file_proto_scan_result_proto_msgTypes[102] 8477 if x != nil { 8478 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8479 if ms.LoadMessageInfo() == nil { 8480 ms.StoreMessageInfo(mi) 8481 } 8482 return ms 8483 } 8484 return mi.MessageOf(x) 8485 } 8486 8487 // Deprecated: Use SecretData_HashiCorpVaultAppRoleCredentials.ProtoReflect.Descriptor instead. 8488 func (*SecretData_HashiCorpVaultAppRoleCredentials) Descriptor() ([]byte, []int) { 8489 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 32} 8490 } 8491 8492 func (x *SecretData_HashiCorpVaultAppRoleCredentials) GetRoleId() string { 8493 if x != nil { 8494 return x.RoleId 8495 } 8496 return "" 8497 } 8498 8499 func (x *SecretData_HashiCorpVaultAppRoleCredentials) GetSecretId() string { 8500 if x != nil { 8501 return x.SecretId 8502 } 8503 return "" 8504 } 8505 8506 func (x *SecretData_HashiCorpVaultAppRoleCredentials) GetId() string { 8507 if x != nil { 8508 return x.Id 8509 } 8510 return "" 8511 } 8512 8513 type SecretData_GCPAPIKey struct { 8514 state protoimpl.MessageState `protogen:"open.v1"` 8515 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 8516 unknownFields protoimpl.UnknownFields 8517 sizeCache protoimpl.SizeCache 8518 } 8519 8520 func (x *SecretData_GCPAPIKey) Reset() { 8521 *x = SecretData_GCPAPIKey{} 8522 mi := &file_proto_scan_result_proto_msgTypes[103] 8523 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8524 ms.StoreMessageInfo(mi) 8525 } 8526 8527 func (x *SecretData_GCPAPIKey) String() string { 8528 return protoimpl.X.MessageStringOf(x) 8529 } 8530 8531 func (*SecretData_GCPAPIKey) ProtoMessage() {} 8532 8533 func (x *SecretData_GCPAPIKey) ProtoReflect() protoreflect.Message { 8534 mi := &file_proto_scan_result_proto_msgTypes[103] 8535 if x != nil { 8536 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8537 if ms.LoadMessageInfo() == nil { 8538 ms.StoreMessageInfo(mi) 8539 } 8540 return ms 8541 } 8542 return mi.MessageOf(x) 8543 } 8544 8545 // Deprecated: Use SecretData_GCPAPIKey.ProtoReflect.Descriptor instead. 8546 func (*SecretData_GCPAPIKey) Descriptor() ([]byte, []int) { 8547 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 33} 8548 } 8549 8550 func (x *SecretData_GCPAPIKey) GetKey() string { 8551 if x != nil { 8552 return x.Key 8553 } 8554 return "" 8555 } 8556 8557 type SecretData_HuggingfaceAPIKey struct { 8558 state protoimpl.MessageState `protogen:"open.v1"` 8559 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 8560 Role string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"` 8561 FineGrainedScope []string `protobuf:"bytes,3,rep,name=fine_grained_scope,json=fineGrainedScope,proto3" json:"fine_grained_scope,omitempty"` 8562 unknownFields protoimpl.UnknownFields 8563 sizeCache protoimpl.SizeCache 8564 } 8565 8566 func (x *SecretData_HuggingfaceAPIKey) Reset() { 8567 *x = SecretData_HuggingfaceAPIKey{} 8568 mi := &file_proto_scan_result_proto_msgTypes[104] 8569 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8570 ms.StoreMessageInfo(mi) 8571 } 8572 8573 func (x *SecretData_HuggingfaceAPIKey) String() string { 8574 return protoimpl.X.MessageStringOf(x) 8575 } 8576 8577 func (*SecretData_HuggingfaceAPIKey) ProtoMessage() {} 8578 8579 func (x *SecretData_HuggingfaceAPIKey) ProtoReflect() protoreflect.Message { 8580 mi := &file_proto_scan_result_proto_msgTypes[104] 8581 if x != nil { 8582 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8583 if ms.LoadMessageInfo() == nil { 8584 ms.StoreMessageInfo(mi) 8585 } 8586 return ms 8587 } 8588 return mi.MessageOf(x) 8589 } 8590 8591 // Deprecated: Use SecretData_HuggingfaceAPIKey.ProtoReflect.Descriptor instead. 8592 func (*SecretData_HuggingfaceAPIKey) Descriptor() ([]byte, []int) { 8593 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 34} 8594 } 8595 8596 func (x *SecretData_HuggingfaceAPIKey) GetKey() string { 8597 if x != nil { 8598 return x.Key 8599 } 8600 return "" 8601 } 8602 8603 func (x *SecretData_HuggingfaceAPIKey) GetRole() string { 8604 if x != nil { 8605 return x.Role 8606 } 8607 return "" 8608 } 8609 8610 func (x *SecretData_HuggingfaceAPIKey) GetFineGrainedScope() []string { 8611 if x != nil { 8612 return x.FineGrainedScope 8613 } 8614 return nil 8615 } 8616 8617 type SecretData_HashiCorpCloudPlatformCredentials struct { 8618 state protoimpl.MessageState `protogen:"open.v1"` 8619 ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` 8620 ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"` 8621 unknownFields protoimpl.UnknownFields 8622 sizeCache protoimpl.SizeCache 8623 } 8624 8625 func (x *SecretData_HashiCorpCloudPlatformCredentials) Reset() { 8626 *x = SecretData_HashiCorpCloudPlatformCredentials{} 8627 mi := &file_proto_scan_result_proto_msgTypes[105] 8628 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8629 ms.StoreMessageInfo(mi) 8630 } 8631 8632 func (x *SecretData_HashiCorpCloudPlatformCredentials) String() string { 8633 return protoimpl.X.MessageStringOf(x) 8634 } 8635 8636 func (*SecretData_HashiCorpCloudPlatformCredentials) ProtoMessage() {} 8637 8638 func (x *SecretData_HashiCorpCloudPlatformCredentials) ProtoReflect() protoreflect.Message { 8639 mi := &file_proto_scan_result_proto_msgTypes[105] 8640 if x != nil { 8641 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8642 if ms.LoadMessageInfo() == nil { 8643 ms.StoreMessageInfo(mi) 8644 } 8645 return ms 8646 } 8647 return mi.MessageOf(x) 8648 } 8649 8650 // Deprecated: Use SecretData_HashiCorpCloudPlatformCredentials.ProtoReflect.Descriptor instead. 8651 func (*SecretData_HashiCorpCloudPlatformCredentials) Descriptor() ([]byte, []int) { 8652 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 35} 8653 } 8654 8655 func (x *SecretData_HashiCorpCloudPlatformCredentials) GetClientId() string { 8656 if x != nil { 8657 return x.ClientId 8658 } 8659 return "" 8660 } 8661 8662 func (x *SecretData_HashiCorpCloudPlatformCredentials) GetClientSecret() string { 8663 if x != nil { 8664 return x.ClientSecret 8665 } 8666 return "" 8667 } 8668 8669 type SecretData_HashiCorpCloudPlatformToken struct { 8670 state protoimpl.MessageState `protogen:"open.v1"` 8671 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 8672 // Optional identity enrichment fields populated when available 8673 OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"` 8674 ProjectId string `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` 8675 PrincipalId string `protobuf:"bytes,4,opt,name=principal_id,json=principalId,proto3" json:"principal_id,omitempty"` 8676 PrincipalType string `protobuf:"bytes,5,opt,name=principal_type,json=principalType,proto3" json:"principal_type,omitempty"` 8677 ServiceName string `protobuf:"bytes,6,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"` 8678 UserId string `protobuf:"bytes,7,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` 8679 UserEmail string `protobuf:"bytes,8,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty"` 8680 GroupIds []string `protobuf:"bytes,9,rep,name=group_ids,json=groupIds,proto3" json:"group_ids,omitempty"` 8681 unknownFields protoimpl.UnknownFields 8682 sizeCache protoimpl.SizeCache 8683 } 8684 8685 func (x *SecretData_HashiCorpCloudPlatformToken) Reset() { 8686 *x = SecretData_HashiCorpCloudPlatformToken{} 8687 mi := &file_proto_scan_result_proto_msgTypes[106] 8688 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8689 ms.StoreMessageInfo(mi) 8690 } 8691 8692 func (x *SecretData_HashiCorpCloudPlatformToken) String() string { 8693 return protoimpl.X.MessageStringOf(x) 8694 } 8695 8696 func (*SecretData_HashiCorpCloudPlatformToken) ProtoMessage() {} 8697 8698 func (x *SecretData_HashiCorpCloudPlatformToken) ProtoReflect() protoreflect.Message { 8699 mi := &file_proto_scan_result_proto_msgTypes[106] 8700 if x != nil { 8701 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8702 if ms.LoadMessageInfo() == nil { 8703 ms.StoreMessageInfo(mi) 8704 } 8705 return ms 8706 } 8707 return mi.MessageOf(x) 8708 } 8709 8710 // Deprecated: Use SecretData_HashiCorpCloudPlatformToken.ProtoReflect.Descriptor instead. 8711 func (*SecretData_HashiCorpCloudPlatformToken) Descriptor() ([]byte, []int) { 8712 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 36} 8713 } 8714 8715 func (x *SecretData_HashiCorpCloudPlatformToken) GetToken() string { 8716 if x != nil { 8717 return x.Token 8718 } 8719 return "" 8720 } 8721 8722 func (x *SecretData_HashiCorpCloudPlatformToken) GetOrganizationId() string { 8723 if x != nil { 8724 return x.OrganizationId 8725 } 8726 return "" 8727 } 8728 8729 func (x *SecretData_HashiCorpCloudPlatformToken) GetProjectId() string { 8730 if x != nil { 8731 return x.ProjectId 8732 } 8733 return "" 8734 } 8735 8736 func (x *SecretData_HashiCorpCloudPlatformToken) GetPrincipalId() string { 8737 if x != nil { 8738 return x.PrincipalId 8739 } 8740 return "" 8741 } 8742 8743 func (x *SecretData_HashiCorpCloudPlatformToken) GetPrincipalType() string { 8744 if x != nil { 8745 return x.PrincipalType 8746 } 8747 return "" 8748 } 8749 8750 func (x *SecretData_HashiCorpCloudPlatformToken) GetServiceName() string { 8751 if x != nil { 8752 return x.ServiceName 8753 } 8754 return "" 8755 } 8756 8757 func (x *SecretData_HashiCorpCloudPlatformToken) GetUserId() string { 8758 if x != nil { 8759 return x.UserId 8760 } 8761 return "" 8762 } 8763 8764 func (x *SecretData_HashiCorpCloudPlatformToken) GetUserEmail() string { 8765 if x != nil { 8766 return x.UserEmail 8767 } 8768 return "" 8769 } 8770 8771 func (x *SecretData_HashiCorpCloudPlatformToken) GetGroupIds() []string { 8772 if x != nil { 8773 return x.GroupIds 8774 } 8775 return nil 8776 } 8777 8778 type SecretData_StripeSecretKey struct { 8779 state protoimpl.MessageState `protogen:"open.v1"` 8780 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 8781 unknownFields protoimpl.UnknownFields 8782 sizeCache protoimpl.SizeCache 8783 } 8784 8785 func (x *SecretData_StripeSecretKey) Reset() { 8786 *x = SecretData_StripeSecretKey{} 8787 mi := &file_proto_scan_result_proto_msgTypes[107] 8788 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8789 ms.StoreMessageInfo(mi) 8790 } 8791 8792 func (x *SecretData_StripeSecretKey) String() string { 8793 return protoimpl.X.MessageStringOf(x) 8794 } 8795 8796 func (*SecretData_StripeSecretKey) ProtoMessage() {} 8797 8798 func (x *SecretData_StripeSecretKey) ProtoReflect() protoreflect.Message { 8799 mi := &file_proto_scan_result_proto_msgTypes[107] 8800 if x != nil { 8801 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8802 if ms.LoadMessageInfo() == nil { 8803 ms.StoreMessageInfo(mi) 8804 } 8805 return ms 8806 } 8807 return mi.MessageOf(x) 8808 } 8809 8810 // Deprecated: Use SecretData_StripeSecretKey.ProtoReflect.Descriptor instead. 8811 func (*SecretData_StripeSecretKey) Descriptor() ([]byte, []int) { 8812 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 37} 8813 } 8814 8815 func (x *SecretData_StripeSecretKey) GetKey() string { 8816 if x != nil { 8817 return x.Key 8818 } 8819 return "" 8820 } 8821 8822 type SecretData_StripeRestrictedKey struct { 8823 state protoimpl.MessageState `protogen:"open.v1"` 8824 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 8825 unknownFields protoimpl.UnknownFields 8826 sizeCache protoimpl.SizeCache 8827 } 8828 8829 func (x *SecretData_StripeRestrictedKey) Reset() { 8830 *x = SecretData_StripeRestrictedKey{} 8831 mi := &file_proto_scan_result_proto_msgTypes[108] 8832 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8833 ms.StoreMessageInfo(mi) 8834 } 8835 8836 func (x *SecretData_StripeRestrictedKey) String() string { 8837 return protoimpl.X.MessageStringOf(x) 8838 } 8839 8840 func (*SecretData_StripeRestrictedKey) ProtoMessage() {} 8841 8842 func (x *SecretData_StripeRestrictedKey) ProtoReflect() protoreflect.Message { 8843 mi := &file_proto_scan_result_proto_msgTypes[108] 8844 if x != nil { 8845 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8846 if ms.LoadMessageInfo() == nil { 8847 ms.StoreMessageInfo(mi) 8848 } 8849 return ms 8850 } 8851 return mi.MessageOf(x) 8852 } 8853 8854 // Deprecated: Use SecretData_StripeRestrictedKey.ProtoReflect.Descriptor instead. 8855 func (*SecretData_StripeRestrictedKey) Descriptor() ([]byte, []int) { 8856 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 38} 8857 } 8858 8859 func (x *SecretData_StripeRestrictedKey) GetKey() string { 8860 if x != nil { 8861 return x.Key 8862 } 8863 return "" 8864 } 8865 8866 type SecretData_StripeWebhookSecret struct { 8867 state protoimpl.MessageState `protogen:"open.v1"` 8868 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 8869 unknownFields protoimpl.UnknownFields 8870 sizeCache protoimpl.SizeCache 8871 } 8872 8873 func (x *SecretData_StripeWebhookSecret) Reset() { 8874 *x = SecretData_StripeWebhookSecret{} 8875 mi := &file_proto_scan_result_proto_msgTypes[109] 8876 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8877 ms.StoreMessageInfo(mi) 8878 } 8879 8880 func (x *SecretData_StripeWebhookSecret) String() string { 8881 return protoimpl.X.MessageStringOf(x) 8882 } 8883 8884 func (*SecretData_StripeWebhookSecret) ProtoMessage() {} 8885 8886 func (x *SecretData_StripeWebhookSecret) ProtoReflect() protoreflect.Message { 8887 mi := &file_proto_scan_result_proto_msgTypes[109] 8888 if x != nil { 8889 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8890 if ms.LoadMessageInfo() == nil { 8891 ms.StoreMessageInfo(mi) 8892 } 8893 return ms 8894 } 8895 return mi.MessageOf(x) 8896 } 8897 8898 // Deprecated: Use SecretData_StripeWebhookSecret.ProtoReflect.Descriptor instead. 8899 func (*SecretData_StripeWebhookSecret) Descriptor() ([]byte, []int) { 8900 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 39} 8901 } 8902 8903 func (x *SecretData_StripeWebhookSecret) GetKey() string { 8904 if x != nil { 8905 return x.Key 8906 } 8907 return "" 8908 } 8909 8910 type SecretData_GCPOAuth2ClientCredentials struct { 8911 state protoimpl.MessageState `protogen:"open.v1"` 8912 // GCP OAuth2 client ID in format: 8913 // `12345678901-abcdefghijklmnopqrstuvwxyz.apps.googleusercontent.com` 8914 Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` 8915 // GCP OAuth2 client secret, typically 24+ character alphanumeric string 8916 // prefixed with `GOCSPX-` 8917 Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"` 8918 unknownFields protoimpl.UnknownFields 8919 sizeCache protoimpl.SizeCache 8920 } 8921 8922 func (x *SecretData_GCPOAuth2ClientCredentials) Reset() { 8923 *x = SecretData_GCPOAuth2ClientCredentials{} 8924 mi := &file_proto_scan_result_proto_msgTypes[110] 8925 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8926 ms.StoreMessageInfo(mi) 8927 } 8928 8929 func (x *SecretData_GCPOAuth2ClientCredentials) String() string { 8930 return protoimpl.X.MessageStringOf(x) 8931 } 8932 8933 func (*SecretData_GCPOAuth2ClientCredentials) ProtoMessage() {} 8934 8935 func (x *SecretData_GCPOAuth2ClientCredentials) ProtoReflect() protoreflect.Message { 8936 mi := &file_proto_scan_result_proto_msgTypes[110] 8937 if x != nil { 8938 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8939 if ms.LoadMessageInfo() == nil { 8940 ms.StoreMessageInfo(mi) 8941 } 8942 return ms 8943 } 8944 return mi.MessageOf(x) 8945 } 8946 8947 // Deprecated: Use SecretData_GCPOAuth2ClientCredentials.ProtoReflect.Descriptor instead. 8948 func (*SecretData_GCPOAuth2ClientCredentials) Descriptor() ([]byte, []int) { 8949 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 40} 8950 } 8951 8952 func (x *SecretData_GCPOAuth2ClientCredentials) GetId() string { 8953 if x != nil { 8954 return x.Id 8955 } 8956 return "" 8957 } 8958 8959 func (x *SecretData_GCPOAuth2ClientCredentials) GetSecret() string { 8960 if x != nil { 8961 return x.Secret 8962 } 8963 return "" 8964 } 8965 8966 type SecretData_GCPOAuth2AccessToken struct { 8967 state protoimpl.MessageState `protogen:"open.v1"` 8968 // GCP OAuth2 access token, typically in format: 8969 // "ya29.[alphanumeric_string]" 8970 Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` 8971 unknownFields protoimpl.UnknownFields 8972 sizeCache protoimpl.SizeCache 8973 } 8974 8975 func (x *SecretData_GCPOAuth2AccessToken) Reset() { 8976 *x = SecretData_GCPOAuth2AccessToken{} 8977 mi := &file_proto_scan_result_proto_msgTypes[111] 8978 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8979 ms.StoreMessageInfo(mi) 8980 } 8981 8982 func (x *SecretData_GCPOAuth2AccessToken) String() string { 8983 return protoimpl.X.MessageStringOf(x) 8984 } 8985 8986 func (*SecretData_GCPOAuth2AccessToken) ProtoMessage() {} 8987 8988 func (x *SecretData_GCPOAuth2AccessToken) ProtoReflect() protoreflect.Message { 8989 mi := &file_proto_scan_result_proto_msgTypes[111] 8990 if x != nil { 8991 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 8992 if ms.LoadMessageInfo() == nil { 8993 ms.StoreMessageInfo(mi) 8994 } 8995 return ms 8996 } 8997 return mi.MessageOf(x) 8998 } 8999 9000 // Deprecated: Use SecretData_GCPOAuth2AccessToken.ProtoReflect.Descriptor instead. 9001 func (*SecretData_GCPOAuth2AccessToken) Descriptor() ([]byte, []int) { 9002 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 41} 9003 } 9004 9005 func (x *SecretData_GCPOAuth2AccessToken) GetToken() string { 9006 if x != nil { 9007 return x.Token 9008 } 9009 return "" 9010 } 9011 9012 type SecretData_GCSHmacKey struct { 9013 state protoimpl.MessageState `protogen:"open.v1"` 9014 AccessId string `protobuf:"bytes,1,opt,name=access_id,json=accessId,proto3" json:"access_id,omitempty"` 9015 Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"` 9016 unknownFields protoimpl.UnknownFields 9017 sizeCache protoimpl.SizeCache 9018 } 9019 9020 func (x *SecretData_GCSHmacKey) Reset() { 9021 *x = SecretData_GCSHmacKey{} 9022 mi := &file_proto_scan_result_proto_msgTypes[112] 9023 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9024 ms.StoreMessageInfo(mi) 9025 } 9026 9027 func (x *SecretData_GCSHmacKey) String() string { 9028 return protoimpl.X.MessageStringOf(x) 9029 } 9030 9031 func (*SecretData_GCSHmacKey) ProtoMessage() {} 9032 9033 func (x *SecretData_GCSHmacKey) ProtoReflect() protoreflect.Message { 9034 mi := &file_proto_scan_result_proto_msgTypes[112] 9035 if x != nil { 9036 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9037 if ms.LoadMessageInfo() == nil { 9038 ms.StoreMessageInfo(mi) 9039 } 9040 return ms 9041 } 9042 return mi.MessageOf(x) 9043 } 9044 9045 // Deprecated: Use SecretData_GCSHmacKey.ProtoReflect.Descriptor instead. 9046 func (*SecretData_GCSHmacKey) Descriptor() ([]byte, []int) { 9047 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 42} 9048 } 9049 9050 func (x *SecretData_GCSHmacKey) GetAccessId() string { 9051 if x != nil { 9052 return x.AccessId 9053 } 9054 return "" 9055 } 9056 9057 func (x *SecretData_GCSHmacKey) GetSecret() string { 9058 if x != nil { 9059 return x.Secret 9060 } 9061 return "" 9062 } 9063 9064 type SecretData_MysqlMyloginSection struct { 9065 state protoimpl.MessageState `protogen:"open.v1"` 9066 SectionName string `protobuf:"bytes,1,opt,name=section_name,json=sectionName,proto3" json:"section_name,omitempty"` 9067 User string `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"` 9068 Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"` 9069 Host string `protobuf:"bytes,4,opt,name=host,proto3" json:"host,omitempty"` 9070 Port string `protobuf:"bytes,5,opt,name=port,proto3" json:"port,omitempty"` 9071 Socket string `protobuf:"bytes,6,opt,name=socket,proto3" json:"socket,omitempty"` 9072 unknownFields protoimpl.UnknownFields 9073 sizeCache protoimpl.SizeCache 9074 } 9075 9076 func (x *SecretData_MysqlMyloginSection) Reset() { 9077 *x = SecretData_MysqlMyloginSection{} 9078 mi := &file_proto_scan_result_proto_msgTypes[113] 9079 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9080 ms.StoreMessageInfo(mi) 9081 } 9082 9083 func (x *SecretData_MysqlMyloginSection) String() string { 9084 return protoimpl.X.MessageStringOf(x) 9085 } 9086 9087 func (*SecretData_MysqlMyloginSection) ProtoMessage() {} 9088 9089 func (x *SecretData_MysqlMyloginSection) ProtoReflect() protoreflect.Message { 9090 mi := &file_proto_scan_result_proto_msgTypes[113] 9091 if x != nil { 9092 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9093 if ms.LoadMessageInfo() == nil { 9094 ms.StoreMessageInfo(mi) 9095 } 9096 return ms 9097 } 9098 return mi.MessageOf(x) 9099 } 9100 9101 // Deprecated: Use SecretData_MysqlMyloginSection.ProtoReflect.Descriptor instead. 9102 func (*SecretData_MysqlMyloginSection) Descriptor() ([]byte, []int) { 9103 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 43} 9104 } 9105 9106 func (x *SecretData_MysqlMyloginSection) GetSectionName() string { 9107 if x != nil { 9108 return x.SectionName 9109 } 9110 return "" 9111 } 9112 9113 func (x *SecretData_MysqlMyloginSection) GetUser() string { 9114 if x != nil { 9115 return x.User 9116 } 9117 return "" 9118 } 9119 9120 func (x *SecretData_MysqlMyloginSection) GetPassword() string { 9121 if x != nil { 9122 return x.Password 9123 } 9124 return "" 9125 } 9126 9127 func (x *SecretData_MysqlMyloginSection) GetHost() string { 9128 if x != nil { 9129 return x.Host 9130 } 9131 return "" 9132 } 9133 9134 func (x *SecretData_MysqlMyloginSection) GetPort() string { 9135 if x != nil { 9136 return x.Port 9137 } 9138 return "" 9139 } 9140 9141 func (x *SecretData_MysqlMyloginSection) GetSocket() string { 9142 if x != nil { 9143 return x.Socket 9144 } 9145 return "" 9146 } 9147 9148 type SecretData_VapidKey struct { 9149 state protoimpl.MessageState `protogen:"open.v1"` 9150 PrivateB64 string `protobuf:"bytes,1,opt,name=private_b64,json=privateB64,proto3" json:"private_b64,omitempty"` 9151 PublicB64 string `protobuf:"bytes,2,opt,name=public_b64,json=publicB64,proto3" json:"public_b64,omitempty"` 9152 unknownFields protoimpl.UnknownFields 9153 sizeCache protoimpl.SizeCache 9154 } 9155 9156 func (x *SecretData_VapidKey) Reset() { 9157 *x = SecretData_VapidKey{} 9158 mi := &file_proto_scan_result_proto_msgTypes[114] 9159 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9160 ms.StoreMessageInfo(mi) 9161 } 9162 9163 func (x *SecretData_VapidKey) String() string { 9164 return protoimpl.X.MessageStringOf(x) 9165 } 9166 9167 func (*SecretData_VapidKey) ProtoMessage() {} 9168 9169 func (x *SecretData_VapidKey) ProtoReflect() protoreflect.Message { 9170 mi := &file_proto_scan_result_proto_msgTypes[114] 9171 if x != nil { 9172 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9173 if ms.LoadMessageInfo() == nil { 9174 ms.StoreMessageInfo(mi) 9175 } 9176 return ms 9177 } 9178 return mi.MessageOf(x) 9179 } 9180 9181 // Deprecated: Use SecretData_VapidKey.ProtoReflect.Descriptor instead. 9182 func (*SecretData_VapidKey) Descriptor() ([]byte, []int) { 9183 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 44} 9184 } 9185 9186 func (x *SecretData_VapidKey) GetPrivateB64() string { 9187 if x != nil { 9188 return x.PrivateB64 9189 } 9190 return "" 9191 } 9192 9193 func (x *SecretData_VapidKey) GetPublicB64() string { 9194 if x != nil { 9195 return x.PublicB64 9196 } 9197 return "" 9198 } 9199 9200 type SecretData_OnePasswordConnectToken struct { 9201 state protoimpl.MessageState `protogen:"open.v1"` 9202 // Device UUID from the token JSON. 9203 DeviceUuid string `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"` 9204 // Version field from the token JSON. 9205 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` 9206 // Encrypted payload data (from encCredentials.data). 9207 EncryptedData string `protobuf:"bytes,3,opt,name=encrypted_data,json=encryptedData,proto3" json:"encrypted_data,omitempty"` 9208 // Key ID used to encrypt the credentials (encCredentials.kid). 9209 EncryptionKeyId string `protobuf:"bytes,4,opt,name=encryption_key_id,json=encryptionKeyId,proto3" json:"encryption_key_id,omitempty"` 9210 // Initialization vector (encCredentials.iv). 9211 Iv string `protobuf:"bytes,5,opt,name=iv,proto3" json:"iv,omitempty"` 9212 // Unique key kid (uniqueKey.kid). 9213 UniqueKeyId string `protobuf:"bytes,6,opt,name=unique_key_id,json=uniqueKeyId,proto3" json:"unique_key_id,omitempty"` 9214 // Verifier salt (verifier.salt). 9215 VerifierSalt string `protobuf:"bytes,7,opt,name=verifier_salt,json=verifierSalt,proto3" json:"verifier_salt,omitempty"` 9216 // Verifier local hash (verifier.localHash). 9217 VerifierLocalHash string `protobuf:"bytes,8,opt,name=verifier_local_hash,json=verifierLocalHash,proto3" json:"verifier_local_hash,omitempty"` 9218 unknownFields protoimpl.UnknownFields 9219 sizeCache protoimpl.SizeCache 9220 } 9221 9222 func (x *SecretData_OnePasswordConnectToken) Reset() { 9223 *x = SecretData_OnePasswordConnectToken{} 9224 mi := &file_proto_scan_result_proto_msgTypes[115] 9225 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9226 ms.StoreMessageInfo(mi) 9227 } 9228 9229 func (x *SecretData_OnePasswordConnectToken) String() string { 9230 return protoimpl.X.MessageStringOf(x) 9231 } 9232 9233 func (*SecretData_OnePasswordConnectToken) ProtoMessage() {} 9234 9235 func (x *SecretData_OnePasswordConnectToken) ProtoReflect() protoreflect.Message { 9236 mi := &file_proto_scan_result_proto_msgTypes[115] 9237 if x != nil { 9238 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9239 if ms.LoadMessageInfo() == nil { 9240 ms.StoreMessageInfo(mi) 9241 } 9242 return ms 9243 } 9244 return mi.MessageOf(x) 9245 } 9246 9247 // Deprecated: Use SecretData_OnePasswordConnectToken.ProtoReflect.Descriptor instead. 9248 func (*SecretData_OnePasswordConnectToken) Descriptor() ([]byte, []int) { 9249 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 45} 9250 } 9251 9252 func (x *SecretData_OnePasswordConnectToken) GetDeviceUuid() string { 9253 if x != nil { 9254 return x.DeviceUuid 9255 } 9256 return "" 9257 } 9258 9259 func (x *SecretData_OnePasswordConnectToken) GetVersion() string { 9260 if x != nil { 9261 return x.Version 9262 } 9263 return "" 9264 } 9265 9266 func (x *SecretData_OnePasswordConnectToken) GetEncryptedData() string { 9267 if x != nil { 9268 return x.EncryptedData 9269 } 9270 return "" 9271 } 9272 9273 func (x *SecretData_OnePasswordConnectToken) GetEncryptionKeyId() string { 9274 if x != nil { 9275 return x.EncryptionKeyId 9276 } 9277 return "" 9278 } 9279 9280 func (x *SecretData_OnePasswordConnectToken) GetIv() string { 9281 if x != nil { 9282 return x.Iv 9283 } 9284 return "" 9285 } 9286 9287 func (x *SecretData_OnePasswordConnectToken) GetUniqueKeyId() string { 9288 if x != nil { 9289 return x.UniqueKeyId 9290 } 9291 return "" 9292 } 9293 9294 func (x *SecretData_OnePasswordConnectToken) GetVerifierSalt() string { 9295 if x != nil { 9296 return x.VerifierSalt 9297 } 9298 return "" 9299 } 9300 9301 func (x *SecretData_OnePasswordConnectToken) GetVerifierLocalHash() string { 9302 if x != nil { 9303 return x.VerifierLocalHash 9304 } 9305 return "" 9306 } 9307 9308 type SecretData_OnePasswordSecretKey struct { 9309 state protoimpl.MessageState `protogen:"open.v1"` 9310 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 9311 unknownFields protoimpl.UnknownFields 9312 sizeCache protoimpl.SizeCache 9313 } 9314 9315 func (x *SecretData_OnePasswordSecretKey) Reset() { 9316 *x = SecretData_OnePasswordSecretKey{} 9317 mi := &file_proto_scan_result_proto_msgTypes[116] 9318 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9319 ms.StoreMessageInfo(mi) 9320 } 9321 9322 func (x *SecretData_OnePasswordSecretKey) String() string { 9323 return protoimpl.X.MessageStringOf(x) 9324 } 9325 9326 func (*SecretData_OnePasswordSecretKey) ProtoMessage() {} 9327 9328 func (x *SecretData_OnePasswordSecretKey) ProtoReflect() protoreflect.Message { 9329 mi := &file_proto_scan_result_proto_msgTypes[116] 9330 if x != nil { 9331 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9332 if ms.LoadMessageInfo() == nil { 9333 ms.StoreMessageInfo(mi) 9334 } 9335 return ms 9336 } 9337 return mi.MessageOf(x) 9338 } 9339 9340 // Deprecated: Use SecretData_OnePasswordSecretKey.ProtoReflect.Descriptor instead. 9341 func (*SecretData_OnePasswordSecretKey) Descriptor() ([]byte, []int) { 9342 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 46} 9343 } 9344 9345 func (x *SecretData_OnePasswordSecretKey) GetKey() string { 9346 if x != nil { 9347 return x.Key 9348 } 9349 return "" 9350 } 9351 9352 type SecretData_OnePasswordServiceToken struct { 9353 state protoimpl.MessageState `protogen:"open.v1"` 9354 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 9355 unknownFields protoimpl.UnknownFields 9356 sizeCache protoimpl.SizeCache 9357 } 9358 9359 func (x *SecretData_OnePasswordServiceToken) Reset() { 9360 *x = SecretData_OnePasswordServiceToken{} 9361 mi := &file_proto_scan_result_proto_msgTypes[117] 9362 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9363 ms.StoreMessageInfo(mi) 9364 } 9365 9366 func (x *SecretData_OnePasswordServiceToken) String() string { 9367 return protoimpl.X.MessageStringOf(x) 9368 } 9369 9370 func (*SecretData_OnePasswordServiceToken) ProtoMessage() {} 9371 9372 func (x *SecretData_OnePasswordServiceToken) ProtoReflect() protoreflect.Message { 9373 mi := &file_proto_scan_result_proto_msgTypes[117] 9374 if x != nil { 9375 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9376 if ms.LoadMessageInfo() == nil { 9377 ms.StoreMessageInfo(mi) 9378 } 9379 return ms 9380 } 9381 return mi.MessageOf(x) 9382 } 9383 9384 // Deprecated: Use SecretData_OnePasswordServiceToken.ProtoReflect.Descriptor instead. 9385 func (*SecretData_OnePasswordServiceToken) Descriptor() ([]byte, []int) { 9386 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 47} 9387 } 9388 9389 func (x *SecretData_OnePasswordServiceToken) GetKey() string { 9390 if x != nil { 9391 return x.Key 9392 } 9393 return "" 9394 } 9395 9396 type SecretData_OnePasswordRecoveryCode struct { 9397 state protoimpl.MessageState `protogen:"open.v1"` 9398 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 9399 unknownFields protoimpl.UnknownFields 9400 sizeCache protoimpl.SizeCache 9401 } 9402 9403 func (x *SecretData_OnePasswordRecoveryCode) Reset() { 9404 *x = SecretData_OnePasswordRecoveryCode{} 9405 mi := &file_proto_scan_result_proto_msgTypes[118] 9406 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9407 ms.StoreMessageInfo(mi) 9408 } 9409 9410 func (x *SecretData_OnePasswordRecoveryCode) String() string { 9411 return protoimpl.X.MessageStringOf(x) 9412 } 9413 9414 func (*SecretData_OnePasswordRecoveryCode) ProtoMessage() {} 9415 9416 func (x *SecretData_OnePasswordRecoveryCode) ProtoReflect() protoreflect.Message { 9417 mi := &file_proto_scan_result_proto_msgTypes[118] 9418 if x != nil { 9419 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9420 if ms.LoadMessageInfo() == nil { 9421 ms.StoreMessageInfo(mi) 9422 } 9423 return ms 9424 } 9425 return mi.MessageOf(x) 9426 } 9427 9428 // Deprecated: Use SecretData_OnePasswordRecoveryCode.ProtoReflect.Descriptor instead. 9429 func (*SecretData_OnePasswordRecoveryCode) Descriptor() ([]byte, []int) { 9430 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 48} 9431 } 9432 9433 func (x *SecretData_OnePasswordRecoveryCode) GetKey() string { 9434 if x != nil { 9435 return x.Key 9436 } 9437 return "" 9438 } 9439 9440 type SecretData_AwsAccessKeyCredentials struct { 9441 state protoimpl.MessageState `protogen:"open.v1"` 9442 AccessId string `protobuf:"bytes,1,opt,name=access_id,json=accessId,proto3" json:"access_id,omitempty"` 9443 Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"` 9444 unknownFields protoimpl.UnknownFields 9445 sizeCache protoimpl.SizeCache 9446 } 9447 9448 func (x *SecretData_AwsAccessKeyCredentials) Reset() { 9449 *x = SecretData_AwsAccessKeyCredentials{} 9450 mi := &file_proto_scan_result_proto_msgTypes[119] 9451 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9452 ms.StoreMessageInfo(mi) 9453 } 9454 9455 func (x *SecretData_AwsAccessKeyCredentials) String() string { 9456 return protoimpl.X.MessageStringOf(x) 9457 } 9458 9459 func (*SecretData_AwsAccessKeyCredentials) ProtoMessage() {} 9460 9461 func (x *SecretData_AwsAccessKeyCredentials) ProtoReflect() protoreflect.Message { 9462 mi := &file_proto_scan_result_proto_msgTypes[119] 9463 if x != nil { 9464 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9465 if ms.LoadMessageInfo() == nil { 9466 ms.StoreMessageInfo(mi) 9467 } 9468 return ms 9469 } 9470 return mi.MessageOf(x) 9471 } 9472 9473 // Deprecated: Use SecretData_AwsAccessKeyCredentials.ProtoReflect.Descriptor instead. 9474 func (*SecretData_AwsAccessKeyCredentials) Descriptor() ([]byte, []int) { 9475 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 49} 9476 } 9477 9478 func (x *SecretData_AwsAccessKeyCredentials) GetAccessId() string { 9479 if x != nil { 9480 return x.AccessId 9481 } 9482 return "" 9483 } 9484 9485 func (x *SecretData_AwsAccessKeyCredentials) GetSecret() string { 9486 if x != nil { 9487 return x.Secret 9488 } 9489 return "" 9490 } 9491 9492 type SecretData_ReCaptchaKey struct { 9493 state protoimpl.MessageState `protogen:"open.v1"` 9494 Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"` 9495 unknownFields protoimpl.UnknownFields 9496 sizeCache protoimpl.SizeCache 9497 } 9498 9499 func (x *SecretData_ReCaptchaKey) Reset() { 9500 *x = SecretData_ReCaptchaKey{} 9501 mi := &file_proto_scan_result_proto_msgTypes[120] 9502 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9503 ms.StoreMessageInfo(mi) 9504 } 9505 9506 func (x *SecretData_ReCaptchaKey) String() string { 9507 return protoimpl.X.MessageStringOf(x) 9508 } 9509 9510 func (*SecretData_ReCaptchaKey) ProtoMessage() {} 9511 9512 func (x *SecretData_ReCaptchaKey) ProtoReflect() protoreflect.Message { 9513 mi := &file_proto_scan_result_proto_msgTypes[120] 9514 if x != nil { 9515 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9516 if ms.LoadMessageInfo() == nil { 9517 ms.StoreMessageInfo(mi) 9518 } 9519 return ms 9520 } 9521 return mi.MessageOf(x) 9522 } 9523 9524 // Deprecated: Use SecretData_ReCaptchaKey.ProtoReflect.Descriptor instead. 9525 func (*SecretData_ReCaptchaKey) Descriptor() ([]byte, []int) { 9526 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 50} 9527 } 9528 9529 func (x *SecretData_ReCaptchaKey) GetSecret() string { 9530 if x != nil { 9531 return x.Secret 9532 } 9533 return "" 9534 } 9535 9536 type SecretData_PyxKeyV1 struct { 9537 state protoimpl.MessageState `protogen:"open.v1"` 9538 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 9539 unknownFields protoimpl.UnknownFields 9540 sizeCache protoimpl.SizeCache 9541 } 9542 9543 func (x *SecretData_PyxKeyV1) Reset() { 9544 *x = SecretData_PyxKeyV1{} 9545 mi := &file_proto_scan_result_proto_msgTypes[121] 9546 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9547 ms.StoreMessageInfo(mi) 9548 } 9549 9550 func (x *SecretData_PyxKeyV1) String() string { 9551 return protoimpl.X.MessageStringOf(x) 9552 } 9553 9554 func (*SecretData_PyxKeyV1) ProtoMessage() {} 9555 9556 func (x *SecretData_PyxKeyV1) ProtoReflect() protoreflect.Message { 9557 mi := &file_proto_scan_result_proto_msgTypes[121] 9558 if x != nil { 9559 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9560 if ms.LoadMessageInfo() == nil { 9561 ms.StoreMessageInfo(mi) 9562 } 9563 return ms 9564 } 9565 return mi.MessageOf(x) 9566 } 9567 9568 // Deprecated: Use SecretData_PyxKeyV1.ProtoReflect.Descriptor instead. 9569 func (*SecretData_PyxKeyV1) Descriptor() ([]byte, []int) { 9570 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 51} 9571 } 9572 9573 func (x *SecretData_PyxKeyV1) GetKey() string { 9574 if x != nil { 9575 return x.Key 9576 } 9577 return "" 9578 } 9579 9580 type SecretData_PyxKeyV2 struct { 9581 state protoimpl.MessageState `protogen:"open.v1"` 9582 Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` 9583 unknownFields protoimpl.UnknownFields 9584 sizeCache protoimpl.SizeCache 9585 } 9586 9587 func (x *SecretData_PyxKeyV2) Reset() { 9588 *x = SecretData_PyxKeyV2{} 9589 mi := &file_proto_scan_result_proto_msgTypes[122] 9590 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9591 ms.StoreMessageInfo(mi) 9592 } 9593 9594 func (x *SecretData_PyxKeyV2) String() string { 9595 return protoimpl.X.MessageStringOf(x) 9596 } 9597 9598 func (*SecretData_PyxKeyV2) ProtoMessage() {} 9599 9600 func (x *SecretData_PyxKeyV2) ProtoReflect() protoreflect.Message { 9601 mi := &file_proto_scan_result_proto_msgTypes[122] 9602 if x != nil { 9603 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9604 if ms.LoadMessageInfo() == nil { 9605 ms.StoreMessageInfo(mi) 9606 } 9607 return ms 9608 } 9609 return mi.MessageOf(x) 9610 } 9611 9612 // Deprecated: Use SecretData_PyxKeyV2.ProtoReflect.Descriptor instead. 9613 func (*SecretData_PyxKeyV2) Descriptor() ([]byte, []int) { 9614 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 52} 9615 } 9616 9617 func (x *SecretData_PyxKeyV2) GetKey() string { 9618 if x != nil { 9619 return x.Key 9620 } 9621 return "" 9622 } 9623 9624 type SecretData_CodeCatalystCredentials struct { 9625 state protoimpl.MessageState `protogen:"open.v1"` 9626 Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` 9627 unknownFields protoimpl.UnknownFields 9628 sizeCache protoimpl.SizeCache 9629 } 9630 9631 func (x *SecretData_CodeCatalystCredentials) Reset() { 9632 *x = SecretData_CodeCatalystCredentials{} 9633 mi := &file_proto_scan_result_proto_msgTypes[123] 9634 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9635 ms.StoreMessageInfo(mi) 9636 } 9637 9638 func (x *SecretData_CodeCatalystCredentials) String() string { 9639 return protoimpl.X.MessageStringOf(x) 9640 } 9641 9642 func (*SecretData_CodeCatalystCredentials) ProtoMessage() {} 9643 9644 func (x *SecretData_CodeCatalystCredentials) ProtoReflect() protoreflect.Message { 9645 mi := &file_proto_scan_result_proto_msgTypes[123] 9646 if x != nil { 9647 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 9648 if ms.LoadMessageInfo() == nil { 9649 ms.StoreMessageInfo(mi) 9650 } 9651 return ms 9652 } 9653 return mi.MessageOf(x) 9654 } 9655 9656 // Deprecated: Use SecretData_CodeCatalystCredentials.ProtoReflect.Descriptor instead. 9657 func (*SecretData_CodeCatalystCredentials) Descriptor() ([]byte, []int) { 9658 return file_proto_scan_result_proto_rawDescGZIP(), []int{57, 53} 9659 } 9660 9661 func (x *SecretData_CodeCatalystCredentials) GetUrl() string { 9662 if x != nil { 9663 return x.Url 9664 } 9665 return "" 9666 } 9667 9668 var File_proto_scan_result_proto protoreflect.FileDescriptor 9669 9670 const file_proto_scan_result_proto_rawDesc = "" + 9671 "\n" + 9672 "\x17proto/scan_result.proto\x12\ascalibr\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x19proto/vulnerability.proto\"\xbf\x02\n" + 9673 "\n" + 9674 "ScanResult\x12\x18\n" + 9675 "\aversion\x18\x01 \x01(\tR\aversion\x129\n" + 9676 "\n" + 9677 "start_time\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\tstartTime\x125\n" + 9678 "\bend_time\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\aendTime\x12+\n" + 9679 "\x06status\x18\x04 \x01(\v2\x13.scalibr.ScanStatusR\x06status\x12:\n" + 9680 "\rplugin_status\x18\x05 \x03(\v2\x15.scalibr.PluginStatusR\fpluginStatus\x120\n" + 9681 "\tinventory\x18\b \x01(\v2\x12.scalibr.InventoryR\tinventoryJ\x04\b\x06\x10\aJ\x04\b\a\x10\b\"\xbe\x02\n" + 9682 "\tInventory\x12,\n" + 9683 "\bpackages\x18\x01 \x03(\v2\x10.scalibr.PackageR\bpackages\x129\n" + 9684 "\rpackage_vulns\x18\x06 \x03(\v2\x14.scalibr.PackageVulnR\fpackageVulns\x12B\n" + 9685 "\x10generic_findings\x18\x02 \x03(\v2\x17.scalibr.GenericFindingR\x0fgenericFindings\x12)\n" + 9686 "\asecrets\x18\x03 \x03(\v2\x0f.scalibr.SecretR\asecrets\x12Y\n" + 9687 "\x18container_image_metadata\x18\x05 \x03(\v2\x1f.scalibr.ContainerImageMetadataR\x16containerImageMetadata\"\xfb\x01\n" + 9688 "\n" + 9689 "ScanStatus\x12:\n" + 9690 "\x06status\x18\x01 \x01(\x0e2\".scalibr.ScanStatus.ScanStatusEnumR\x06status\x12%\n" + 9691 "\x0efailure_reason\x18\x02 \x01(\tR\rfailureReason\x123\n" + 9692 "\vfile_errors\x18\x04 \x03(\v2\x12.scalibr.FileErrorR\n" + 9693 "fileErrors\"U\n" + 9694 "\x0eScanStatusEnum\x12\x0f\n" + 9695 "\vUNSPECIFIED\x10\x00\x12\r\n" + 9696 "\tSUCCEEDED\x10\x01\x12\x17\n" + 9697 "\x13PARTIALLY_SUCCEEDED\x10\x02\x12\n" + 9698 "\n" + 9699 "\x06FAILED\x10\x03\"i\n" + 9700 "\fPluginStatus\x12\x12\n" + 9701 "\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n" + 9702 "\aversion\x18\x02 \x01(\x05R\aversion\x12+\n" + 9703 "\x06status\x18\x03 \x01(\v2\x13.scalibr.ScanStatusR\x06status\"M\n" + 9704 "\tFileError\x12\x1b\n" + 9705 "\tfile_path\x18\x01 \x01(\tR\bfilePath\x12#\n" + 9706 "\rerror_message\x18\x02 \x01(\tR\ferrorMessage\"\xf7\x1b\n" + 9707 "\aPackage\x12\x0e\n" + 9708 "\x02id\x18< \x01(\tR\x02id\x12\x12\n" + 9709 "\x04name\x18\v \x01(\tR\x04name\x12\x18\n" + 9710 "\aversion\x18\f \x01(\tR\aversion\x12>\n" + 9711 "\vsource_code\x18\x1a \x01(\v2\x1d.scalibr.SourceCodeIdentifierR\n" + 9712 "sourceCode\x12!\n" + 9713 "\x04purl\x18\x01 \x01(\v2\r.scalibr.PurlR\x04purl\x12\x1c\n" + 9714 "\tecosystem\x18\x1b \x01(\tR\tecosystem\x12\x1c\n" + 9715 "\tlocations\x18\x02 \x03(\tR\tlocations\x12\x18\n" + 9716 "\aplugins\x181 \x03(\tR\aplugins\x12I\n" + 9717 "\x0fpython_metadata\x18\x05 \x01(\v2\x1e.scalibr.PythonPackageMetadataH\x00R\x0epythonMetadata\x12Y\n" + 9718 "\x13javascript_metadata\x18\x06 \x01(\v2&.scalibr.JavascriptPackageJSONMetadataH\x00R\x12javascriptMetadata\x12@\n" + 9719 "\fapk_metadata\x18\a \x01(\v2\x1b.scalibr.APKPackageMetadataH\x00R\vapkMetadata\x12C\n" + 9720 "\rdpkg_metadata\x18\b \x01(\v2\x1c.scalibr.DPKGPackageMetadataH\x00R\fdpkgMetadata\x12@\n" + 9721 "\frpm_metadata\x18\t \x01(\v2\x1b.scalibr.RPMPackageMetadataH\x00R\vrpmMetadata\x12@\n" + 9722 "\fcos_metadata\x18\r \x01(\v2\x1b.scalibr.COSPackageMetadataH\x00R\vcosMetadata\x12H\n" + 9723 "\x11depsjson_metadata\x18( \x01(\v2\x19.scalibr.DEPSJSONMetadataH\x00R\x10depsjsonMetadata\x12C\n" + 9724 "\rspdx_metadata\x18\x0e \x01(\v2\x1c.scalibr.SPDXPackageMetadataH\x00R\fspdxMetadata\x12R\n" + 9725 "\x15java_archive_metadata\x18\x0f \x01(\v2\x1c.scalibr.JavaArchiveMetadataH\x00R\x13javaArchiveMetadata\x12U\n" + 9726 "\x16java_lockfile_metadata\x18\x1f \x01(\v2\x1d.scalibr.JavaLockfileMetadataH\x00R\x14javaLockfileMetadata\x12I\n" + 9727 "\x0fpacman_metadata\x18$ \x01(\v2\x1e.scalibr.PACMANPackageMetadataH\x00R\x0epacmanMetadata\x12@\n" + 9728 "\fnix_metadata\x18% \x01(\v2\x1b.scalibr.NixPackageMetadataH\x00R\vnixMetadata\x12U\n" + 9729 "\x16kernel_module_metadata\x18& \x01(\v2\x1d.scalibr.KernelModuleMetadataH\x00R\x14kernelModuleMetadata\x12E\n" + 9730 "\x10vmlinuz_metadata\x18' \x01(\v2\x18.scalibr.VmlinuzMetadataH\x00R\x0fvmlinuzMetadata\x12L\n" + 9731 "\x10portage_metadata\x18) \x01(\v2\x1f.scalibr.PortagePackageMetadataH\x00R\x0fportageMetadata\x12@\n" + 9732 "\fosv_metadata\x18\x10 \x01(\v2\x1b.scalibr.OSVPackageMetadataH\x00R\vosvMetadata\x12H\n" + 9733 "\x11netports_metadata\x18- \x01(\v2\x19.scalibr.NetportsMetadataH\x00R\x10netportsMetadata\x12g\n" + 9734 "\x1cpython_requirements_metadata\x18\x15 \x01(\v2#.scalibr.PythonRequirementsMetadataH\x00R\x1apythonRequirementsMetadata\x12R\n" + 9735 "\x15python_setup_metadata\x18, \x01(\v2\x1c.scalibr.PythonSetupMetadataH\x00R\x13pythonSetupMetadata\x12j\n" + 9736 "\x1dcontainerd_container_metadata\x18\x16 \x01(\v2$.scalibr.ContainerdContainerMetadataH\x00R\x1bcontainerdContainerMetadata\x12C\n" + 9737 "\rsnap_metadata\x18\x17 \x01(\v2\x1c.scalibr.SNAPPackageMetadataH\x00R\fsnapMetadata\x12L\n" + 9738 "\x10flatpak_metadata\x18\x18 \x01(\v2\x1f.scalibr.FlatpakPackageMetadataH\x00R\x0fflatpakMetadata\x12F\n" + 9739 "\x11mac_apps_metadata\x18\" \x01(\v2\x18.scalibr.MacAppsMetadataH\x00R\x0fmacAppsMetadata\x12\x80\x01\n" + 9740 "%containerd_runtime_container_metadata\x18\x19 \x01(\v2+.scalibr.ContainerdRuntimeContainerMetadataH\x00R\"containerdRuntimeContainerMetadata\x12@\n" + 9741 "\fcdx_metadata\x18\x1e \x01(\v2\x1b.scalibr.CDXPackageMetadataH\x00R\vcdxMetadata\x12Z\n" + 9742 "\x1bwindows_os_version_metadata\x18! \x01(\v2\x19.scalibr.WindowsOSVersionH\x00R\x18windowsOsVersionMetadata\x12O\n" + 9743 "\x11homebrew_metadata\x18* \x01(\v2 .scalibr.HomebrewPackageMetadataH\x00R\x10homebrewMetadata\x12a\n" + 9744 "\x1achrome_extensions_metadata\x18/ \x01(\v2!.scalibr.ChromeExtensionsMetadataH\x00R\x18chromeExtensionsMetadata\x12a\n" + 9745 "\x1avscode_extensions_metadata\x18. \x01(\v2!.scalibr.VSCodeExtensionsMetadataH\x00R\x18vscodeExtensionsMetadata\x12B\n" + 9746 "\x0fpodman_metadata\x182 \x01(\v2\x17.scalibr.PodmanMetadataH\x00R\x0epodmanMetadata\x12a\n" + 9747 "\x1adocker_containers_metadata\x180 \x01(\v2!.scalibr.DockerContainersMetadataH\x00R\x18dockerContainersMetadata\x12O\n" + 9748 "\x11macports_metadata\x185 \x01(\v2 .scalibr.MacportsPackageMetadataH\x00R\x10macportsMetadata\x12I\n" + 9749 "\x0fwinget_metadata\x186 \x01(\v2\x1e.scalibr.WingetPackageMetadataH\x00R\x0ewingetMetadata\x12<\n" + 9750 "\rasdf_metadata\x187 \x01(\v2\x15.scalibr.AsdfMetadataH\x00R\fasdfMetadata\x129\n" + 9751 "\fnvm_metadata\x188 \x01(\v2\x14.scalibr.NvmMetadataH\x00R\vnvmMetadata\x12Q\n" + 9752 "\x14nodeversion_metadata\x18: \x01(\v2\x1c.scalibr.NodeVersionMetadataH\x00R\x13nodeversionMetadata\x12[\n" + 9753 "\x16exploitability_signals\x183 \x03(\v2$.scalibr.PackageExploitabilitySignalR\x15exploitabilitySignals\x12\x1a\n" + 9754 "\blicenses\x184 \x03(\tR\blicenses\x12|\n" + 9755 " container_image_metadata_indexes\x189 \x01(\v2..scalibr.Package.ContainerImageMetadataIndexesH\x01R\x1dcontainerImageMetadataIndexes\x88\x01\x01\x1at\n" + 9756 "\x1dContainerImageMetadataIndexes\x122\n" + 9757 "\x15container_image_index\x18\x01 \x01(\x05R\x13containerImageIndex\x12\x1f\n" + 9758 "\vlayer_index\x18\x02 \x01(\x05R\n" + 9759 "layerIndexB\n" + 9760 "\n" + 9761 "\bmetadataB#\n" + 9762 "!_container_image_metadata_indexesJ\x04\b\x03\x10\x04J\x04\b\x04\x10\x05J\x04\b\n" + 9763 "\x10\vJ\x04\b\x1c\x10\x1dJ\x04\b#\x10$\"B\n" + 9764 "\x14SourceCodeIdentifier\x12\x12\n" + 9765 "\x04repo\x18\x01 \x01(\tR\x04repo\x12\x16\n" + 9766 "\x06commit\x18\x02 \x01(\tR\x06commit\"\x96\x01\n" + 9767 "\fLayerDetails\x12\x14\n" + 9768 "\x05index\x18\x01 \x01(\x05R\x05index\x12\x17\n" + 9769 "\adiff_id\x18\x02 \x01(\tR\x06diffId\x12\x19\n" + 9770 "\bchain_id\x18\x05 \x01(\tR\achainId\x12\x18\n" + 9771 "\acommand\x18\x03 \x01(\tR\acommand\x12\"\n" + 9772 "\rin_base_image\x18\x04 \x01(\bR\vinBaseImage\"\xfa\x01\n" + 9773 "\x1bPackageExploitabilitySignal\x12\x16\n" + 9774 "\x06plugin\x18\x01 \x01(\tR\x06plugin\x12?\n" + 9775 "\rjustification\x18\x02 \x01(\x0e2\x19.scalibr.VexJustificationR\rjustification\x12E\n" + 9776 "\x10vuln_identifiers\x18\x03 \x01(\v2\x18.scalibr.VulnIdentifiersH\x00R\x0fvulnIdentifiers\x12,\n" + 9777 "\x11matches_all_vulns\x18\x04 \x01(\bH\x00R\x0fmatchesAllVulnsB\r\n" + 9778 "\vvuln_filter\"3\n" + 9779 "\x0fVulnIdentifiers\x12 \n" + 9780 "\videntifiers\x18\x01 \x03(\tR\videntifiers\"v\n" + 9781 "\x1bFindingExploitabilitySignal\x12\x16\n" + 9782 "\x06plugin\x18\x01 \x01(\tR\x06plugin\x12?\n" + 9783 "\rjustification\x18\x02 \x01(\x0e2\x19.scalibr.VexJustificationR\rjustification\"\xc8\x01\n" + 9784 "\x04Purl\x12\x12\n" + 9785 "\x04purl\x18\x01 \x01(\tR\x04purl\x12\x12\n" + 9786 "\x04type\x18\x02 \x01(\tR\x04type\x12\x12\n" + 9787 "\x04name\x18\x03 \x01(\tR\x04name\x12\x18\n" + 9788 "\aversion\x18\x04 \x01(\tR\aversion\x12\x1c\n" + 9789 "\tnamespace\x18\x05 \x01(\tR\tnamespace\x122\n" + 9790 "\n" + 9791 "qualifiers\x18\x06 \x03(\v2\x12.scalibr.QualifierR\n" + 9792 "qualifiers\x12\x18\n" + 9793 "\asubpath\x18\a \x01(\tR\asubpath\"3\n" + 9794 "\tQualifier\x12\x10\n" + 9795 "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + 9796 "\x05value\x18\x02 \x01(\tR\x05value\"\xcb\x01\n" + 9797 "\vPackageVuln\x12&\n" + 9798 "\x04vuln\x18\x01 \x01(\v2\x12.osv.VulnerabilityR\x04vuln\x12\x1d\n" + 9799 "\n" + 9800 "package_id\x18\x02 \x01(\tR\tpackageId\x12\x18\n" + 9801 "\aplugins\x18\x03 \x03(\tR\aplugins\x12[\n" + 9802 "\x16exploitability_signals\x18\x04 \x03(\v2$.scalibr.FindingExploitabilitySignalR\x15exploitabilitySignals\"\xfe\x01\n" + 9803 "\x0eGenericFinding\x121\n" + 9804 "\x03adv\x18\x01 \x01(\v2\x1f.scalibr.GenericFindingAdvisoryR\x03adv\x12<\n" + 9805 "\x06target\x18\x02 \x01(\v2$.scalibr.GenericFindingTargetDetailsR\x06target\x12\x18\n" + 9806 "\aplugins\x18\x04 \x03(\tR\aplugins\x12[\n" + 9807 "\x16exploitability_signals\x18\x05 \x03(\v2$.scalibr.FindingExploitabilitySignalR\x15exploitabilitySignalsJ\x04\b\x03\x10\x04\"\xd2\x01\n" + 9808 "\x16GenericFindingAdvisory\x12#\n" + 9809 "\x02id\x18\x01 \x01(\v2\x13.scalibr.AdvisoryIdR\x02id\x12\x14\n" + 9810 "\x05title\x18\x03 \x01(\tR\x05title\x12 \n" + 9811 "\vdescription\x18\x04 \x01(\tR\vdescription\x12&\n" + 9812 "\x0erecommendation\x18\x05 \x01(\tR\x0erecommendation\x12'\n" + 9813 "\x03sev\x18\a \x01(\x0e2\x15.scalibr.SeverityEnumR\x03sevJ\x04\b\x02\x10\x03J\x04\b\x06\x10\a\"H\n" + 9814 "\n" + 9815 "AdvisoryId\x12\x1c\n" + 9816 "\tpublisher\x18\x01 \x01(\tR\tpublisher\x12\x1c\n" + 9817 "\treference\x18\x02 \x01(\tR\treference\"E\n" + 9818 "\x1bGenericFindingTargetDetails\x12\x14\n" + 9819 "\x05extra\x18\x04 \x01(\tR\x05extraJ\x04\b\x01\x10\x02J\x04\b\x02\x10\x03J\x04\b\x03\x10\x04\"R\n" + 9820 "\x15PythonPackageMetadata\x12\x16\n" + 9821 "\x06author\x18\x01 \x01(\tR\x06author\x12!\n" + 9822 "\fauthor_email\x18\x02 \x01(\tR\vauthorEmail\"\xb3\x01\n" + 9823 "\x1dJavascriptPackageJSONMetadata\x12\x16\n" + 9824 "\x06author\x18\x01 \x01(\tR\x06author\x12 \n" + 9825 "\vmaintainers\x18\x02 \x03(\tR\vmaintainers\x12\"\n" + 9826 "\fcontributors\x18\x03 \x03(\tR\fcontributors\x12.\n" + 9827 "\x06source\x18\x05 \x01(\x0e2\x16.scalibr.PackageSourceR\x06sourceJ\x04\b\x04\x10\x05\"\xe4\x01\n" + 9828 "\x12APKPackageMetadata\x12!\n" + 9829 "\fpackage_name\x18\x01 \x01(\tR\vpackageName\x12\x1f\n" + 9830 "\vorigin_name\x18\x02 \x01(\tR\n" + 9831 "originName\x12\x13\n" + 9832 "\x05os_id\x18\x03 \x01(\tR\x04osId\x12\"\n" + 9833 "\ros_version_id\x18\x04 \x01(\tR\vosVersionId\x12\x1e\n" + 9834 "\n" + 9835 "maintainer\x18\x05 \x01(\tR\n" + 9836 "maintainer\x12\"\n" + 9837 "\farchitecture\x18\x06 \x01(\tR\farchitectureJ\x04\b\a\x10\bR\alicense\"\x95\x03\n" + 9838 "\x13DPKGPackageMetadata\x12!\n" + 9839 "\fpackage_name\x18\x01 \x01(\tR\vpackageName\x12\x1f\n" + 9840 "\vsource_name\x18\x02 \x01(\tR\n" + 9841 "sourceName\x12%\n" + 9842 "\x0esource_version\x18\x03 \x01(\tR\rsourceVersion\x12'\n" + 9843 "\x0fpackage_version\x18\x04 \x01(\tR\x0epackageVersion\x12\x13\n" + 9844 "\x05os_id\x18\x05 \x01(\tR\x04osId\x12.\n" + 9845 "\x13os_version_codename\x18\x06 \x01(\tR\x11osVersionCodename\x12\"\n" + 9846 "\ros_version_id\x18\a \x01(\tR\vosVersionId\x12\x1e\n" + 9847 "\n" + 9848 "maintainer\x18\b \x01(\tR\n" + 9849 "maintainer\x12\"\n" + 9850 "\farchitecture\x18\t \x01(\tR\farchitecture\x12\x16\n" + 9851 "\x06status\x18\n" + 9852 " \x01(\tR\x06status\x12%\n" + 9853 "\x0epackage_source\x18\v \x01(\tR\rpackageSource\"\xef\x02\n" + 9854 "\x12RPMPackageMetadata\x12!\n" + 9855 "\fpackage_name\x18\x01 \x01(\tR\vpackageName\x12\x1d\n" + 9856 "\n" + 9857 "source_rpm\x18\x02 \x01(\tR\tsourceRpm\x12\x14\n" + 9858 "\x05epoch\x18\x03 \x01(\x05R\x05epoch\x12\x13\n" + 9859 "\x05os_id\x18\x04 \x01(\tR\x04osId\x12\"\n" + 9860 "\ros_version_id\x18\x05 \x01(\tR\vosVersionId\x12\x1e\n" + 9861 "\vos_build_id\x18\x06 \x01(\tR\tosBuildId\x12\x17\n" + 9862 "\aos_name\x18\a \x01(\tR\x06osName\x12\x16\n" + 9863 "\x06vendor\x18\b \x01(\tR\x06vendor\x12\"\n" + 9864 "\farchitecture\x18\t \x01(\tR\farchitecture\x12$\n" + 9865 "\x0eos_pretty_name\x18\v \x01(\tR\fosPrettyName\x12\x1e\n" + 9866 "\vos_cpe_name\x18\f \x01(\tR\tosCpeNameJ\x04\b\n" + 9867 "\x10\vR\alicense\"\xc8\x01\n" + 9868 "\x12COSPackageMetadata\x12\x12\n" + 9869 "\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n" + 9870 "\aversion\x18\x02 \x01(\tR\aversion\x12\x1a\n" + 9871 "\bcategory\x18\x03 \x01(\tR\bcategory\x12\x1d\n" + 9872 "\n" + 9873 "os_version\x18\x04 \x01(\tR\tosVersion\x12\"\n" + 9874 "\ros_version_id\x18\x05 \x01(\tR\vosVersionId\x12%\n" + 9875 "\x0eebuild_version\x18\x06 \x01(\tR\rebuildVersion\"\x80\x02\n" + 9876 "\x15PACMANPackageMetadata\x12!\n" + 9877 "\fpackage_name\x18\x01 \x01(\tR\vpackageName\x12'\n" + 9878 "\x0fpackage_version\x18\x02 \x01(\tR\x0epackageVersion\x12\x13\n" + 9879 "\x05os_id\x18\x03 \x01(\tR\x04osId\x12\"\n" + 9880 "\ros_version_id\x18\x04 \x01(\tR\vosVersionId\x12/\n" + 9881 "\x13package_description\x18\x05 \x01(\tR\x12packageDescription\x121\n" + 9882 "\x14package_dependencies\x18\x06 \x01(\tR\x13packageDependencies\"\x93\x02\n" + 9883 "\x12NixPackageMetadata\x12!\n" + 9884 "\fpackage_name\x18\x01 \x01(\tR\vpackageName\x12'\n" + 9885 "\x0fpackage_version\x18\x02 \x01(\tR\x0epackageVersion\x12!\n" + 9886 "\fpackage_hash\x18\x03 \x01(\tR\vpackageHash\x12%\n" + 9887 "\x0epackage_output\x18\x04 \x01(\tR\rpackageOutput\x12\x13\n" + 9888 "\x05os_id\x18\x05 \x01(\tR\x04osId\x12.\n" + 9889 "\x13os_version_codename\x18\x06 \x01(\tR\x11osVersionCodename\x12\"\n" + 9890 "\ros_version_id\x18\a \x01(\tR\vosVersionId\"r\n" + 9891 "\x10DEPSJSONMetadata\x12!\n" + 9892 "\fpackage_name\x18\x01 \x01(\tR\vpackageName\x12'\n" + 9893 "\x0fpackage_version\x18\x02 \x01(\tR\x0epackageVersion\x12\x12\n" + 9894 "\x04type\x18\x03 \x01(\tR\x04type\"\xfc\x01\n" + 9895 "\x13SNAPPackageMetadata\x12\x12\n" + 9896 "\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n" + 9897 "\aversion\x18\x02 \x01(\tR\aversion\x12\x14\n" + 9898 "\x05grade\x18\x03 \x01(\tR\x05grade\x12\x12\n" + 9899 "\x04type\x18\x04 \x01(\tR\x04type\x12$\n" + 9900 "\rarchitectures\x18\x05 \x03(\tR\rarchitectures\x12\x13\n" + 9901 "\x05os_id\x18\x06 \x01(\tR\x04osId\x12.\n" + 9902 "\x13os_version_codename\x18\a \x01(\tR\x11osVersionCodename\x12\"\n" + 9903 "\ros_version_id\x18\b \x01(\tR\vosVersionId\"\x9d\x01\n" + 9904 "\x16PortagePackageMetadata\x12!\n" + 9905 "\fpackage_name\x18\x01 \x01(\tR\vpackageName\x12'\n" + 9906 "\x0fpackage_version\x18\x02 \x01(\tR\x0epackageVersion\x12\x13\n" + 9907 "\x05os_id\x18\x03 \x01(\tR\x04osId\x12\"\n" + 9908 "\ros_version_id\x18\x04 \x01(\tR\vosVersionId\"\xb6\x02\n" + 9909 "\x16FlatpakPackageMetadata\x12!\n" + 9910 "\fpackage_name\x18\x01 \x01(\tR\vpackageName\x12\x1d\n" + 9911 "\n" + 9912 "package_id\x18\x02 \x01(\tR\tpackageId\x12'\n" + 9913 "\x0fpackage_version\x18\x03 \x01(\tR\x0epackageVersion\x12!\n" + 9914 "\frelease_date\x18\x04 \x01(\tR\vreleaseDate\x12\x17\n" + 9915 "\aos_name\x18\x05 \x01(\tR\x06osName\x12\x13\n" + 9916 "\x05os_id\x18\x06 \x01(\tR\x04osId\x12\"\n" + 9917 "\ros_version_id\x18\a \x01(\tR\vosVersionId\x12\x1e\n" + 9918 "\vos_build_id\x18\b \x01(\tR\tosBuildId\x12\x1c\n" + 9919 "\tdeveloper\x18\t \x01(\tR\tdeveloper\"\xe8\x02\n" + 9920 "\x14KernelModuleMetadata\x12!\n" + 9921 "\fpackage_name\x18\x01 \x01(\tR\vpackageName\x12'\n" + 9922 "\x0fpackage_version\x18\x02 \x01(\tR\x0epackageVersion\x12)\n" + 9923 "\x10package_vermagic\x18\x03 \x01(\tR\x0fpackageVermagic\x12I\n" + 9924 "!package_source_version_identifier\x18\x04 \x01(\tR\x1epackageSourceVersionIdentifier\x12\x13\n" + 9925 "\x05os_id\x18\x05 \x01(\tR\x04osId\x12.\n" + 9926 "\x13os_version_codename\x18\x06 \x01(\tR\x11osVersionCodename\x12\"\n" + 9927 "\ros_version_id\x18\a \x01(\tR\vosVersionId\x12%\n" + 9928 "\x0epackage_author\x18\b \x01(\tR\rpackageAuthor\"\x8e\x03\n" + 9929 "\x0fVmlinuzMetadata\x12\x12\n" + 9930 "\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n" + 9931 "\aversion\x18\x02 \x01(\tR\aversion\x12\"\n" + 9932 "\farchitecture\x18\x03 \x01(\tR\farchitecture\x12)\n" + 9933 "\x10extended_version\x18\x04 \x01(\tR\x0fextendedVersion\x12\x16\n" + 9934 "\x06format\x18\x05 \x01(\tR\x06format\x12\x1f\n" + 9935 "\vswap_device\x18\x06 \x01(\x05R\n" + 9936 "swapDevice\x12\x1f\n" + 9937 "\vroot_device\x18\a \x01(\x05R\n" + 9938 "rootDevice\x12\x1d\n" + 9939 "\n" + 9940 "video_mode\x18\b \x01(\tR\tvideoMode\x12\x13\n" + 9941 "\x05os_id\x18\t \x01(\tR\x04osId\x12.\n" + 9942 "\x13os_version_codename\x18\n" + 9943 " \x01(\tR\x11osVersionCodename\x12\"\n" + 9944 "\ros_version_id\x18\v \x01(\tR\vosVersionId\x12\x1c\n" + 9945 "\n" + 9946 "rw_root_fs\x18\f \x01(\bR\brwRootFs\"\xbb\x03\n" + 9947 "\x0fMacAppsMetadata\x12.\n" + 9948 "\x13bundle_display_name\x18\x01 \x01(\tR\x11bundleDisplayName\x12+\n" + 9949 "\x11bundle_identifier\x18\x02 \x01(\tR\x10bundleIdentifier\x12=\n" + 9950 "\x1bbundle_short_version_string\x18\x03 \x01(\tR\x18bundleShortVersionString\x12+\n" + 9951 "\x11bundle_executable\x18\x04 \x01(\tR\x10bundleExecutable\x12\x1f\n" + 9952 "\vbundle_name\x18\x05 \x01(\tR\n" + 9953 "bundleName\x12.\n" + 9954 "\x13bundle_package_type\x18\x06 \x01(\tR\x11bundlePackageType\x12)\n" + 9955 "\x10bundle_signature\x18\a \x01(\tR\x0fbundleSignature\x12%\n" + 9956 "\x0ebundle_version\x18\b \x01(\tR\rbundleVersion\x12\x1d\n" + 9957 "\n" + 9958 "product_id\x18\t \x01(\tR\tproductId\x12\x1d\n" + 9959 "\n" + 9960 "update_url\x18\n" + 9961 " \x01(\tR\tupdateUrl\"\x90\x01\n" + 9962 "\x17MacportsPackageMetadata\x12!\n" + 9963 "\fpackage_name\x18\x01 \x01(\tR\vpackageName\x12'\n" + 9964 "\x0fpackage_version\x18\x02 \x01(\tR\x0epackageVersion\x12)\n" + 9965 "\x10package_revision\x18\x03 \x01(\tR\x0fpackageRevision\"L\n" + 9966 "\x13SPDXPackageMetadata\x12!\n" + 9967 "\x04purl\x18\x01 \x01(\v2\r.scalibr.PurlR\x04purl\x12\x12\n" + 9968 "\x04cpes\x18\x02 \x03(\tR\x04cpes\"K\n" + 9969 "\x12CDXPackageMetadata\x12!\n" + 9970 "\x04purl\x18\x01 \x01(\v2\r.scalibr.PurlR\x04purl\x12\x12\n" + 9971 "\x04cpes\x18\x02 \x03(\tR\x04cpes\"e\n" + 9972 "\x13JavaArchiveMetadata\x12\x1f\n" + 9973 "\vartifact_id\x18\x02 \x01(\tR\n" + 9974 "artifactId\x12\x19\n" + 9975 "\bgroup_id\x18\x03 \x01(\tR\agroupId\x12\x12\n" + 9976 "\x04sha1\x18\x04 \x01(\tR\x04sha1\"\x9d\x01\n" + 9977 "\x14JavaLockfileMetadata\x12\x1f\n" + 9978 "\vartifact_id\x18\x01 \x01(\tR\n" + 9979 "artifactId\x12\x19\n" + 9980 "\bgroup_id\x18\x02 \x01(\tR\agroupId\x12$\n" + 9981 "\x0edep_group_vals\x18\x03 \x03(\tR\fdepGroupVals\x12#\n" + 9982 "\ris_transitive\x18\x04 \x01(\bR\fisTransitive\"\x86\x01\n" + 9983 "\x12OSVPackageMetadata\x12\x1b\n" + 9984 "\tpurl_type\x18\x01 \x01(\tR\bpurlType\x12\x16\n" + 9985 "\x06commit\x18\x02 \x01(\tR\x06commit\x12\x1c\n" + 9986 "\tecosystem\x18\x03 \x01(\tR\tecosystem\x12\x1d\n" + 9987 "\n" + 9988 "compare_as\x18\x04 \x01(\tR\tcompareAs\"\xa8\x01\n" + 9989 "\x1aPythonRequirementsMetadata\x129\n" + 9990 "\x19hash_checking_mode_values\x18\x01 \x03(\tR\x16hashCheckingModeValues\x12-\n" + 9991 "\x12version_comparator\x18\x02 \x01(\tR\x11versionComparator\x12 \n" + 9992 "\vrequirement\x18\x03 \x01(\tR\vrequirement\"D\n" + 9993 "\x13PythonSetupMetadata\x12-\n" + 9994 "\x12version_comparator\x18\x02 \x01(\tR\x11versionComparator\"e\n" + 9995 "\x10NetportsMetadata\x12\x12\n" + 9996 "\x04port\x18\x01 \x01(\rR\x04port\x12\x1a\n" + 9997 "\bprotocol\x18\x02 \x01(\tR\bprotocol\x12!\n" + 9998 "\fcommand_line\x18\x03 \x01(\tR\vcommandLine\"\x9c\x03\n" + 9999 "\x1bContainerdContainerMetadata\x12%\n" + 10000 "\x0enamespace_name\x18\x01 \x01(\tR\rnamespaceName\x12\x1d\n" + 10001 "\n" + 10002 "image_name\x18\x02 \x01(\tR\timageName\x12!\n" + 10003 "\fimage_digest\x18\x03 \x01(\tR\vimageDigest\x12\x18\n" + 10004 "\aruntime\x18\x04 \x01(\tR\aruntime\x12\x10\n" + 10005 "\x03pid\x18\x05 \x01(\x05R\x03pid\x12 \n" + 10006 "\vsnapshotter\x18\x06 \x01(\tR\vsnapshotter\x12!\n" + 10007 "\fsnapshot_key\x18\a \x01(\tR\vsnapshotKey\x12\x1b\n" + 10008 "\tlower_dir\x18\b \x01(\tR\blowerDir\x12\x1b\n" + 10009 "\tupper_dir\x18\t \x01(\tR\bupperDir\x12\x19\n" + 10010 "\bwork_dir\x18\n" + 10011 " \x01(\tR\aworkDir\x12\x0e\n" + 10012 "\x02id\x18\v \x01(\tR\x02id\x12\x19\n" + 10013 "\bpod_name\x18\f \x01(\tR\apodName\x12#\n" + 10014 "\rpod_namespace\x18\r \x01(\tR\fpodNamespace\"\xea\x01\n" + 10015 "\"ContainerdRuntimeContainerMetadata\x12%\n" + 10016 "\x0enamespace_name\x18\x01 \x01(\tR\rnamespaceName\x12\x1d\n" + 10017 "\n" + 10018 "image_name\x18\x02 \x01(\tR\timageName\x12!\n" + 10019 "\fimage_digest\x18\x03 \x01(\tR\vimageDigest\x12\x18\n" + 10020 "\aruntime\x18\x04 \x01(\tR\aruntime\x12\x0e\n" + 10021 "\x02id\x18\x05 \x01(\tR\x02id\x12\x10\n" + 10022 "\x03pid\x18\x06 \x01(\x05R\x03pid\x12\x1f\n" + 10023 "\vrootfs_path\x18\a \x01(\tR\n" + 10024 "rootfsPath\"O\n" + 10025 "\x10WindowsOSVersion\x12\x18\n" + 10026 "\aproduct\x18\x01 \x01(\tR\aproduct\x12!\n" + 10027 "\ffull_version\x18\x02 \x01(\tR\vfullVersion\"\x19\n" + 10028 "\x17HomebrewPackageMetadata\"\xc0\x02\n" + 10029 "\x18ChromeExtensionsMetadata\x12\x12\n" + 10030 "\x04name\x18\x01 \x01(\tR\x04name\x12 \n" + 10031 "\vdescription\x18\x02 \x01(\tR\vdescription\x12!\n" + 10032 "\fauthor_email\x18\x03 \x01(\tR\vauthorEmail\x12)\n" + 10033 "\x10host_permissions\x18\x04 \x03(\tR\x0fhostPermissions\x12)\n" + 10034 "\x10manifest_version\x18\x05 \x01(\x05R\x0fmanifestVersion\x124\n" + 10035 "\x16minimum_chrome_version\x18\x06 \x01(\tR\x14minimumChromeVersion\x12 \n" + 10036 "\vpermissions\x18\a \x03(\tR\vpermissions\x12\x1d\n" + 10037 "\n" + 10038 "update_url\x18\b \x01(\tR\tupdateUrl\"\xac\x02\n" + 10039 "\x18VSCodeExtensionsMetadata\x12\x0e\n" + 10040 "\x02id\x18\x01 \x01(\tR\x02id\x12!\n" + 10041 "\fpublisher_id\x18\x02 \x01(\tR\vpublisherId\x124\n" + 10042 "\x16publisher_display_name\x18\x03 \x01(\tR\x14publisherDisplayName\x12'\n" + 10043 "\x0ftarget_platform\x18\x04 \x01(\tR\x0etargetPlatform\x12\x18\n" + 10044 "\aupdated\x18\x05 \x01(\bR\aupdated\x123\n" + 10045 "\x16is_pre_release_version\x18\x06 \x01(\bR\x13isPreReleaseVersion\x12/\n" + 10046 "\x13installed_timestamp\x18\a \x01(\x03R\x12installedTimestamp\"\xba\x03\n" + 10047 "\x0ePodmanMetadata\x12N\n" + 10048 "\rexposed_ports\x18\x01 \x03(\v2).scalibr.PodmanMetadata.ExposedPortsEntryR\fexposedPorts\x12\x10\n" + 10049 "\x03pid\x18\x02 \x01(\x05R\x03pid\x12%\n" + 10050 "\x0enamespace_name\x18\x03 \x01(\tR\rnamespaceName\x12=\n" + 10051 "\fstarted_time\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\vstartedTime\x12?\n" + 10052 "\rfinished_time\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\ffinishedTime\x12\x16\n" + 10053 "\x06status\x18\x06 \x01(\tR\x06status\x12\x1b\n" + 10054 "\texit_code\x18\a \x01(\x05R\bexitCode\x12\x16\n" + 10055 "\x06exited\x18\b \x01(\bR\x06exited\x1aR\n" + 10056 "\x11ExposedPortsEntry\x12\x10\n" + 10057 "\x03key\x18\x01 \x01(\rR\x03key\x12'\n" + 10058 "\x05value\x18\x02 \x01(\v2\x11.scalibr.ProtocolR\x05value:\x028\x01\" \n" + 10059 "\bProtocol\x12\x14\n" + 10060 "\x05names\x18\x01 \x03(\tR\x05names\"\x97\x01\n" + 10061 "\x18DockerContainersMetadata\x12\x1d\n" + 10062 "\n" + 10063 "image_name\x18\x01 \x01(\tR\timageName\x12!\n" + 10064 "\fimage_digest\x18\x02 \x01(\tR\vimageDigest\x12\x0e\n" + 10065 "\x02id\x18\x03 \x01(\tR\x02id\x12)\n" + 10066 "\x05ports\x18\x04 \x03(\v2\x13.scalibr.DockerPortR\x05ports\"N\n" + 10067 "\fAsdfMetadata\x12\x1b\n" + 10068 "\ttool_name\x18\x01 \x01(\tR\btoolName\x12!\n" + 10069 "\ftool_version\x18\x02 \x01(\tR\vtoolVersion\"4\n" + 10070 "\vNvmMetadata\x12%\n" + 10071 "\x0enodejs_version\x18\x02 \x01(\tR\rnodejsVersion\"<\n" + 10072 "\x13NodeVersionMetadata\x12%\n" + 10073 "\x0enodejs_version\x18\x02 \x01(\tR\rnodejsVersion\"t\n" + 10074 "\n" + 10075 "DockerPort\x12\x0e\n" + 10076 "\x02ip\x18\x01 \x01(\tR\x02ip\x12!\n" + 10077 "\fprivate_port\x18\x02 \x01(\rR\vprivatePort\x12\x1f\n" + 10078 "\vpublic_port\x18\x03 \x01(\rR\n" + 10079 "publicPort\x12\x12\n" + 10080 "\x04type\x18\x04 \x01(\tR\x04type\"\xb9\x01\n" + 10081 "\x15WingetPackageMetadata\x12\x12\n" + 10082 "\x04name\x18\x01 \x01(\tR\x04name\x12\x0e\n" + 10083 "\x02id\x18\x02 \x01(\tR\x02id\x12\x18\n" + 10084 "\aversion\x18\x03 \x01(\tR\aversion\x12\x18\n" + 10085 "\amoniker\x18\x04 \x01(\tR\amoniker\x12\x18\n" + 10086 "\achannel\x18\x05 \x01(\tR\achannel\x12\x12\n" + 10087 "\x04tags\x18\x06 \x03(\tR\x04tags\x12\x1a\n" + 10088 "\bcommands\x18\a \x03(\tR\bcommands\"\x95\x01\n" + 10089 "\x06Secret\x12+\n" + 10090 "\x06secret\x18\x01 \x01(\v2\x13.scalibr.SecretDataR\x06secret\x12-\n" + 10091 "\x06status\x18\x02 \x01(\v2\x15.scalibr.SecretStatusR\x06status\x12/\n" + 10092 "\tlocations\x18\x03 \x03(\v2\x11.scalibr.LocationR\tlocations\"\xf2E\n" + 10093 "\n" + 10094 "SecretData\x124\n" + 10095 "\x06gcpsak\x18\x01 \x01(\v2\x1a.scalibr.SecretData.GCPSAKH\x00R\x06gcpsak\x12m\n" + 10096 "\x1banthropic_workspace_api_key\x18\x02 \x01(\v2,.scalibr.SecretData.AnthropicWorkspaceAPIKeyH\x00R\x18anthropicWorkspaceApiKey\x12a\n" + 10097 "\x17anthropic_model_api_key\x18\x03 \x01(\v2(.scalibr.SecretData.AnthropicModelAPIKeyH\x00R\x14anthropicModelApiKey\x12F\n" + 10098 "\n" + 10099 "perplexity\x18\x04 \x01(\v2$.scalibr.SecretData.PerplexityAPIKeyH\x00R\n" + 10100 "perplexity\x12A\n" + 10101 "\vprivate_key\x18\x05 \x01(\v2\x1e.scalibr.SecretData.PrivateKeyH\x00R\n" + 10102 "privateKey\x12L\n" + 10103 "\x10grok_xai_api_key\x18\x06 \x01(\v2!.scalibr.SecretData.GrokXAIAPIKeyH\x00R\rgrokXaiApiKey\x12k\n" + 10104 "\x1bgrok_xai_management_api_key\x18\a \x01(\v2+.scalibr.SecretData.GrokXAIManagementAPIKeyH\x00R\x17grokXaiManagementApiKey\x12H\n" + 10105 "\x0edocker_hub_pat\x18\b \x01(\v2 .scalibr.SecretData.DockerHubPatH\x00R\fdockerHubPat\x12N\n" + 10106 "\fdigitalocean\x18\t \x01(\v2(.scalibr.SecretData.DigitalOceanAPITokenH\x00R\fdigitalocean\x12H\n" + 10107 "\x0eopenai_api_key\x18\n" + 10108 " \x01(\v2 .scalibr.SecretData.OpenAIAPIKeyH\x00R\fopenaiApiKey\x12K\n" + 10109 "\x0fpostman_api_key\x18\v \x01(\v2!.scalibr.SecretData.PostmanAPIKeyH\x00R\rpostmanApiKey\x12y\n" + 10110 "\x1fpostman_collection_access_token\x18\f \x01(\v20.scalibr.SecretData.PostmanCollectionAccessTokenH\x00R\x1cpostmanCollectionAccessToken\x12T\n" + 10111 "\x12azure_access_token\x18\r \x01(\v2$.scalibr.SecretData.AzureAccessTokenH\x00R\x10azureAccessToken\x12Z\n" + 10112 "\x14azure_identity_token\x18\x0e \x01(\v2&.scalibr.SecretData.AzureIdentityTokenH\x00R\x12azureIdentityToken\x12A\n" + 10113 "\vtink_keyset\x18\x0f \x01(\v2\x1e.scalibr.SecretData.TinkKeysetH\x00R\n" + 10114 "tinkKeyset\x12>\n" + 10115 "\n" + 10116 "gitlab_pat\x18\x10 \x01(\v2\x1d.scalibr.SecretData.GitlabPatH\x00R\tgitlabPat\x12]\n" + 10117 "\x15hashicorp_vault_token\x18\x11 \x01(\v2'.scalibr.SecretData.HashiCorpVaultTokenH\x00R\x13hashicorpVaultToken\x12\x86\x01\n" + 10118 "$hashicorp_vault_app_role_credentials\x18\x12 \x01(\v24.scalibr.SecretData.HashiCorpVaultAppRoleCredentialsH\x00R hashicorpVaultAppRoleCredentials\x12?\n" + 10119 "\vgcp_api_key\x18\x13 \x01(\v2\x1d.scalibr.SecretData.GCPAPIKeyH\x00R\tgcpApiKey\x12G\n" + 10120 "\n" + 10121 "hugginface\x18\x14 \x01(\v2%.scalibr.SecretData.HuggingfaceAPIKeyH\x00R\n" + 10122 "hugginface\x12d\n" + 10123 "\x18github_app_refresh_token\x18\x15 \x01(\v2).scalibr.SecretData.GithubAppRefreshTokenH\x00R\x15githubAppRefreshToken\x12Q\n" + 10124 "\x11stripe_secret_key\x18\x16 \x01(\v2#.scalibr.SecretData.StripeSecretKeyH\x00R\x0fstripeSecretKey\x12]\n" + 10125 "\x15stripe_restricted_key\x18\x17 \x01(\v2'.scalibr.SecretData.StripeRestrictedKeyH\x00R\x13stripeRestrictedKey\x12]\n" + 10126 "\x15stripe_webhook_secret\x18\x18 \x01(\v2'.scalibr.SecretData.StripeWebhookSecretH\x00R\x13stripeWebhookSecret\x12s\n" + 10127 "\x1dgcp_oauth2_client_credentials\x18\x19 \x01(\v2..scalibr.SecretData.GCPOAuth2ClientCredentialsH\x00R\x1agcpOauth2ClientCredentials\x12a\n" + 10128 "\x17gcp_oauth2_access_token\x18\x1a \x01(\v2(.scalibr.SecretData.GCPOAuth2AccessTokenH\x00R\x14gcpOauth2AccessToken\x12{\n" + 10129 "!github_app_server_to_server_token\x18\x1b \x01(\v20.scalibr.SecretData.GithubAppServerToServerTokenH\x00R\x1cgithubAppServerToServerToken\x12\x86\x01\n" + 10130 "$github_classic_personal_access_token\x18\x1c \x01(\v24.scalibr.SecretData.GithubClassicPersonalAccessTokenH\x00R githubClassicPersonalAccessToken\x12\x93\x01\n" + 10131 ")github_fine_grained_personal_access_token\x18\x1d \x01(\v28.scalibr.SecretData.GithubFineGrainedPersonalAccessTokenH\x00R$githubFineGrainedPersonalAccessToken\x12u\n" + 10132 "\x1fgithub_app_user_to_server_token\x18\x1e \x01(\v2..scalibr.SecretData.GithubAppUserToServerTokenH\x00R\x1agithubAppUserToServerToken\x12T\n" + 10133 "\x12github_oauth_token\x18\x1f \x01(\v2$.scalibr.SecretData.GithubOAuthTokenH\x00R\x10githubOauthToken\x12t\n" + 10134 "\x1eslack_app_config_refresh_token\x18! \x01(\v2..scalibr.SecretData.SlackAppConfigRefreshTokenH\x00R\x1aslackAppConfigRefreshToken\x12[\n" + 10135 "\x15slack_app_level_token\x18\" \x01(\v2&.scalibr.SecretData.SlackAppLevelTokenH\x00R\x12slackAppLevelToken\x12q\n" + 10136 "\x1dslack_app_config_access_token\x18# \x01(\v2-.scalibr.SecretData.SlackAppConfigAccessTokenH\x00R\x19slackAppConfigAccessToken\x12z\n" + 10137 " azure_storage_account_access_key\x18$ \x01(\v20.scalibr.SecretData.AzureStorageAccountAccessKeyH\x00R\x1cazureStorageAccountAccessKey\x12\x88\x01\n" + 10138 "$hashicorp_cloud_platform_credentials\x18% \x01(\v25.scalibr.SecretData.HashiCorpCloudPlatformCredentialsH\x00R!hashicorpCloudPlatformCredentials\x12v\n" + 10139 "\x1ehashicorp_cloud_platform_token\x18& \x01(\v2/.scalibr.SecretData.HashiCorpCloudPlatformTokenH\x00R\x1bhashicorpCloudPlatformToken\x12`\n" + 10140 "\x16onepassword_secret_key\x18' \x01(\v2(.scalibr.SecretData.OnePasswordSecretKeyH\x00R\x14onepasswordSecretKey\x12i\n" + 10141 "\x19onepassword_service_token\x18( \x01(\v2+.scalibr.SecretData.OnePasswordServiceTokenH\x00R\x17onepasswordServiceToken\x12i\n" + 10142 "\x19onepassword_recovery_code\x18) \x01(\v2+.scalibr.SecretData.OnePasswordRecoveryCodeH\x00R\x17onepasswordRecoveryCode\x12i\n" + 10143 "\x19onepassword_connect_token\x18* \x01(\v2+.scalibr.SecretData.OnePasswordConnectTokenH\x00R\x17onepasswordConnectToken\x124\n" + 10144 "\x06pgpass\x18+ \x01(\v2\x1a.scalibr.SecretData.PgpassH\x00R\x06pgpass\x126\n" + 10145 "\x04pypi\x18, \x01(\v2 .scalibr.SecretData.PyPIAPITokenH\x00R\x04pypi\x12U\n" + 10146 "\x13crates_io_api_token\x18- \x01(\v2$.scalibr.SecretData.CratesIOAPITokenH\x00R\x10cratesIoApiToken\x12Z\n" + 10147 "\x14maria_db_credentials\x18. \x01(\v2&.scalibr.SecretData.MariaDBCredentialsH\x00R\x12mariaDbCredentials\x12B\n" + 10148 "\fgcs_hmac_key\x18/ \x01(\v2\x1e.scalibr.SecretData.GCSHmacKeyH\x00R\n" + 10149 "gcsHmacKey\x12]\n" + 10150 "\x15mysql_mylogin_section\x180 \x01(\v2'.scalibr.SecretData.MysqlMyloginSectionH\x00R\x13mysqlMyloginSection\x12;\n" + 10151 "\tvapid_key\x181 \x01(\v2\x1c.scalibr.SecretData.VapidKeyH\x00R\bvapidKey\x12j\n" + 10152 "\x1aaws_access_key_credentials\x182 \x01(\v2+.scalibr.SecretData.AwsAccessKeyCredentialsH\x00R\x17awsAccessKeyCredentials\x12H\n" + 10153 "\x0ere_captcha_key\x183 \x01(\v2 .scalibr.SecretData.ReCaptchaKeyH\x00R\freCaptchaKey\x12<\n" + 10154 "\n" + 10155 "pyx_key_v1\x184 \x01(\v2\x1c.scalibr.SecretData.PyxKeyV1H\x00R\bpyxKeyV1\x12<\n" + 10156 "\n" + 10157 "pyx_key_v2\x185 \x01(\v2\x1c.scalibr.SecretData.PyxKeyV2H\x00R\bpyxKeyV2\x12i\n" + 10158 "\x19code_catalyst_credentials\x186 \x01(\v2+.scalibr.SecretData.CodeCatalystCredentialsH\x00R\x17codeCatalystCredentials\x12;\n" + 10159 "\tjwt_token\x187 \x01(\v2\x1c.scalibr.SecretData.JWTTokenH\x00R\bjwtToken\x1a\xb0\x03\n" + 10160 "\x06GCPSAK\x12$\n" + 10161 "\x0eprivate_key_id\x18\x01 \x01(\tR\fprivateKeyId\x12!\n" + 10162 "\fclient_email\x18\x02 \x01(\tR\vclientEmail\x12\x1c\n" + 10163 "\tsignature\x18\x03 \x01(\fR\tsignature\x12\x12\n" + 10164 "\x04type\x18\x04 \x01(\tR\x04type\x12\x1d\n" + 10165 "\n" + 10166 "project_id\x18\x05 \x01(\tR\tprojectId\x12\x1b\n" + 10167 "\tclient_id\x18\x06 \x01(\tR\bclientId\x12\x19\n" + 10168 "\bauth_uri\x18\a \x01(\tR\aauthUri\x12\x1b\n" + 10169 "\ttoken_uri\x18\b \x01(\tR\btokenUri\x12<\n" + 10170 "\x1bauth_provider_x509_cert_url\x18\t \x01(\tR\x17authProviderX509CertUrl\x12/\n" + 10171 "\x14client_x509_cert_url\x18\n" + 10172 " \x01(\tR\x11clientX509CertUrl\x12'\n" + 10173 "\x0funiverse_domain\x18\v \x01(\tR\x0euniverseDomain\x12\x1f\n" + 10174 "\vprivate_key\x18\f \x01(\tR\n" + 10175 "privateKey\x1a \n" + 10176 "\bJWTToken\x12\x14\n" + 10177 "\x05token\x18\x01 \x01(\tR\x05token\x1a,\n" + 10178 "\x18AnthropicWorkspaceAPIKey\x12\x10\n" + 10179 "\x03key\x18\x01 \x01(\tR\x03key\x1a(\n" + 10180 "\x14AnthropicModelAPIKey\x12\x10\n" + 10181 "\x03key\x18\x01 \x01(\tR\x03key\x1a$\n" + 10182 "\x10PerplexityAPIKey\x12\x10\n" + 10183 "\x03key\x18\x01 \x01(\tR\x03key\x1a!\n" + 10184 "\rGrokXAIAPIKey\x12\x10\n" + 10185 "\x03key\x18\x01 \x01(\tR\x03key\x1a+\n" + 10186 "\x17GrokXAIManagementAPIKey\x12\x10\n" + 10187 "\x03key\x18\x01 \x01(\tR\x03key\x1a0\n" + 10188 "\x1cAzureStorageAccountAccessKey\x12\x10\n" + 10189 "\x03key\x18\x01 \x01(\tR\x03key\x1a4\n" + 10190 "\n" + 10191 "PrivateKey\x12\x14\n" + 10192 "\x05block\x18\x01 \x01(\tR\x05block\x12\x10\n" + 10193 "\x03der\x18\x02 \x01(\fR\x03der\x1a(\n" + 10194 "\x10AzureAccessToken\x12\x14\n" + 10195 "\x05token\x18\x01 \x01(\tR\x05token\x1a\x8c\x01\n" + 10196 "\x06Pgpass\x12\x1a\n" + 10197 "\bhostname\x18\x01 \x01(\tR\bhostname\x12\x12\n" + 10198 "\x04port\x18\x02 \x01(\tR\x04port\x12\x1a\n" + 10199 "\bdatabase\x18\x03 \x01(\tR\bdatabase\x12\x1a\n" + 10200 "\busername\x18\x04 \x01(\tR\busername\x12\x1a\n" + 10201 "\bpassword\x18\x05 \x01(\tR\bpassword\x1a\x86\x01\n" + 10202 "\x12MariaDBCredentials\x12\x12\n" + 10203 "\x04host\x18\x01 \x01(\tR\x04host\x12\x12\n" + 10204 "\x04port\x18\x02 \x01(\tR\x04port\x12\x12\n" + 10205 "\x04user\x18\x04 \x01(\tR\x04user\x12\x1a\n" + 10206 "\bpassword\x18\x05 \x01(\tR\bpassword\x12\x18\n" + 10207 "\asection\x18\x06 \x01(\tR\asection\x1a*\n" + 10208 "\x12AzureIdentityToken\x12\x14\n" + 10209 "\x05token\x18\x01 \x01(\tR\x05token\x1a \n" + 10210 "\fOpenAIAPIKey\x12\x10\n" + 10211 "\x03key\x18\x01 \x01(\tR\x03key\x1a<\n" + 10212 "\fDockerHubPat\x12\x10\n" + 10213 "\x03pat\x18\x01 \x01(\tR\x03pat\x12\x1a\n" + 10214 "\busername\x18\x02 \x01(\tR\busername\x1a\x1d\n" + 10215 "\tGitlabPat\x12\x10\n" + 10216 "\x03pat\x18\x01 \x01(\tR\x03pat\x1a*\n" + 10217 "\x12SlackAppLevelToken\x12\x14\n" + 10218 "\x05token\x18\x01 \x01(\tR\x05token\x1a1\n" + 10219 "\x19SlackAppConfigAccessToken\x12\x14\n" + 10220 "\x05token\x18\x01 \x01(\tR\x05token\x1a2\n" + 10221 "\x1aSlackAppConfigRefreshToken\x12\x14\n" + 10222 "\x05token\x18\x01 \x01(\tR\x05token\x1a!\n" + 10223 "\rPostmanAPIKey\x12\x10\n" + 10224 "\x03key\x18\x01 \x01(\tR\x03key\x1a0\n" + 10225 "\x1cPostmanCollectionAccessToken\x12\x10\n" + 10226 "\x03key\x18\x01 \x01(\tR\x03key\x1a(\n" + 10227 "\x14DigitalOceanAPIToken\x12\x10\n" + 10228 "\x03key\x18\x01 \x01(\tR\x03key\x1a(\n" + 10229 "\x10CratesIOAPIToken\x12\x14\n" + 10230 "\x05token\x18\x01 \x01(\tR\x05token\x1a-\n" + 10231 "\x15GithubAppRefreshToken\x12\x14\n" + 10232 "\x05token\x18\x01 \x01(\tR\x05token\x1a4\n" + 10233 "\x1cGithubAppServerToServerToken\x12\x14\n" + 10234 "\x05token\x18\x01 \x01(\tR\x05token\x1a8\n" + 10235 " GithubClassicPersonalAccessToken\x12\x14\n" + 10236 "\x05token\x18\x01 \x01(\tR\x05token\x1a<\n" + 10237 "$GithubFineGrainedPersonalAccessToken\x12\x14\n" + 10238 "\x05token\x18\x01 \x01(\tR\x05token\x1a(\n" + 10239 "\x10GithubOAuthToken\x12\x14\n" + 10240 "\x05token\x18\x01 \x01(\tR\x05token\x1a2\n" + 10241 "\x1aGithubAppUserToServerToken\x12\x14\n" + 10242 "\x05token\x18\x01 \x01(\tR\x05token\x1a$\n" + 10243 "\fPyPIAPIToken\x12\x14\n" + 10244 "\x05token\x18\x01 \x01(\tR\x05token\x1a&\n" + 10245 "\n" + 10246 "TinkKeyset\x12\x18\n" + 10247 "\acontent\x18\x01 \x01(\tR\acontent\x1a+\n" + 10248 "\x13HashiCorpVaultToken\x12\x14\n" + 10249 "\x05token\x18\x01 \x01(\tR\x05token\x1ah\n" + 10250 " HashiCorpVaultAppRoleCredentials\x12\x17\n" + 10251 "\arole_id\x18\x01 \x01(\tR\x06roleId\x12\x1b\n" + 10252 "\tsecret_id\x18\x02 \x01(\tR\bsecretId\x12\x0e\n" + 10253 "\x02id\x18\x03 \x01(\tR\x02id\x1a\x1d\n" + 10254 "\tGCPAPIKey\x12\x10\n" + 10255 "\x03key\x18\x01 \x01(\tR\x03key\x1ag\n" + 10256 "\x11HuggingfaceAPIKey\x12\x10\n" + 10257 "\x03key\x18\x01 \x01(\tR\x03key\x12\x12\n" + 10258 "\x04role\x18\x02 \x01(\tR\x04role\x12,\n" + 10259 "\x12fine_grained_scope\x18\x03 \x03(\tR\x10fineGrainedScope\x1ae\n" + 10260 "!HashiCorpCloudPlatformCredentials\x12\x1b\n" + 10261 "\tclient_id\x18\x01 \x01(\tR\bclientId\x12#\n" + 10262 "\rclient_secret\x18\x02 \x01(\tR\fclientSecret\x1a\xbd\x02\n" + 10263 "\x1bHashiCorpCloudPlatformToken\x12\x14\n" + 10264 "\x05token\x18\x01 \x01(\tR\x05token\x12'\n" + 10265 "\x0forganization_id\x18\x02 \x01(\tR\x0eorganizationId\x12\x1d\n" + 10266 "\n" + 10267 "project_id\x18\x03 \x01(\tR\tprojectId\x12!\n" + 10268 "\fprincipal_id\x18\x04 \x01(\tR\vprincipalId\x12%\n" + 10269 "\x0eprincipal_type\x18\x05 \x01(\tR\rprincipalType\x12!\n" + 10270 "\fservice_name\x18\x06 \x01(\tR\vserviceName\x12\x17\n" + 10271 "\auser_id\x18\a \x01(\tR\x06userId\x12\x1d\n" + 10272 "\n" + 10273 "user_email\x18\b \x01(\tR\tuserEmail\x12\x1b\n" + 10274 "\tgroup_ids\x18\t \x03(\tR\bgroupIds\x1a#\n" + 10275 "\x0fStripeSecretKey\x12\x10\n" + 10276 "\x03key\x18\x01 \x01(\tR\x03key\x1a'\n" + 10277 "\x13StripeRestrictedKey\x12\x10\n" + 10278 "\x03key\x18\x01 \x01(\tR\x03key\x1a'\n" + 10279 "\x13StripeWebhookSecret\x12\x10\n" + 10280 "\x03key\x18\x01 \x01(\tR\x03key\x1aD\n" + 10281 "\x1aGCPOAuth2ClientCredentials\x12\x0e\n" + 10282 "\x02id\x18\x01 \x01(\tR\x02id\x12\x16\n" + 10283 "\x06secret\x18\x02 \x01(\tR\x06secret\x1a,\n" + 10284 "\x14GCPOAuth2AccessToken\x12\x14\n" + 10285 "\x05token\x18\x01 \x01(\tR\x05token\x1aA\n" + 10286 "\n" + 10287 "GCSHmacKey\x12\x1b\n" + 10288 "\taccess_id\x18\x01 \x01(\tR\baccessId\x12\x16\n" + 10289 "\x06secret\x18\x02 \x01(\tR\x06secret\x1a\xa8\x01\n" + 10290 "\x13MysqlMyloginSection\x12!\n" + 10291 "\fsection_name\x18\x01 \x01(\tR\vsectionName\x12\x12\n" + 10292 "\x04user\x18\x02 \x01(\tR\x04user\x12\x1a\n" + 10293 "\bpassword\x18\x03 \x01(\tR\bpassword\x12\x12\n" + 10294 "\x04host\x18\x04 \x01(\tR\x04host\x12\x12\n" + 10295 "\x04port\x18\x05 \x01(\tR\x04port\x12\x16\n" + 10296 "\x06socket\x18\x06 \x01(\tR\x06socket\x1aJ\n" + 10297 "\bVapidKey\x12\x1f\n" + 10298 "\vprivate_b64\x18\x01 \x01(\tR\n" + 10299 "privateB64\x12\x1d\n" + 10300 "\n" + 10301 "public_b64\x18\x02 \x01(\tR\tpublicB64\x1a\xb0\x02\n" + 10302 "\x17OnePasswordConnectToken\x12\x1f\n" + 10303 "\vdevice_uuid\x18\x01 \x01(\tR\n" + 10304 "deviceUuid\x12\x18\n" + 10305 "\aversion\x18\x02 \x01(\tR\aversion\x12%\n" + 10306 "\x0eencrypted_data\x18\x03 \x01(\tR\rencryptedData\x12*\n" + 10307 "\x11encryption_key_id\x18\x04 \x01(\tR\x0fencryptionKeyId\x12\x0e\n" + 10308 "\x02iv\x18\x05 \x01(\tR\x02iv\x12\"\n" + 10309 "\runique_key_id\x18\x06 \x01(\tR\vuniqueKeyId\x12#\n" + 10310 "\rverifier_salt\x18\a \x01(\tR\fverifierSalt\x12.\n" + 10311 "\x13verifier_local_hash\x18\b \x01(\tR\x11verifierLocalHash\x1a(\n" + 10312 "\x14OnePasswordSecretKey\x12\x10\n" + 10313 "\x03key\x18\x01 \x01(\tR\x03key\x1a+\n" + 10314 "\x17OnePasswordServiceToken\x12\x10\n" + 10315 "\x03key\x18\x01 \x01(\tR\x03key\x1a+\n" + 10316 "\x17OnePasswordRecoveryCode\x12\x10\n" + 10317 "\x03key\x18\x01 \x01(\tR\x03key\x1aN\n" + 10318 "\x17AwsAccessKeyCredentials\x12\x1b\n" + 10319 "\taccess_id\x18\x01 \x01(\tR\baccessId\x12\x16\n" + 10320 "\x06secret\x18\x02 \x01(\tR\x06secret\x1a&\n" + 10321 "\fReCaptchaKey\x12\x16\n" + 10322 "\x06secret\x18\x01 \x01(\tR\x06secret\x1a\x1c\n" + 10323 "\bPyxKeyV1\x12\x10\n" + 10324 "\x03key\x18\x01 \x01(\tR\x03key\x1a\x1c\n" + 10325 "\bPyxKeyV2\x12\x10\n" + 10326 "\x03key\x18\x01 \x01(\tR\x03key\x1a+\n" + 10327 "\x17CodeCatalystCredentials\x12\x10\n" + 10328 "\x03url\x18\x01 \x01(\tR\x03urlB\b\n" + 10329 "\x06secret\"\xf8\x01\n" + 10330 "\fSecretStatus\x12>\n" + 10331 "\x06status\x18\x01 \x01(\x0e2&.scalibr.SecretStatus.SecretStatusEnumR\x06status\x12=\n" + 10332 "\flast_updated\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\vlastUpdated\"i\n" + 10333 "\x10SecretStatusEnum\x12\x0f\n" + 10334 "\vUNSPECIFIED\x10\x00\x12\x0f\n" + 10335 "\aUNKNOWN\x10\x01\x1a\x02\b\x01\x12\v\n" + 10336 "\aINVALID\x10\x02\x12\t\n" + 10337 "\x05VALID\x10\x03\x12\x0f\n" + 10338 "\vUNSUPPORTED\x10\x04\x12\n" + 10339 "\n" + 10340 "\x06FAILED\x10\x05\"\xc8\x02\n" + 10341 "\bLocation\x12/\n" + 10342 "\bfilepath\x18\x01 \x01(\v2\x11.scalibr.FilepathH\x00R\bfilepath\x12b\n" + 10343 "\x1bfilepath_with_layer_details\x18\x02 \x01(\v2!.scalibr.FilepathWithLayerDetailsH\x00R\x18filepathWithLayerDetails\x12Q\n" + 10344 "\x14environment_variable\x18\x03 \x01(\v2\x1c.scalibr.EnvironmentVariableH\x00R\x13environmentVariable\x12H\n" + 10345 "\x11container_command\x18\x04 \x01(\v2\x19.scalibr.ContainerCommandH\x00R\x10containerCommandB\n" + 10346 "\n" + 10347 "\blocation\"\x1e\n" + 10348 "\bFilepath\x12\x12\n" + 10349 "\x04path\x18\x01 \x01(\tR\x04path\"j\n" + 10350 "\x18FilepathWithLayerDetails\x12\x12\n" + 10351 "\x04path\x18\x01 \x01(\tR\x04path\x12:\n" + 10352 "\rlayer_details\x18\x02 \x01(\v2\x15.scalibr.LayerDetailsR\flayerDetails\")\n" + 10353 "\x13EnvironmentVariable\x12\x12\n" + 10354 "\x04name\x18\x01 \x01(\tR\x04name\",\n" + 10355 "\x10ContainerCommand\x12\x18\n" + 10356 "\acommand\x18\x01 \x01(\tR\acommand\"\xb3\x02\n" + 10357 "\x16ContainerImageMetadata\x12\x14\n" + 10358 "\x05index\x18\x01 \x01(\x05R\x05index\x12=\n" + 10359 "\x0elayer_metadata\x18\x02 \x03(\v2\x16.scalibr.LayerMetadataR\rlayerMetadata\x12C\n" + 10360 "\x11base_image_chains\x18\x03 \x03(\v2\x17.scalibr.BaseImageChainR\x0fbaseImageChains\x12D\n" + 10361 "\aos_info\x18\x04 \x03(\v2+.scalibr.ContainerImageMetadata.OsInfoEntryR\x06osInfo\x1a9\n" + 10362 "\vOsInfoEntry\x12\x10\n" + 10363 "\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" + 10364 "\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"g\n" + 10365 "\x0eBaseImageChain\x12:\n" + 10366 "\vbase_images\x18\x01 \x03(\v2\x19.scalibr.BaseImageDetailsR\n" + 10367 "baseImages\x12\x19\n" + 10368 "\bchain_id\x18\x02 \x01(\tR\achainId\"f\n" + 10369 "\x10BaseImageDetails\x12\x1e\n" + 10370 "\n" + 10371 "repository\x18\x01 \x01(\tR\n" + 10372 "repository\x12\x1a\n" + 10373 "\bregistry\x18\x02 \x01(\tR\bregistry\x12\x16\n" + 10374 "\x06plugin\x18\x03 \x01(\tR\x06plugin\"\xb8\x01\n" + 10375 "\rLayerMetadata\x12\x14\n" + 10376 "\x05index\x18\x01 \x01(\x05R\x05index\x12\x17\n" + 10377 "\adiff_id\x18\x02 \x01(\tR\x06diffId\x12\x19\n" + 10378 "\bchain_id\x18\x03 \x01(\tR\achainId\x12\x18\n" + 10379 "\acommand\x18\x04 \x01(\tR\acommand\x12\x19\n" + 10380 "\bis_empty\x18\x05 \x01(\bR\aisEmpty\x12(\n" + 10381 "\x10base_image_index\x18\x06 \x01(\x05R\x0ebaseImageIndex*\xf7\x01\n" + 10382 "\x10VexJustification\x12!\n" + 10383 "\x1dVEX_JUSTIFICATION_UNSPECIFIED\x10\x00\x12\x19\n" + 10384 "\x15COMPONENT_NOT_PRESENT\x10\x01\x12\x1f\n" + 10385 "\x1bVULNERABLE_CODE_NOT_PRESENT\x10\x02\x12'\n" + 10386 "#VULNERABLE_CODE_NOT_IN_EXECUTE_PATH\x10\x03\x125\n" + 10387 "1VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY\x10\x04\x12$\n" + 10388 " INLINE_MITIGATION_ALREADY_EXISTS\x10\x05*b\n" + 10389 "\fSeverityEnum\x12\x18\n" + 10390 "\x14SEVERITY_UNSPECIFIED\x10\x00\x12\v\n" + 10391 "\aMINIMAL\x10\x01\x12\a\n" + 10392 "\x03LOW\x10\x02\x12\n" + 10393 "\n" + 10394 "\x06MEDIUM\x10\x03\x12\b\n" + 10395 "\x04HIGH\x10\x04\x12\f\n" + 10396 "\bCRITICAL\x10\x05*G\n" + 10397 "\rPackageSource\x12\v\n" + 10398 "\aUNKNOWN\x10\x00\x12\x13\n" + 10399 "\x0fPUBLIC_REGISTRY\x10\x01\x12\t\n" + 10400 "\x05OTHER\x10\x02\x12\t\n" + 10401 "\x05LOCAL\x10\x03BCP\x01Z?github.com/google/osv-scalibr/binary/proto/scan_result_go_protob\x06proto3" 10402 10403 var ( 10404 file_proto_scan_result_proto_rawDescOnce sync.Once 10405 file_proto_scan_result_proto_rawDescData []byte 10406 ) 10407 10408 func file_proto_scan_result_proto_rawDescGZIP() []byte { 10409 file_proto_scan_result_proto_rawDescOnce.Do(func() { 10410 file_proto_scan_result_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_proto_scan_result_proto_rawDesc), len(file_proto_scan_result_proto_rawDesc))) 10411 }) 10412 return file_proto_scan_result_proto_rawDescData 10413 } 10414 10415 var file_proto_scan_result_proto_enumTypes = make([]protoimpl.EnumInfo, 5) 10416 var file_proto_scan_result_proto_msgTypes = make([]protoimpl.MessageInfo, 125) 10417 var file_proto_scan_result_proto_goTypes = []any{ 10418 (VexJustification)(0), // 0: scalibr.VexJustification 10419 (SeverityEnum)(0), // 1: scalibr.SeverityEnum 10420 (PackageSource)(0), // 2: scalibr.PackageSource 10421 (ScanStatus_ScanStatusEnum)(0), // 3: scalibr.ScanStatus.ScanStatusEnum 10422 (SecretStatus_SecretStatusEnum)(0), // 4: scalibr.SecretStatus.SecretStatusEnum 10423 (*ScanResult)(nil), // 5: scalibr.ScanResult 10424 (*Inventory)(nil), // 6: scalibr.Inventory 10425 (*ScanStatus)(nil), // 7: scalibr.ScanStatus 10426 (*PluginStatus)(nil), // 8: scalibr.PluginStatus 10427 (*FileError)(nil), // 9: scalibr.FileError 10428 (*Package)(nil), // 10: scalibr.Package 10429 (*SourceCodeIdentifier)(nil), // 11: scalibr.SourceCodeIdentifier 10430 (*LayerDetails)(nil), // 12: scalibr.LayerDetails 10431 (*PackageExploitabilitySignal)(nil), // 13: scalibr.PackageExploitabilitySignal 10432 (*VulnIdentifiers)(nil), // 14: scalibr.VulnIdentifiers 10433 (*FindingExploitabilitySignal)(nil), // 15: scalibr.FindingExploitabilitySignal 10434 (*Purl)(nil), // 16: scalibr.Purl 10435 (*Qualifier)(nil), // 17: scalibr.Qualifier 10436 (*PackageVuln)(nil), // 18: scalibr.PackageVuln 10437 (*GenericFinding)(nil), // 19: scalibr.GenericFinding 10438 (*GenericFindingAdvisory)(nil), // 20: scalibr.GenericFindingAdvisory 10439 (*AdvisoryId)(nil), // 21: scalibr.AdvisoryId 10440 (*GenericFindingTargetDetails)(nil), // 22: scalibr.GenericFindingTargetDetails 10441 (*PythonPackageMetadata)(nil), // 23: scalibr.PythonPackageMetadata 10442 (*JavascriptPackageJSONMetadata)(nil), // 24: scalibr.JavascriptPackageJSONMetadata 10443 (*APKPackageMetadata)(nil), // 25: scalibr.APKPackageMetadata 10444 (*DPKGPackageMetadata)(nil), // 26: scalibr.DPKGPackageMetadata 10445 (*RPMPackageMetadata)(nil), // 27: scalibr.RPMPackageMetadata 10446 (*COSPackageMetadata)(nil), // 28: scalibr.COSPackageMetadata 10447 (*PACMANPackageMetadata)(nil), // 29: scalibr.PACMANPackageMetadata 10448 (*NixPackageMetadata)(nil), // 30: scalibr.NixPackageMetadata 10449 (*DEPSJSONMetadata)(nil), // 31: scalibr.DEPSJSONMetadata 10450 (*SNAPPackageMetadata)(nil), // 32: scalibr.SNAPPackageMetadata 10451 (*PortagePackageMetadata)(nil), // 33: scalibr.PortagePackageMetadata 10452 (*FlatpakPackageMetadata)(nil), // 34: scalibr.FlatpakPackageMetadata 10453 (*KernelModuleMetadata)(nil), // 35: scalibr.KernelModuleMetadata 10454 (*VmlinuzMetadata)(nil), // 36: scalibr.VmlinuzMetadata 10455 (*MacAppsMetadata)(nil), // 37: scalibr.MacAppsMetadata 10456 (*MacportsPackageMetadata)(nil), // 38: scalibr.MacportsPackageMetadata 10457 (*SPDXPackageMetadata)(nil), // 39: scalibr.SPDXPackageMetadata 10458 (*CDXPackageMetadata)(nil), // 40: scalibr.CDXPackageMetadata 10459 (*JavaArchiveMetadata)(nil), // 41: scalibr.JavaArchiveMetadata 10460 (*JavaLockfileMetadata)(nil), // 42: scalibr.JavaLockfileMetadata 10461 (*OSVPackageMetadata)(nil), // 43: scalibr.OSVPackageMetadata 10462 (*PythonRequirementsMetadata)(nil), // 44: scalibr.PythonRequirementsMetadata 10463 (*PythonSetupMetadata)(nil), // 45: scalibr.PythonSetupMetadata 10464 (*NetportsMetadata)(nil), // 46: scalibr.NetportsMetadata 10465 (*ContainerdContainerMetadata)(nil), // 47: scalibr.ContainerdContainerMetadata 10466 (*ContainerdRuntimeContainerMetadata)(nil), // 48: scalibr.ContainerdRuntimeContainerMetadata 10467 (*WindowsOSVersion)(nil), // 49: scalibr.WindowsOSVersion 10468 (*HomebrewPackageMetadata)(nil), // 50: scalibr.HomebrewPackageMetadata 10469 (*ChromeExtensionsMetadata)(nil), // 51: scalibr.ChromeExtensionsMetadata 10470 (*VSCodeExtensionsMetadata)(nil), // 52: scalibr.VSCodeExtensionsMetadata 10471 (*PodmanMetadata)(nil), // 53: scalibr.PodmanMetadata 10472 (*Protocol)(nil), // 54: scalibr.Protocol 10473 (*DockerContainersMetadata)(nil), // 55: scalibr.DockerContainersMetadata 10474 (*AsdfMetadata)(nil), // 56: scalibr.AsdfMetadata 10475 (*NvmMetadata)(nil), // 57: scalibr.NvmMetadata 10476 (*NodeVersionMetadata)(nil), // 58: scalibr.NodeVersionMetadata 10477 (*DockerPort)(nil), // 59: scalibr.DockerPort 10478 (*WingetPackageMetadata)(nil), // 60: scalibr.WingetPackageMetadata 10479 (*Secret)(nil), // 61: scalibr.Secret 10480 (*SecretData)(nil), // 62: scalibr.SecretData 10481 (*SecretStatus)(nil), // 63: scalibr.SecretStatus 10482 (*Location)(nil), // 64: scalibr.Location 10483 (*Filepath)(nil), // 65: scalibr.Filepath 10484 (*FilepathWithLayerDetails)(nil), // 66: scalibr.FilepathWithLayerDetails 10485 (*EnvironmentVariable)(nil), // 67: scalibr.EnvironmentVariable 10486 (*ContainerCommand)(nil), // 68: scalibr.ContainerCommand 10487 (*ContainerImageMetadata)(nil), // 69: scalibr.ContainerImageMetadata 10488 (*BaseImageChain)(nil), // 70: scalibr.BaseImageChain 10489 (*BaseImageDetails)(nil), // 71: scalibr.BaseImageDetails 10490 (*LayerMetadata)(nil), // 72: scalibr.LayerMetadata 10491 (*Package_ContainerImageMetadataIndexes)(nil), // 73: scalibr.Package.ContainerImageMetadataIndexes 10492 nil, // 74: scalibr.PodmanMetadata.ExposedPortsEntry 10493 (*SecretData_GCPSAK)(nil), // 75: scalibr.SecretData.GCPSAK 10494 (*SecretData_JWTToken)(nil), // 76: scalibr.SecretData.JWTToken 10495 (*SecretData_AnthropicWorkspaceAPIKey)(nil), // 77: scalibr.SecretData.AnthropicWorkspaceAPIKey 10496 (*SecretData_AnthropicModelAPIKey)(nil), // 78: scalibr.SecretData.AnthropicModelAPIKey 10497 (*SecretData_PerplexityAPIKey)(nil), // 79: scalibr.SecretData.PerplexityAPIKey 10498 (*SecretData_GrokXAIAPIKey)(nil), // 80: scalibr.SecretData.GrokXAIAPIKey 10499 (*SecretData_GrokXAIManagementAPIKey)(nil), // 81: scalibr.SecretData.GrokXAIManagementAPIKey 10500 (*SecretData_AzureStorageAccountAccessKey)(nil), // 82: scalibr.SecretData.AzureStorageAccountAccessKey 10501 (*SecretData_PrivateKey)(nil), // 83: scalibr.SecretData.PrivateKey 10502 (*SecretData_AzureAccessToken)(nil), // 84: scalibr.SecretData.AzureAccessToken 10503 (*SecretData_Pgpass)(nil), // 85: scalibr.SecretData.Pgpass 10504 (*SecretData_MariaDBCredentials)(nil), // 86: scalibr.SecretData.MariaDBCredentials 10505 (*SecretData_AzureIdentityToken)(nil), // 87: scalibr.SecretData.AzureIdentityToken 10506 (*SecretData_OpenAIAPIKey)(nil), // 88: scalibr.SecretData.OpenAIAPIKey 10507 (*SecretData_DockerHubPat)(nil), // 89: scalibr.SecretData.DockerHubPat 10508 (*SecretData_GitlabPat)(nil), // 90: scalibr.SecretData.GitlabPat 10509 (*SecretData_SlackAppLevelToken)(nil), // 91: scalibr.SecretData.SlackAppLevelToken 10510 (*SecretData_SlackAppConfigAccessToken)(nil), // 92: scalibr.SecretData.SlackAppConfigAccessToken 10511 (*SecretData_SlackAppConfigRefreshToken)(nil), // 93: scalibr.SecretData.SlackAppConfigRefreshToken 10512 (*SecretData_PostmanAPIKey)(nil), // 94: scalibr.SecretData.PostmanAPIKey 10513 (*SecretData_PostmanCollectionAccessToken)(nil), // 95: scalibr.SecretData.PostmanCollectionAccessToken 10514 (*SecretData_DigitalOceanAPIToken)(nil), // 96: scalibr.SecretData.DigitalOceanAPIToken 10515 (*SecretData_CratesIOAPIToken)(nil), // 97: scalibr.SecretData.CratesIOAPIToken 10516 (*SecretData_GithubAppRefreshToken)(nil), // 98: scalibr.SecretData.GithubAppRefreshToken 10517 (*SecretData_GithubAppServerToServerToken)(nil), // 99: scalibr.SecretData.GithubAppServerToServerToken 10518 (*SecretData_GithubClassicPersonalAccessToken)(nil), // 100: scalibr.SecretData.GithubClassicPersonalAccessToken 10519 (*SecretData_GithubFineGrainedPersonalAccessToken)(nil), // 101: scalibr.SecretData.GithubFineGrainedPersonalAccessToken 10520 (*SecretData_GithubOAuthToken)(nil), // 102: scalibr.SecretData.GithubOAuthToken 10521 (*SecretData_GithubAppUserToServerToken)(nil), // 103: scalibr.SecretData.GithubAppUserToServerToken 10522 (*SecretData_PyPIAPIToken)(nil), // 104: scalibr.SecretData.PyPIAPIToken 10523 (*SecretData_TinkKeyset)(nil), // 105: scalibr.SecretData.TinkKeyset 10524 (*SecretData_HashiCorpVaultToken)(nil), // 106: scalibr.SecretData.HashiCorpVaultToken 10525 (*SecretData_HashiCorpVaultAppRoleCredentials)(nil), // 107: scalibr.SecretData.HashiCorpVaultAppRoleCredentials 10526 (*SecretData_GCPAPIKey)(nil), // 108: scalibr.SecretData.GCPAPIKey 10527 (*SecretData_HuggingfaceAPIKey)(nil), // 109: scalibr.SecretData.HuggingfaceAPIKey 10528 (*SecretData_HashiCorpCloudPlatformCredentials)(nil), // 110: scalibr.SecretData.HashiCorpCloudPlatformCredentials 10529 (*SecretData_HashiCorpCloudPlatformToken)(nil), // 111: scalibr.SecretData.HashiCorpCloudPlatformToken 10530 (*SecretData_StripeSecretKey)(nil), // 112: scalibr.SecretData.StripeSecretKey 10531 (*SecretData_StripeRestrictedKey)(nil), // 113: scalibr.SecretData.StripeRestrictedKey 10532 (*SecretData_StripeWebhookSecret)(nil), // 114: scalibr.SecretData.StripeWebhookSecret 10533 (*SecretData_GCPOAuth2ClientCredentials)(nil), // 115: scalibr.SecretData.GCPOAuth2ClientCredentials 10534 (*SecretData_GCPOAuth2AccessToken)(nil), // 116: scalibr.SecretData.GCPOAuth2AccessToken 10535 (*SecretData_GCSHmacKey)(nil), // 117: scalibr.SecretData.GCSHmacKey 10536 (*SecretData_MysqlMyloginSection)(nil), // 118: scalibr.SecretData.MysqlMyloginSection 10537 (*SecretData_VapidKey)(nil), // 119: scalibr.SecretData.VapidKey 10538 (*SecretData_OnePasswordConnectToken)(nil), // 120: scalibr.SecretData.OnePasswordConnectToken 10539 (*SecretData_OnePasswordSecretKey)(nil), // 121: scalibr.SecretData.OnePasswordSecretKey 10540 (*SecretData_OnePasswordServiceToken)(nil), // 122: scalibr.SecretData.OnePasswordServiceToken 10541 (*SecretData_OnePasswordRecoveryCode)(nil), // 123: scalibr.SecretData.OnePasswordRecoveryCode 10542 (*SecretData_AwsAccessKeyCredentials)(nil), // 124: scalibr.SecretData.AwsAccessKeyCredentials 10543 (*SecretData_ReCaptchaKey)(nil), // 125: scalibr.SecretData.ReCaptchaKey 10544 (*SecretData_PyxKeyV1)(nil), // 126: scalibr.SecretData.PyxKeyV1 10545 (*SecretData_PyxKeyV2)(nil), // 127: scalibr.SecretData.PyxKeyV2 10546 (*SecretData_CodeCatalystCredentials)(nil), // 128: scalibr.SecretData.CodeCatalystCredentials 10547 nil, // 129: scalibr.ContainerImageMetadata.OsInfoEntry 10548 (*timestamppb.Timestamp)(nil), // 130: google.protobuf.Timestamp 10549 (*osvschema.Vulnerability)(nil), // 131: osv.Vulnerability 10550 } 10551 var file_proto_scan_result_proto_depIdxs = []int32{ 10552 130, // 0: scalibr.ScanResult.start_time:type_name -> google.protobuf.Timestamp 10553 130, // 1: scalibr.ScanResult.end_time:type_name -> google.protobuf.Timestamp 10554 7, // 2: scalibr.ScanResult.status:type_name -> scalibr.ScanStatus 10555 8, // 3: scalibr.ScanResult.plugin_status:type_name -> scalibr.PluginStatus 10556 6, // 4: scalibr.ScanResult.inventory:type_name -> scalibr.Inventory 10557 10, // 5: scalibr.Inventory.packages:type_name -> scalibr.Package 10558 18, // 6: scalibr.Inventory.package_vulns:type_name -> scalibr.PackageVuln 10559 19, // 7: scalibr.Inventory.generic_findings:type_name -> scalibr.GenericFinding 10560 61, // 8: scalibr.Inventory.secrets:type_name -> scalibr.Secret 10561 69, // 9: scalibr.Inventory.container_image_metadata:type_name -> scalibr.ContainerImageMetadata 10562 3, // 10: scalibr.ScanStatus.status:type_name -> scalibr.ScanStatus.ScanStatusEnum 10563 9, // 11: scalibr.ScanStatus.file_errors:type_name -> scalibr.FileError 10564 7, // 12: scalibr.PluginStatus.status:type_name -> scalibr.ScanStatus 10565 11, // 13: scalibr.Package.source_code:type_name -> scalibr.SourceCodeIdentifier 10566 16, // 14: scalibr.Package.purl:type_name -> scalibr.Purl 10567 23, // 15: scalibr.Package.python_metadata:type_name -> scalibr.PythonPackageMetadata 10568 24, // 16: scalibr.Package.javascript_metadata:type_name -> scalibr.JavascriptPackageJSONMetadata 10569 25, // 17: scalibr.Package.apk_metadata:type_name -> scalibr.APKPackageMetadata 10570 26, // 18: scalibr.Package.dpkg_metadata:type_name -> scalibr.DPKGPackageMetadata 10571 27, // 19: scalibr.Package.rpm_metadata:type_name -> scalibr.RPMPackageMetadata 10572 28, // 20: scalibr.Package.cos_metadata:type_name -> scalibr.COSPackageMetadata 10573 31, // 21: scalibr.Package.depsjson_metadata:type_name -> scalibr.DEPSJSONMetadata 10574 39, // 22: scalibr.Package.spdx_metadata:type_name -> scalibr.SPDXPackageMetadata 10575 41, // 23: scalibr.Package.java_archive_metadata:type_name -> scalibr.JavaArchiveMetadata 10576 42, // 24: scalibr.Package.java_lockfile_metadata:type_name -> scalibr.JavaLockfileMetadata 10577 29, // 25: scalibr.Package.pacman_metadata:type_name -> scalibr.PACMANPackageMetadata 10578 30, // 26: scalibr.Package.nix_metadata:type_name -> scalibr.NixPackageMetadata 10579 35, // 27: scalibr.Package.kernel_module_metadata:type_name -> scalibr.KernelModuleMetadata 10580 36, // 28: scalibr.Package.vmlinuz_metadata:type_name -> scalibr.VmlinuzMetadata 10581 33, // 29: scalibr.Package.portage_metadata:type_name -> scalibr.PortagePackageMetadata 10582 43, // 30: scalibr.Package.osv_metadata:type_name -> scalibr.OSVPackageMetadata 10583 46, // 31: scalibr.Package.netports_metadata:type_name -> scalibr.NetportsMetadata 10584 44, // 32: scalibr.Package.python_requirements_metadata:type_name -> scalibr.PythonRequirementsMetadata 10585 45, // 33: scalibr.Package.python_setup_metadata:type_name -> scalibr.PythonSetupMetadata 10586 47, // 34: scalibr.Package.containerd_container_metadata:type_name -> scalibr.ContainerdContainerMetadata 10587 32, // 35: scalibr.Package.snap_metadata:type_name -> scalibr.SNAPPackageMetadata 10588 34, // 36: scalibr.Package.flatpak_metadata:type_name -> scalibr.FlatpakPackageMetadata 10589 37, // 37: scalibr.Package.mac_apps_metadata:type_name -> scalibr.MacAppsMetadata 10590 48, // 38: scalibr.Package.containerd_runtime_container_metadata:type_name -> scalibr.ContainerdRuntimeContainerMetadata 10591 40, // 39: scalibr.Package.cdx_metadata:type_name -> scalibr.CDXPackageMetadata 10592 49, // 40: scalibr.Package.windows_os_version_metadata:type_name -> scalibr.WindowsOSVersion 10593 50, // 41: scalibr.Package.homebrew_metadata:type_name -> scalibr.HomebrewPackageMetadata 10594 51, // 42: scalibr.Package.chrome_extensions_metadata:type_name -> scalibr.ChromeExtensionsMetadata 10595 52, // 43: scalibr.Package.vscode_extensions_metadata:type_name -> scalibr.VSCodeExtensionsMetadata 10596 53, // 44: scalibr.Package.podman_metadata:type_name -> scalibr.PodmanMetadata 10597 55, // 45: scalibr.Package.docker_containers_metadata:type_name -> scalibr.DockerContainersMetadata 10598 38, // 46: scalibr.Package.macports_metadata:type_name -> scalibr.MacportsPackageMetadata 10599 60, // 47: scalibr.Package.winget_metadata:type_name -> scalibr.WingetPackageMetadata 10600 56, // 48: scalibr.Package.asdf_metadata:type_name -> scalibr.AsdfMetadata 10601 57, // 49: scalibr.Package.nvm_metadata:type_name -> scalibr.NvmMetadata 10602 58, // 50: scalibr.Package.nodeversion_metadata:type_name -> scalibr.NodeVersionMetadata 10603 13, // 51: scalibr.Package.exploitability_signals:type_name -> scalibr.PackageExploitabilitySignal 10604 73, // 52: scalibr.Package.container_image_metadata_indexes:type_name -> scalibr.Package.ContainerImageMetadataIndexes 10605 0, // 53: scalibr.PackageExploitabilitySignal.justification:type_name -> scalibr.VexJustification 10606 14, // 54: scalibr.PackageExploitabilitySignal.vuln_identifiers:type_name -> scalibr.VulnIdentifiers 10607 0, // 55: scalibr.FindingExploitabilitySignal.justification:type_name -> scalibr.VexJustification 10608 17, // 56: scalibr.Purl.qualifiers:type_name -> scalibr.Qualifier 10609 131, // 57: scalibr.PackageVuln.vuln:type_name -> osv.Vulnerability 10610 15, // 58: scalibr.PackageVuln.exploitability_signals:type_name -> scalibr.FindingExploitabilitySignal 10611 20, // 59: scalibr.GenericFinding.adv:type_name -> scalibr.GenericFindingAdvisory 10612 22, // 60: scalibr.GenericFinding.target:type_name -> scalibr.GenericFindingTargetDetails 10613 15, // 61: scalibr.GenericFinding.exploitability_signals:type_name -> scalibr.FindingExploitabilitySignal 10614 21, // 62: scalibr.GenericFindingAdvisory.id:type_name -> scalibr.AdvisoryId 10615 1, // 63: scalibr.GenericFindingAdvisory.sev:type_name -> scalibr.SeverityEnum 10616 2, // 64: scalibr.JavascriptPackageJSONMetadata.source:type_name -> scalibr.PackageSource 10617 16, // 65: scalibr.SPDXPackageMetadata.purl:type_name -> scalibr.Purl 10618 16, // 66: scalibr.CDXPackageMetadata.purl:type_name -> scalibr.Purl 10619 74, // 67: scalibr.PodmanMetadata.exposed_ports:type_name -> scalibr.PodmanMetadata.ExposedPortsEntry 10620 130, // 68: scalibr.PodmanMetadata.started_time:type_name -> google.protobuf.Timestamp 10621 130, // 69: scalibr.PodmanMetadata.finished_time:type_name -> google.protobuf.Timestamp 10622 59, // 70: scalibr.DockerContainersMetadata.ports:type_name -> scalibr.DockerPort 10623 62, // 71: scalibr.Secret.secret:type_name -> scalibr.SecretData 10624 63, // 72: scalibr.Secret.status:type_name -> scalibr.SecretStatus 10625 64, // 73: scalibr.Secret.locations:type_name -> scalibr.Location 10626 75, // 74: scalibr.SecretData.gcpsak:type_name -> scalibr.SecretData.GCPSAK 10627 77, // 75: scalibr.SecretData.anthropic_workspace_api_key:type_name -> scalibr.SecretData.AnthropicWorkspaceAPIKey 10628 78, // 76: scalibr.SecretData.anthropic_model_api_key:type_name -> scalibr.SecretData.AnthropicModelAPIKey 10629 79, // 77: scalibr.SecretData.perplexity:type_name -> scalibr.SecretData.PerplexityAPIKey 10630 83, // 78: scalibr.SecretData.private_key:type_name -> scalibr.SecretData.PrivateKey 10631 80, // 79: scalibr.SecretData.grok_xai_api_key:type_name -> scalibr.SecretData.GrokXAIAPIKey 10632 81, // 80: scalibr.SecretData.grok_xai_management_api_key:type_name -> scalibr.SecretData.GrokXAIManagementAPIKey 10633 89, // 81: scalibr.SecretData.docker_hub_pat:type_name -> scalibr.SecretData.DockerHubPat 10634 96, // 82: scalibr.SecretData.digitalocean:type_name -> scalibr.SecretData.DigitalOceanAPIToken 10635 88, // 83: scalibr.SecretData.openai_api_key:type_name -> scalibr.SecretData.OpenAIAPIKey 10636 94, // 84: scalibr.SecretData.postman_api_key:type_name -> scalibr.SecretData.PostmanAPIKey 10637 95, // 85: scalibr.SecretData.postman_collection_access_token:type_name -> scalibr.SecretData.PostmanCollectionAccessToken 10638 84, // 86: scalibr.SecretData.azure_access_token:type_name -> scalibr.SecretData.AzureAccessToken 10639 87, // 87: scalibr.SecretData.azure_identity_token:type_name -> scalibr.SecretData.AzureIdentityToken 10640 105, // 88: scalibr.SecretData.tink_keyset:type_name -> scalibr.SecretData.TinkKeyset 10641 90, // 89: scalibr.SecretData.gitlab_pat:type_name -> scalibr.SecretData.GitlabPat 10642 106, // 90: scalibr.SecretData.hashicorp_vault_token:type_name -> scalibr.SecretData.HashiCorpVaultToken 10643 107, // 91: scalibr.SecretData.hashicorp_vault_app_role_credentials:type_name -> scalibr.SecretData.HashiCorpVaultAppRoleCredentials 10644 108, // 92: scalibr.SecretData.gcp_api_key:type_name -> scalibr.SecretData.GCPAPIKey 10645 109, // 93: scalibr.SecretData.hugginface:type_name -> scalibr.SecretData.HuggingfaceAPIKey 10646 98, // 94: scalibr.SecretData.github_app_refresh_token:type_name -> scalibr.SecretData.GithubAppRefreshToken 10647 112, // 95: scalibr.SecretData.stripe_secret_key:type_name -> scalibr.SecretData.StripeSecretKey 10648 113, // 96: scalibr.SecretData.stripe_restricted_key:type_name -> scalibr.SecretData.StripeRestrictedKey 10649 114, // 97: scalibr.SecretData.stripe_webhook_secret:type_name -> scalibr.SecretData.StripeWebhookSecret 10650 115, // 98: scalibr.SecretData.gcp_oauth2_client_credentials:type_name -> scalibr.SecretData.GCPOAuth2ClientCredentials 10651 116, // 99: scalibr.SecretData.gcp_oauth2_access_token:type_name -> scalibr.SecretData.GCPOAuth2AccessToken 10652 99, // 100: scalibr.SecretData.github_app_server_to_server_token:type_name -> scalibr.SecretData.GithubAppServerToServerToken 10653 100, // 101: scalibr.SecretData.github_classic_personal_access_token:type_name -> scalibr.SecretData.GithubClassicPersonalAccessToken 10654 101, // 102: scalibr.SecretData.github_fine_grained_personal_access_token:type_name -> scalibr.SecretData.GithubFineGrainedPersonalAccessToken 10655 103, // 103: scalibr.SecretData.github_app_user_to_server_token:type_name -> scalibr.SecretData.GithubAppUserToServerToken 10656 102, // 104: scalibr.SecretData.github_oauth_token:type_name -> scalibr.SecretData.GithubOAuthToken 10657 93, // 105: scalibr.SecretData.slack_app_config_refresh_token:type_name -> scalibr.SecretData.SlackAppConfigRefreshToken 10658 91, // 106: scalibr.SecretData.slack_app_level_token:type_name -> scalibr.SecretData.SlackAppLevelToken 10659 92, // 107: scalibr.SecretData.slack_app_config_access_token:type_name -> scalibr.SecretData.SlackAppConfigAccessToken 10660 82, // 108: scalibr.SecretData.azure_storage_account_access_key:type_name -> scalibr.SecretData.AzureStorageAccountAccessKey 10661 110, // 109: scalibr.SecretData.hashicorp_cloud_platform_credentials:type_name -> scalibr.SecretData.HashiCorpCloudPlatformCredentials 10662 111, // 110: scalibr.SecretData.hashicorp_cloud_platform_token:type_name -> scalibr.SecretData.HashiCorpCloudPlatformToken 10663 121, // 111: scalibr.SecretData.onepassword_secret_key:type_name -> scalibr.SecretData.OnePasswordSecretKey 10664 122, // 112: scalibr.SecretData.onepassword_service_token:type_name -> scalibr.SecretData.OnePasswordServiceToken 10665 123, // 113: scalibr.SecretData.onepassword_recovery_code:type_name -> scalibr.SecretData.OnePasswordRecoveryCode 10666 120, // 114: scalibr.SecretData.onepassword_connect_token:type_name -> scalibr.SecretData.OnePasswordConnectToken 10667 85, // 115: scalibr.SecretData.pgpass:type_name -> scalibr.SecretData.Pgpass 10668 104, // 116: scalibr.SecretData.pypi:type_name -> scalibr.SecretData.PyPIAPIToken 10669 97, // 117: scalibr.SecretData.crates_io_api_token:type_name -> scalibr.SecretData.CratesIOAPIToken 10670 86, // 118: scalibr.SecretData.maria_db_credentials:type_name -> scalibr.SecretData.MariaDBCredentials 10671 117, // 119: scalibr.SecretData.gcs_hmac_key:type_name -> scalibr.SecretData.GCSHmacKey 10672 118, // 120: scalibr.SecretData.mysql_mylogin_section:type_name -> scalibr.SecretData.MysqlMyloginSection 10673 119, // 121: scalibr.SecretData.vapid_key:type_name -> scalibr.SecretData.VapidKey 10674 124, // 122: scalibr.SecretData.aws_access_key_credentials:type_name -> scalibr.SecretData.AwsAccessKeyCredentials 10675 125, // 123: scalibr.SecretData.re_captcha_key:type_name -> scalibr.SecretData.ReCaptchaKey 10676 126, // 124: scalibr.SecretData.pyx_key_v1:type_name -> scalibr.SecretData.PyxKeyV1 10677 127, // 125: scalibr.SecretData.pyx_key_v2:type_name -> scalibr.SecretData.PyxKeyV2 10678 128, // 126: scalibr.SecretData.code_catalyst_credentials:type_name -> scalibr.SecretData.CodeCatalystCredentials 10679 76, // 127: scalibr.SecretData.jwt_token:type_name -> scalibr.SecretData.JWTToken 10680 4, // 128: scalibr.SecretStatus.status:type_name -> scalibr.SecretStatus.SecretStatusEnum 10681 130, // 129: scalibr.SecretStatus.last_updated:type_name -> google.protobuf.Timestamp 10682 65, // 130: scalibr.Location.filepath:type_name -> scalibr.Filepath 10683 66, // 131: scalibr.Location.filepath_with_layer_details:type_name -> scalibr.FilepathWithLayerDetails 10684 67, // 132: scalibr.Location.environment_variable:type_name -> scalibr.EnvironmentVariable 10685 68, // 133: scalibr.Location.container_command:type_name -> scalibr.ContainerCommand 10686 12, // 134: scalibr.FilepathWithLayerDetails.layer_details:type_name -> scalibr.LayerDetails 10687 72, // 135: scalibr.ContainerImageMetadata.layer_metadata:type_name -> scalibr.LayerMetadata 10688 70, // 136: scalibr.ContainerImageMetadata.base_image_chains:type_name -> scalibr.BaseImageChain 10689 129, // 137: scalibr.ContainerImageMetadata.os_info:type_name -> scalibr.ContainerImageMetadata.OsInfoEntry 10690 71, // 138: scalibr.BaseImageChain.base_images:type_name -> scalibr.BaseImageDetails 10691 54, // 139: scalibr.PodmanMetadata.ExposedPortsEntry.value:type_name -> scalibr.Protocol 10692 140, // [140:140] is the sub-list for method output_type 10693 140, // [140:140] is the sub-list for method input_type 10694 140, // [140:140] is the sub-list for extension type_name 10695 140, // [140:140] is the sub-list for extension extendee 10696 0, // [0:140] is the sub-list for field type_name 10697 } 10698 10699 func init() { file_proto_scan_result_proto_init() } 10700 func file_proto_scan_result_proto_init() { 10701 if File_proto_scan_result_proto != nil { 10702 return 10703 } 10704 file_proto_scan_result_proto_msgTypes[5].OneofWrappers = []any{ 10705 (*Package_PythonMetadata)(nil), 10706 (*Package_JavascriptMetadata)(nil), 10707 (*Package_ApkMetadata)(nil), 10708 (*Package_DpkgMetadata)(nil), 10709 (*Package_RpmMetadata)(nil), 10710 (*Package_CosMetadata)(nil), 10711 (*Package_DepsjsonMetadata)(nil), 10712 (*Package_SpdxMetadata)(nil), 10713 (*Package_JavaArchiveMetadata)(nil), 10714 (*Package_JavaLockfileMetadata)(nil), 10715 (*Package_PacmanMetadata)(nil), 10716 (*Package_NixMetadata)(nil), 10717 (*Package_KernelModuleMetadata)(nil), 10718 (*Package_VmlinuzMetadata)(nil), 10719 (*Package_PortageMetadata)(nil), 10720 (*Package_OsvMetadata)(nil), 10721 (*Package_NetportsMetadata)(nil), 10722 (*Package_PythonRequirementsMetadata)(nil), 10723 (*Package_PythonSetupMetadata)(nil), 10724 (*Package_ContainerdContainerMetadata)(nil), 10725 (*Package_SnapMetadata)(nil), 10726 (*Package_FlatpakMetadata)(nil), 10727 (*Package_MacAppsMetadata)(nil), 10728 (*Package_ContainerdRuntimeContainerMetadata)(nil), 10729 (*Package_CdxMetadata)(nil), 10730 (*Package_WindowsOsVersionMetadata)(nil), 10731 (*Package_HomebrewMetadata)(nil), 10732 (*Package_ChromeExtensionsMetadata)(nil), 10733 (*Package_VscodeExtensionsMetadata)(nil), 10734 (*Package_PodmanMetadata)(nil), 10735 (*Package_DockerContainersMetadata)(nil), 10736 (*Package_MacportsMetadata)(nil), 10737 (*Package_WingetMetadata)(nil), 10738 (*Package_AsdfMetadata)(nil), 10739 (*Package_NvmMetadata)(nil), 10740 (*Package_NodeversionMetadata)(nil), 10741 } 10742 file_proto_scan_result_proto_msgTypes[8].OneofWrappers = []any{ 10743 (*PackageExploitabilitySignal_VulnIdentifiers)(nil), 10744 (*PackageExploitabilitySignal_MatchesAllVulns)(nil), 10745 } 10746 file_proto_scan_result_proto_msgTypes[57].OneofWrappers = []any{ 10747 (*SecretData_Gcpsak)(nil), 10748 (*SecretData_AnthropicWorkspaceApiKey)(nil), 10749 (*SecretData_AnthropicModelApiKey)(nil), 10750 (*SecretData_Perplexity)(nil), 10751 (*SecretData_PrivateKey_)(nil), 10752 (*SecretData_GrokXaiApiKey)(nil), 10753 (*SecretData_GrokXaiManagementApiKey)(nil), 10754 (*SecretData_DockerHubPat_)(nil), 10755 (*SecretData_Digitalocean)(nil), 10756 (*SecretData_OpenaiApiKey)(nil), 10757 (*SecretData_PostmanApiKey)(nil), 10758 (*SecretData_PostmanCollectionAccessToken_)(nil), 10759 (*SecretData_AzureAccessToken_)(nil), 10760 (*SecretData_AzureIdentityToken_)(nil), 10761 (*SecretData_TinkKeyset_)(nil), 10762 (*SecretData_GitlabPat_)(nil), 10763 (*SecretData_HashicorpVaultToken)(nil), 10764 (*SecretData_HashicorpVaultAppRoleCredentials)(nil), 10765 (*SecretData_GcpApiKey)(nil), 10766 (*SecretData_Hugginface)(nil), 10767 (*SecretData_GithubAppRefreshToken_)(nil), 10768 (*SecretData_StripeSecretKey_)(nil), 10769 (*SecretData_StripeRestrictedKey_)(nil), 10770 (*SecretData_StripeWebhookSecret_)(nil), 10771 (*SecretData_GcpOauth2ClientCredentials)(nil), 10772 (*SecretData_GcpOauth2AccessToken)(nil), 10773 (*SecretData_GithubAppServerToServerToken_)(nil), 10774 (*SecretData_GithubClassicPersonalAccessToken_)(nil), 10775 (*SecretData_GithubFineGrainedPersonalAccessToken_)(nil), 10776 (*SecretData_GithubAppUserToServerToken_)(nil), 10777 (*SecretData_GithubOauthToken)(nil), 10778 (*SecretData_SlackAppConfigRefreshToken_)(nil), 10779 (*SecretData_SlackAppLevelToken_)(nil), 10780 (*SecretData_SlackAppConfigAccessToken_)(nil), 10781 (*SecretData_AzureStorageAccountAccessKey_)(nil), 10782 (*SecretData_HashicorpCloudPlatformCredentials)(nil), 10783 (*SecretData_HashicorpCloudPlatformToken)(nil), 10784 (*SecretData_OnepasswordSecretKey)(nil), 10785 (*SecretData_OnepasswordServiceToken)(nil), 10786 (*SecretData_OnepasswordRecoveryCode)(nil), 10787 (*SecretData_OnepasswordConnectToken)(nil), 10788 (*SecretData_Pgpass_)(nil), 10789 (*SecretData_Pypi)(nil), 10790 (*SecretData_CratesIoApiToken)(nil), 10791 (*SecretData_MariaDbCredentials)(nil), 10792 (*SecretData_GcsHmacKey)(nil), 10793 (*SecretData_MysqlMyloginSection_)(nil), 10794 (*SecretData_VapidKey_)(nil), 10795 (*SecretData_AwsAccessKeyCredentials_)(nil), 10796 (*SecretData_ReCaptchaKey_)(nil), 10797 (*SecretData_PyxKeyV1_)(nil), 10798 (*SecretData_PyxKeyV2_)(nil), 10799 (*SecretData_CodeCatalystCredentials_)(nil), 10800 (*SecretData_JwtToken)(nil), 10801 } 10802 file_proto_scan_result_proto_msgTypes[59].OneofWrappers = []any{ 10803 (*Location_Filepath)(nil), 10804 (*Location_FilepathWithLayerDetails)(nil), 10805 (*Location_EnvironmentVariable)(nil), 10806 (*Location_ContainerCommand)(nil), 10807 } 10808 type x struct{} 10809 out := protoimpl.TypeBuilder{ 10810 File: protoimpl.DescBuilder{ 10811 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 10812 RawDescriptor: unsafe.Slice(unsafe.StringData(file_proto_scan_result_proto_rawDesc), len(file_proto_scan_result_proto_rawDesc)), 10813 NumEnums: 5, 10814 NumMessages: 125, 10815 NumExtensions: 0, 10816 NumServices: 0, 10817 }, 10818 GoTypes: file_proto_scan_result_proto_goTypes, 10819 DependencyIndexes: file_proto_scan_result_proto_depIdxs, 10820 EnumInfos: file_proto_scan_result_proto_enumTypes, 10821 MessageInfos: file_proto_scan_result_proto_msgTypes, 10822 }.Build() 10823 File_proto_scan_result_proto = out.File 10824 file_proto_scan_result_proto_goTypes = nil 10825 file_proto_scan_result_proto_depIdxs = nil 10826 }