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  }