Documentation ¶
Index ¶
- Variables
- type Application
- func (*Application) Descriptor() ([]byte, []int)deprecated
- func (x *Application) GetFilePath() string
- func (x *Application) GetLibraries() []*Package
- func (x *Application) GetType() string
- func (*Application) ProtoMessage()
- func (x *Application) ProtoReflect() protoreflect.Message
- func (x *Application) Reset()
- func (x *Application) String() string
- type CVSS
- func (*CVSS) Descriptor() ([]byte, []int)deprecated
- func (x *CVSS) GetV2Score() float64
- func (x *CVSS) GetV2Vector() string
- func (x *CVSS) GetV3Score() float64
- func (x *CVSS) GetV3Vector() string
- func (*CVSS) ProtoMessage()
- func (x *CVSS) ProtoReflect() protoreflect.Message
- func (x *CVSS) Reset()
- func (x *CVSS) String() string
- type CauseMetadata
- func (*CauseMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CauseMetadata) GetCode() *Code
- func (x *CauseMetadata) GetEndLine() int32
- func (x *CauseMetadata) GetProvider() string
- func (x *CauseMetadata) GetResource() string
- func (x *CauseMetadata) GetService() string
- func (x *CauseMetadata) GetStartLine() int32
- func (*CauseMetadata) ProtoMessage()
- func (x *CauseMetadata) ProtoReflect() protoreflect.Message
- func (x *CauseMetadata) Reset()
- func (x *CauseMetadata) String() string
- type Code
- type CustomResource
- func (*CustomResource) Descriptor() ([]byte, []int)deprecated
- func (x *CustomResource) GetData() *structpb.Value
- func (x *CustomResource) GetFilePath() string
- func (x *CustomResource) GetLayer() *Layer
- func (x *CustomResource) GetType() string
- func (*CustomResource) ProtoMessage()
- func (x *CustomResource) ProtoReflect() protoreflect.Message
- func (x *CustomResource) Reset()
- func (x *CustomResource) String() string
- type DataSource
- func (*DataSource) Descriptor() ([]byte, []int)deprecated
- func (x *DataSource) GetId() string
- func (x *DataSource) GetName() string
- func (x *DataSource) GetUrl() string
- func (*DataSource) ProtoMessage()
- func (x *DataSource) ProtoReflect() protoreflect.Message
- func (x *DataSource) Reset()
- func (x *DataSource) String() string
- type DetectedLicense
- func (*DetectedLicense) Descriptor() ([]byte, []int)deprecated
- func (x *DetectedLicense) GetCategory() LicenseCategory_Enum
- func (x *DetectedLicense) GetConfidence() float32
- func (x *DetectedLicense) GetFilePath() string
- func (x *DetectedLicense) GetLink() string
- func (x *DetectedLicense) GetName() string
- func (x *DetectedLicense) GetPkgName() string
- func (x *DetectedLicense) GetSeverity() Severity
- func (*DetectedLicense) ProtoMessage()
- func (x *DetectedLicense) ProtoReflect() protoreflect.Message
- func (x *DetectedLicense) Reset()
- func (x *DetectedLicense) String() string
- type DetectedMisconfiguration
- func (*DetectedMisconfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *DetectedMisconfiguration) GetAvdId() string
- func (x *DetectedMisconfiguration) GetCauseMetadata() *CauseMetadata
- func (x *DetectedMisconfiguration) GetDescription() string
- func (x *DetectedMisconfiguration) GetId() string
- func (x *DetectedMisconfiguration) GetLayer() *Layer
- func (x *DetectedMisconfiguration) GetMessage() string
- func (x *DetectedMisconfiguration) GetNamespace() string
- func (x *DetectedMisconfiguration) GetPrimaryUrl() string
- func (x *DetectedMisconfiguration) GetQuery() string
- func (x *DetectedMisconfiguration) GetReferences() []string
- func (x *DetectedMisconfiguration) GetResolution() string
- func (x *DetectedMisconfiguration) GetSeverity() Severity
- func (x *DetectedMisconfiguration) GetStatus() string
- func (x *DetectedMisconfiguration) GetTitle() string
- func (x *DetectedMisconfiguration) GetType() string
- func (*DetectedMisconfiguration) ProtoMessage()
- func (x *DetectedMisconfiguration) ProtoReflect() protoreflect.Message
- func (x *DetectedMisconfiguration) Reset()
- func (x *DetectedMisconfiguration) String() string
- type Layer
- type LicenseCategory
- type LicenseCategory_Enum
- func (LicenseCategory_Enum) Descriptor() protoreflect.EnumDescriptor
- func (x LicenseCategory_Enum) Enum() *LicenseCategory_Enum
- func (LicenseCategory_Enum) EnumDescriptor() ([]byte, []int)deprecated
- func (x LicenseCategory_Enum) Number() protoreflect.EnumNumber
- func (x LicenseCategory_Enum) String() string
- func (LicenseCategory_Enum) Type() protoreflect.EnumType
- type LicenseFile
- func (*LicenseFile) Descriptor() ([]byte, []int)deprecated
- func (x *LicenseFile) GetFilePath() string
- func (x *LicenseFile) GetFingings() []*LicenseFinding
- func (x *LicenseFile) GetLayer() *Layer
- func (x *LicenseFile) GetLicenseType() LicenseType_Enum
- func (x *LicenseFile) GetPkgName() string
- func (*LicenseFile) ProtoMessage()
- func (x *LicenseFile) ProtoReflect() protoreflect.Message
- func (x *LicenseFile) Reset()
- func (x *LicenseFile) String() string
- type LicenseFinding
- func (*LicenseFinding) Descriptor() ([]byte, []int)deprecated
- func (x *LicenseFinding) GetCategory() LicenseCategory_Enum
- func (x *LicenseFinding) GetConfidence() float32
- func (x *LicenseFinding) GetLink() string
- func (x *LicenseFinding) GetName() string
- func (*LicenseFinding) ProtoMessage()
- func (x *LicenseFinding) ProtoReflect() protoreflect.Message
- func (x *LicenseFinding) Reset()
- func (x *LicenseFinding) String() string
- type LicenseType
- type LicenseType_Enum
- func (LicenseType_Enum) Descriptor() protoreflect.EnumDescriptor
- func (x LicenseType_Enum) Enum() *LicenseType_Enum
- func (LicenseType_Enum) EnumDescriptor() ([]byte, []int)deprecated
- func (x LicenseType_Enum) Number() protoreflect.EnumNumber
- func (x LicenseType_Enum) String() string
- func (LicenseType_Enum) Type() protoreflect.EnumType
- type Line
- func (*Line) Descriptor() ([]byte, []int)deprecated
- func (x *Line) GetAnnotation() string
- func (x *Line) GetContent() string
- func (x *Line) GetFirstCause() bool
- func (x *Line) GetHighlighted() string
- func (x *Line) GetIsCause() bool
- func (x *Line) GetLastCause() bool
- func (x *Line) GetNumber() int32
- func (x *Line) GetTruncated() bool
- func (*Line) ProtoMessage()
- func (x *Line) ProtoReflect() protoreflect.Message
- func (x *Line) Reset()
- func (x *Line) String() string
- type MisconfResult
- func (*MisconfResult) Descriptor() ([]byte, []int)deprecated
- func (x *MisconfResult) GetCauseMetadata() *CauseMetadata
- func (x *MisconfResult) GetMessage() string
- func (x *MisconfResult) GetNamespace() string
- func (x *MisconfResult) GetPolicyMetadata() *PolicyMetadata
- func (*MisconfResult) ProtoMessage()
- func (x *MisconfResult) ProtoReflect() protoreflect.Message
- func (x *MisconfResult) Reset()
- func (x *MisconfResult) String() string
- type Misconfiguration
- func (*Misconfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *Misconfiguration) GetExceptions() []*MisconfResult
- func (x *Misconfiguration) GetFailures() []*MisconfResult
- func (x *Misconfiguration) GetFilePath() string
- func (x *Misconfiguration) GetFileType() string
- func (x *Misconfiguration) GetSuccesses() []*MisconfResult
- func (x *Misconfiguration) GetWarnings() []*MisconfResult
- func (*Misconfiguration) ProtoMessage()
- func (x *Misconfiguration) ProtoReflect() protoreflect.Message
- func (x *Misconfiguration) Reset()
- func (x *Misconfiguration) String() string
- type OS
- type Package
- func (*Package) Descriptor() ([]byte, []int)deprecated
- func (x *Package) GetArch() string
- func (x *Package) GetDependsOn() []string
- func (x *Package) GetDev() bool
- func (x *Package) GetDigest() string
- func (x *Package) GetEpoch() int32
- func (x *Package) GetFilePath() string
- func (x *Package) GetId() string
- func (x *Package) GetIndirect() bool
- func (x *Package) GetLayer() *Layer
- func (x *Package) GetLicenses() []string
- func (x *Package) GetName() string
- func (x *Package) GetRelease() string
- func (x *Package) GetSrcEpoch() int32
- func (x *Package) GetSrcName() string
- func (x *Package) GetSrcRelease() string
- func (x *Package) GetSrcVersion() string
- func (x *Package) GetVersion() string
- func (*Package) ProtoMessage()
- func (x *Package) ProtoReflect() protoreflect.Message
- func (x *Package) Reset()
- func (x *Package) String() string
- type PackageInfo
- func (*PackageInfo) Descriptor() ([]byte, []int)deprecated
- func (x *PackageInfo) GetFilePath() string
- func (x *PackageInfo) GetPackages() []*Package
- func (*PackageInfo) ProtoMessage()
- func (x *PackageInfo) ProtoReflect() protoreflect.Message
- func (x *PackageInfo) Reset()
- func (x *PackageInfo) String() string
- type PolicyMetadata
- func (*PolicyMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyMetadata) GetAdvId() string
- func (x *PolicyMetadata) GetDescription() string
- func (x *PolicyMetadata) GetId() string
- func (x *PolicyMetadata) GetRecommendedActions() string
- func (x *PolicyMetadata) GetReferences() []string
- func (x *PolicyMetadata) GetSeverity() string
- func (x *PolicyMetadata) GetTitle() string
- func (x *PolicyMetadata) GetType() string
- func (*PolicyMetadata) ProtoMessage()
- func (x *PolicyMetadata) ProtoReflect() protoreflect.Message
- func (x *PolicyMetadata) Reset()
- func (x *PolicyMetadata) String() string
- type Repository
- type Secret
- type SecretFinding
- func (*SecretFinding) Descriptor() ([]byte, []int)deprecated
- func (x *SecretFinding) GetCategory() string
- func (x *SecretFinding) GetCode() *Code
- func (x *SecretFinding) GetEndLine() int32
- func (x *SecretFinding) GetLayer() *Layer
- func (x *SecretFinding) GetMatch() string
- func (x *SecretFinding) GetRuleId() string
- func (x *SecretFinding) GetSeverity() string
- func (x *SecretFinding) GetStartLine() int32
- func (x *SecretFinding) GetTitle() string
- func (*SecretFinding) ProtoMessage()
- func (x *SecretFinding) ProtoReflect() protoreflect.Message
- func (x *SecretFinding) Reset()
- func (x *SecretFinding) String() string
- type Severity
- type Vulnerability
- func (*Vulnerability) Descriptor() ([]byte, []int)deprecated
- func (x *Vulnerability) GetCustomAdvisoryData() *structpb.Value
- func (x *Vulnerability) GetCustomVulnData() *structpb.Value
- func (x *Vulnerability) GetCvss() map[string]*CVSS
- func (x *Vulnerability) GetCweIds() []string
- func (x *Vulnerability) GetDataSource() *DataSource
- func (x *Vulnerability) GetDescription() string
- func (x *Vulnerability) GetFixedVersion() string
- func (x *Vulnerability) GetInstalledVersion() string
- func (x *Vulnerability) GetLastModifiedDate() *timestamppb.Timestamp
- func (x *Vulnerability) GetLayer() *Layer
- func (x *Vulnerability) GetPkgId() string
- func (x *Vulnerability) GetPkgName() string
- func (x *Vulnerability) GetPkgPath() string
- func (x *Vulnerability) GetPrimaryUrl() string
- func (x *Vulnerability) GetPublishedDate() *timestamppb.Timestamp
- func (x *Vulnerability) GetReferences() []string
- func (x *Vulnerability) GetSeverity() Severity
- func (x *Vulnerability) GetSeveritySource() string
- func (x *Vulnerability) GetStatus() int32
- func (x *Vulnerability) GetTitle() string
- func (x *Vulnerability) GetVendorIds() []string
- func (x *Vulnerability) GetVendorSeverity() map[string]Severity
- func (x *Vulnerability) GetVulnerabilityId() string
- func (*Vulnerability) ProtoMessage()
- func (x *Vulnerability) ProtoReflect() protoreflect.Message
- func (x *Vulnerability) Reset()
- func (x *Vulnerability) String() string
Constants ¶
This section is empty.
Variables ¶
var ( Severity_name = map[int32]string{ 0: "UNKNOWN", 1: "LOW", 2: "MEDIUM", 3: "HIGH", 4: "CRITICAL", } Severity_value = map[string]int32{ "UNKNOWN": 0, "LOW": 1, "MEDIUM": 2, "HIGH": 3, "CRITICAL": 4, } )
Enum value maps for Severity.
var ( LicenseCategory_Enum_name = map[int32]string{ 0: "UNSPECIFIED", 1: "FORBIDDEN", 2: "RESTRICTED", 3: "RECIPROCAL", 4: "NOTICE", 5: "PERMISSIVE", 6: "UNENCUMBERED", 7: "UNKNOWN", } LicenseCategory_Enum_value = map[string]int32{ "UNSPECIFIED": 0, "FORBIDDEN": 1, "RESTRICTED": 2, "RECIPROCAL": 3, "NOTICE": 4, "PERMISSIVE": 5, "UNENCUMBERED": 6, "UNKNOWN": 7, } )
Enum value maps for LicenseCategory_Enum.
var ( LicenseType_Enum_name = map[int32]string{ 0: "UNSPECIFIED", 1: "DPKG", 2: "HEADER", 3: "LICENSE_FILE", } LicenseType_Enum_value = map[string]int32{ "UNSPECIFIED": 0, "DPKG": 1, "HEADER": 2, "LICENSE_FILE": 3, } )
Enum value maps for LicenseType_Enum.
var File_rpc_common_service_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` FilePath string `protobuf:"bytes,2,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"` Libraries []*Package `protobuf:"bytes,3,rep,name=libraries,proto3" json:"libraries,omitempty"` // contains filtered or unexported fields }
func (*Application) Descriptor
deprecated
func (*Application) Descriptor() ([]byte, []int)
Deprecated: Use Application.ProtoReflect.Descriptor instead.
func (*Application) GetFilePath ¶
func (x *Application) GetFilePath() string
func (*Application) GetLibraries ¶
func (x *Application) GetLibraries() []*Package
func (*Application) GetType ¶
func (x *Application) GetType() string
func (*Application) ProtoMessage ¶
func (*Application) ProtoMessage()
func (*Application) ProtoReflect ¶
func (x *Application) ProtoReflect() protoreflect.Message
func (*Application) Reset ¶
func (x *Application) Reset()
func (*Application) String ¶
func (x *Application) String() string
type CVSS ¶
type CVSS struct { V2Vector string `protobuf:"bytes,1,opt,name=v2_vector,json=v2Vector,proto3" json:"v2_vector,omitempty"` V3Vector string `protobuf:"bytes,2,opt,name=v3_vector,json=v3Vector,proto3" json:"v3_vector,omitempty"` V2Score float64 `protobuf:"fixed64,3,opt,name=v2_score,json=v2Score,proto3" json:"v2_score,omitempty"` V3Score float64 `protobuf:"fixed64,4,opt,name=v3_score,json=v3Score,proto3" json:"v3_score,omitempty"` // contains filtered or unexported fields }
func (*CVSS) Descriptor
deprecated
func (*CVSS) GetV2Score ¶
func (*CVSS) GetV2Vector ¶
func (*CVSS) GetV3Score ¶
func (*CVSS) GetV3Vector ¶
func (*CVSS) ProtoMessage ¶
func (*CVSS) ProtoMessage()
func (*CVSS) ProtoReflect ¶
func (x *CVSS) ProtoReflect() protoreflect.Message
type CauseMetadata ¶
type CauseMetadata struct { Resource string `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"` Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"` Service string `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"` StartLine int32 `protobuf:"varint,4,opt,name=start_line,json=startLine,proto3" json:"start_line,omitempty"` EndLine int32 `protobuf:"varint,5,opt,name=end_line,json=endLine,proto3" json:"end_line,omitempty"` Code *Code `protobuf:"bytes,6,opt,name=code,proto3" json:"code,omitempty"` // contains filtered or unexported fields }
func (*CauseMetadata) Descriptor
deprecated
func (*CauseMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CauseMetadata.ProtoReflect.Descriptor instead.
func (*CauseMetadata) GetCode ¶
func (x *CauseMetadata) GetCode() *Code
func (*CauseMetadata) GetEndLine ¶
func (x *CauseMetadata) GetEndLine() int32
func (*CauseMetadata) GetProvider ¶
func (x *CauseMetadata) GetProvider() string
func (*CauseMetadata) GetResource ¶
func (x *CauseMetadata) GetResource() string
func (*CauseMetadata) GetService ¶
func (x *CauseMetadata) GetService() string
func (*CauseMetadata) GetStartLine ¶
func (x *CauseMetadata) GetStartLine() int32
func (*CauseMetadata) ProtoMessage ¶
func (*CauseMetadata) ProtoMessage()
func (*CauseMetadata) ProtoReflect ¶
func (x *CauseMetadata) ProtoReflect() protoreflect.Message
func (*CauseMetadata) Reset ¶
func (x *CauseMetadata) Reset()
func (*CauseMetadata) String ¶
func (x *CauseMetadata) String() string
type Code ¶
type Code struct { Lines []*Line `protobuf:"bytes,1,rep,name=lines,proto3" json:"lines,omitempty"` // contains filtered or unexported fields }
func (*Code) Descriptor
deprecated
func (*Code) ProtoMessage ¶
func (*Code) ProtoMessage()
func (*Code) ProtoReflect ¶
func (x *Code) ProtoReflect() protoreflect.Message
type CustomResource ¶
type CustomResource struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` FilePath string `protobuf:"bytes,2,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"` Layer *Layer `protobuf:"bytes,3,opt,name=layer,proto3" json:"layer,omitempty"` Data *structpb.Value `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
func (*CustomResource) Descriptor
deprecated
func (*CustomResource) Descriptor() ([]byte, []int)
Deprecated: Use CustomResource.ProtoReflect.Descriptor instead.
func (*CustomResource) GetData ¶
func (x *CustomResource) GetData() *structpb.Value
func (*CustomResource) GetFilePath ¶
func (x *CustomResource) GetFilePath() string
func (*CustomResource) GetLayer ¶
func (x *CustomResource) GetLayer() *Layer
func (*CustomResource) GetType ¶
func (x *CustomResource) GetType() string
func (*CustomResource) ProtoMessage ¶
func (*CustomResource) ProtoMessage()
func (*CustomResource) ProtoReflect ¶
func (x *CustomResource) ProtoReflect() protoreflect.Message
func (*CustomResource) Reset ¶
func (x *CustomResource) Reset()
func (*CustomResource) String ¶
func (x *CustomResource) String() string
type DataSource ¶
type DataSource struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Url string `protobuf:"bytes,3,opt,name=url,proto3" json:"url,omitempty"` // contains filtered or unexported fields }
func (*DataSource) Descriptor
deprecated
func (*DataSource) Descriptor() ([]byte, []int)
Deprecated: Use DataSource.ProtoReflect.Descriptor instead.
func (*DataSource) GetId ¶
func (x *DataSource) GetId() string
func (*DataSource) GetName ¶
func (x *DataSource) GetName() string
func (*DataSource) GetUrl ¶
func (x *DataSource) GetUrl() string
func (*DataSource) ProtoMessage ¶
func (*DataSource) ProtoMessage()
func (*DataSource) ProtoReflect ¶
func (x *DataSource) ProtoReflect() protoreflect.Message
func (*DataSource) Reset ¶
func (x *DataSource) Reset()
func (*DataSource) String ¶
func (x *DataSource) String() string
type DetectedLicense ¶
type DetectedLicense struct { Severity Severity `protobuf:"varint,1,opt,name=severity,proto3,enum=trivy.common.Severity" json:"severity,omitempty"` Category LicenseCategory_Enum `protobuf:"varint,2,opt,name=category,proto3,enum=trivy.common.LicenseCategory_Enum" json:"category,omitempty"` PkgName string `protobuf:"bytes,3,opt,name=pkg_name,json=pkgName,proto3" json:"pkg_name,omitempty"` FilePath string `protobuf:"bytes,4,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"` Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` Confidence float32 `protobuf:"fixed32,6,opt,name=confidence,proto3" json:"confidence,omitempty"` Link string `protobuf:"bytes,7,opt,name=link,proto3" json:"link,omitempty"` // contains filtered or unexported fields }
func (*DetectedLicense) Descriptor
deprecated
func (*DetectedLicense) Descriptor() ([]byte, []int)
Deprecated: Use DetectedLicense.ProtoReflect.Descriptor instead.
func (*DetectedLicense) GetCategory ¶
func (x *DetectedLicense) GetCategory() LicenseCategory_Enum
func (*DetectedLicense) GetConfidence ¶
func (x *DetectedLicense) GetConfidence() float32
func (*DetectedLicense) GetFilePath ¶
func (x *DetectedLicense) GetFilePath() string
func (*DetectedLicense) GetLink ¶
func (x *DetectedLicense) GetLink() string
func (*DetectedLicense) GetName ¶
func (x *DetectedLicense) GetName() string
func (*DetectedLicense) GetPkgName ¶
func (x *DetectedLicense) GetPkgName() string
func (*DetectedLicense) GetSeverity ¶
func (x *DetectedLicense) GetSeverity() Severity
func (*DetectedLicense) ProtoMessage ¶
func (*DetectedLicense) ProtoMessage()
func (*DetectedLicense) ProtoReflect ¶
func (x *DetectedLicense) ProtoReflect() protoreflect.Message
func (*DetectedLicense) Reset ¶
func (x *DetectedLicense) Reset()
func (*DetectedLicense) String ¶
func (x *DetectedLicense) String() string
type DetectedMisconfiguration ¶
type DetectedMisconfiguration struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` Message string `protobuf:"bytes,5,opt,name=message,proto3" json:"message,omitempty"` Namespace string `protobuf:"bytes,6,opt,name=namespace,proto3" json:"namespace,omitempty"` Resolution string `protobuf:"bytes,7,opt,name=resolution,proto3" json:"resolution,omitempty"` Severity Severity `protobuf:"varint,8,opt,name=severity,proto3,enum=trivy.common.Severity" json:"severity,omitempty"` PrimaryUrl string `protobuf:"bytes,9,opt,name=primary_url,json=primaryUrl,proto3" json:"primary_url,omitempty"` References []string `protobuf:"bytes,10,rep,name=references,proto3" json:"references,omitempty"` Status string `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"` Layer *Layer `protobuf:"bytes,12,opt,name=layer,proto3" json:"layer,omitempty"` CauseMetadata *CauseMetadata `protobuf:"bytes,13,opt,name=cause_metadata,json=causeMetadata,proto3" json:"cause_metadata,omitempty"` AvdId string `protobuf:"bytes,14,opt,name=avd_id,json=avdId,proto3" json:"avd_id,omitempty"` Query string `protobuf:"bytes,15,opt,name=query,proto3" json:"query,omitempty"` // contains filtered or unexported fields }
func (*DetectedMisconfiguration) Descriptor
deprecated
func (*DetectedMisconfiguration) Descriptor() ([]byte, []int)
Deprecated: Use DetectedMisconfiguration.ProtoReflect.Descriptor instead.
func (*DetectedMisconfiguration) GetAvdId ¶
func (x *DetectedMisconfiguration) GetAvdId() string
func (*DetectedMisconfiguration) GetCauseMetadata ¶
func (x *DetectedMisconfiguration) GetCauseMetadata() *CauseMetadata
func (*DetectedMisconfiguration) GetDescription ¶
func (x *DetectedMisconfiguration) GetDescription() string
func (*DetectedMisconfiguration) GetId ¶
func (x *DetectedMisconfiguration) GetId() string
func (*DetectedMisconfiguration) GetLayer ¶
func (x *DetectedMisconfiguration) GetLayer() *Layer
func (*DetectedMisconfiguration) GetMessage ¶
func (x *DetectedMisconfiguration) GetMessage() string
func (*DetectedMisconfiguration) GetNamespace ¶
func (x *DetectedMisconfiguration) GetNamespace() string
func (*DetectedMisconfiguration) GetPrimaryUrl ¶
func (x *DetectedMisconfiguration) GetPrimaryUrl() string
func (*DetectedMisconfiguration) GetQuery ¶
func (x *DetectedMisconfiguration) GetQuery() string
func (*DetectedMisconfiguration) GetReferences ¶
func (x *DetectedMisconfiguration) GetReferences() []string
func (*DetectedMisconfiguration) GetResolution ¶
func (x *DetectedMisconfiguration) GetResolution() string
func (*DetectedMisconfiguration) GetSeverity ¶
func (x *DetectedMisconfiguration) GetSeverity() Severity
func (*DetectedMisconfiguration) GetStatus ¶
func (x *DetectedMisconfiguration) GetStatus() string
func (*DetectedMisconfiguration) GetTitle ¶
func (x *DetectedMisconfiguration) GetTitle() string
func (*DetectedMisconfiguration) GetType ¶
func (x *DetectedMisconfiguration) GetType() string
func (*DetectedMisconfiguration) ProtoMessage ¶
func (*DetectedMisconfiguration) ProtoMessage()
func (*DetectedMisconfiguration) ProtoReflect ¶
func (x *DetectedMisconfiguration) ProtoReflect() protoreflect.Message
func (*DetectedMisconfiguration) Reset ¶
func (x *DetectedMisconfiguration) Reset()
func (*DetectedMisconfiguration) String ¶
func (x *DetectedMisconfiguration) String() string
type Layer ¶
type Layer struct { Digest string `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"` DiffId string `protobuf:"bytes,2,opt,name=diff_id,json=diffId,proto3" json:"diff_id,omitempty"` CreatedBy string `protobuf:"bytes,3,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"` // contains filtered or unexported fields }
func (*Layer) Descriptor
deprecated
func (*Layer) GetCreatedBy ¶
func (*Layer) ProtoMessage ¶
func (*Layer) ProtoMessage()
func (*Layer) ProtoReflect ¶
func (x *Layer) ProtoReflect() protoreflect.Message
type LicenseCategory ¶
type LicenseCategory struct {
// contains filtered or unexported fields
}
Enumerations are wrapped with a message to improve the readability of enumerations in generated code and avoid name conflicts. https://github.com/golang/protobuf/issues/513
func (*LicenseCategory) Descriptor
deprecated
func (*LicenseCategory) Descriptor() ([]byte, []int)
Deprecated: Use LicenseCategory.ProtoReflect.Descriptor instead.
func (*LicenseCategory) ProtoMessage ¶
func (*LicenseCategory) ProtoMessage()
func (*LicenseCategory) ProtoReflect ¶
func (x *LicenseCategory) ProtoReflect() protoreflect.Message
func (*LicenseCategory) Reset ¶
func (x *LicenseCategory) Reset()
func (*LicenseCategory) String ¶
func (x *LicenseCategory) String() string
type LicenseCategory_Enum ¶
type LicenseCategory_Enum int32
const ( LicenseCategory_UNSPECIFIED LicenseCategory_Enum = 0 LicenseCategory_FORBIDDEN LicenseCategory_Enum = 1 LicenseCategory_RESTRICTED LicenseCategory_Enum = 2 LicenseCategory_RECIPROCAL LicenseCategory_Enum = 3 LicenseCategory_NOTICE LicenseCategory_Enum = 4 LicenseCategory_PERMISSIVE LicenseCategory_Enum = 5 LicenseCategory_UNENCUMBERED LicenseCategory_Enum = 6 LicenseCategory_UNKNOWN LicenseCategory_Enum = 7 )
func (LicenseCategory_Enum) Descriptor ¶
func (LicenseCategory_Enum) Descriptor() protoreflect.EnumDescriptor
func (LicenseCategory_Enum) Enum ¶
func (x LicenseCategory_Enum) Enum() *LicenseCategory_Enum
func (LicenseCategory_Enum) EnumDescriptor
deprecated
func (LicenseCategory_Enum) EnumDescriptor() ([]byte, []int)
Deprecated: Use LicenseCategory_Enum.Descriptor instead.
func (LicenseCategory_Enum) Number ¶
func (x LicenseCategory_Enum) Number() protoreflect.EnumNumber
func (LicenseCategory_Enum) String ¶
func (x LicenseCategory_Enum) String() string
func (LicenseCategory_Enum) Type ¶
func (LicenseCategory_Enum) Type() protoreflect.EnumType
type LicenseFile ¶
type LicenseFile struct { LicenseType LicenseType_Enum `` /* 130-byte string literal not displayed */ FilePath string `protobuf:"bytes,2,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"` PkgName string `protobuf:"bytes,3,opt,name=pkg_name,json=pkgName,proto3" json:"pkg_name,omitempty"` Fingings []*LicenseFinding `protobuf:"bytes,4,rep,name=fingings,proto3" json:"fingings,omitempty"` Layer *Layer `protobuf:"bytes,5,opt,name=layer,proto3" json:"layer,omitempty"` // contains filtered or unexported fields }
func (*LicenseFile) Descriptor
deprecated
func (*LicenseFile) Descriptor() ([]byte, []int)
Deprecated: Use LicenseFile.ProtoReflect.Descriptor instead.
func (*LicenseFile) GetFilePath ¶
func (x *LicenseFile) GetFilePath() string
func (*LicenseFile) GetFingings ¶
func (x *LicenseFile) GetFingings() []*LicenseFinding
func (*LicenseFile) GetLayer ¶
func (x *LicenseFile) GetLayer() *Layer
func (*LicenseFile) GetLicenseType ¶
func (x *LicenseFile) GetLicenseType() LicenseType_Enum
func (*LicenseFile) GetPkgName ¶
func (x *LicenseFile) GetPkgName() string
func (*LicenseFile) ProtoMessage ¶
func (*LicenseFile) ProtoMessage()
func (*LicenseFile) ProtoReflect ¶
func (x *LicenseFile) ProtoReflect() protoreflect.Message
func (*LicenseFile) Reset ¶
func (x *LicenseFile) Reset()
func (*LicenseFile) String ¶
func (x *LicenseFile) String() string
type LicenseFinding ¶
type LicenseFinding struct { Category LicenseCategory_Enum `protobuf:"varint,1,opt,name=category,proto3,enum=trivy.common.LicenseCategory_Enum" json:"category,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Confidence float32 `protobuf:"fixed32,3,opt,name=confidence,proto3" json:"confidence,omitempty"` Link string `protobuf:"bytes,4,opt,name=link,proto3" json:"link,omitempty"` // contains filtered or unexported fields }
func (*LicenseFinding) Descriptor
deprecated
func (*LicenseFinding) Descriptor() ([]byte, []int)
Deprecated: Use LicenseFinding.ProtoReflect.Descriptor instead.
func (*LicenseFinding) GetCategory ¶
func (x *LicenseFinding) GetCategory() LicenseCategory_Enum
func (*LicenseFinding) GetConfidence ¶
func (x *LicenseFinding) GetConfidence() float32
func (*LicenseFinding) GetLink ¶
func (x *LicenseFinding) GetLink() string
func (*LicenseFinding) GetName ¶
func (x *LicenseFinding) GetName() string
func (*LicenseFinding) ProtoMessage ¶
func (*LicenseFinding) ProtoMessage()
func (*LicenseFinding) ProtoReflect ¶
func (x *LicenseFinding) ProtoReflect() protoreflect.Message
func (*LicenseFinding) Reset ¶
func (x *LicenseFinding) Reset()
func (*LicenseFinding) String ¶
func (x *LicenseFinding) String() string
type LicenseType ¶
type LicenseType struct {
// contains filtered or unexported fields
}
func (*LicenseType) Descriptor
deprecated
func (*LicenseType) Descriptor() ([]byte, []int)
Deprecated: Use LicenseType.ProtoReflect.Descriptor instead.
func (*LicenseType) ProtoMessage ¶
func (*LicenseType) ProtoMessage()
func (*LicenseType) ProtoReflect ¶
func (x *LicenseType) ProtoReflect() protoreflect.Message
func (*LicenseType) Reset ¶
func (x *LicenseType) Reset()
func (*LicenseType) String ¶
func (x *LicenseType) String() string
type LicenseType_Enum ¶
type LicenseType_Enum int32
const ( LicenseType_UNSPECIFIED LicenseType_Enum = 0 LicenseType_DPKG LicenseType_Enum = 1 LicenseType_HEADER LicenseType_Enum = 2 LicenseType_LICENSE_FILE LicenseType_Enum = 3 )
func (LicenseType_Enum) Descriptor ¶
func (LicenseType_Enum) Descriptor() protoreflect.EnumDescriptor
func (LicenseType_Enum) Enum ¶
func (x LicenseType_Enum) Enum() *LicenseType_Enum
func (LicenseType_Enum) EnumDescriptor
deprecated
func (LicenseType_Enum) EnumDescriptor() ([]byte, []int)
Deprecated: Use LicenseType_Enum.Descriptor instead.
func (LicenseType_Enum) Number ¶
func (x LicenseType_Enum) Number() protoreflect.EnumNumber
func (LicenseType_Enum) String ¶
func (x LicenseType_Enum) String() string
func (LicenseType_Enum) Type ¶
func (LicenseType_Enum) Type() protoreflect.EnumType
type Line ¶
type Line struct { Number int32 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"` Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"` IsCause bool `protobuf:"varint,3,opt,name=is_cause,json=isCause,proto3" json:"is_cause,omitempty"` Annotation string `protobuf:"bytes,4,opt,name=annotation,proto3" json:"annotation,omitempty"` Truncated bool `protobuf:"varint,5,opt,name=truncated,proto3" json:"truncated,omitempty"` Highlighted string `protobuf:"bytes,6,opt,name=highlighted,proto3" json:"highlighted,omitempty"` FirstCause bool `protobuf:"varint,7,opt,name=first_cause,json=firstCause,proto3" json:"first_cause,omitempty"` LastCause bool `protobuf:"varint,8,opt,name=last_cause,json=lastCause,proto3" json:"last_cause,omitempty"` // contains filtered or unexported fields }
func (*Line) Descriptor
deprecated
func (*Line) GetAnnotation ¶
func (*Line) GetContent ¶
func (*Line) GetFirstCause ¶
func (*Line) GetHighlighted ¶
func (*Line) GetIsCause ¶
func (*Line) GetLastCause ¶
func (*Line) GetTruncated ¶
func (*Line) ProtoMessage ¶
func (*Line) ProtoMessage()
func (*Line) ProtoReflect ¶
func (x *Line) ProtoReflect() protoreflect.Message
type MisconfResult ¶
type MisconfResult struct { Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"` Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` PolicyMetadata *PolicyMetadata `protobuf:"bytes,7,opt,name=policy_metadata,json=policyMetadata,proto3" json:"policy_metadata,omitempty"` CauseMetadata *CauseMetadata `protobuf:"bytes,8,opt,name=cause_metadata,json=causeMetadata,proto3" json:"cause_metadata,omitempty"` // contains filtered or unexported fields }
func (*MisconfResult) Descriptor
deprecated
func (*MisconfResult) Descriptor() ([]byte, []int)
Deprecated: Use MisconfResult.ProtoReflect.Descriptor instead.
func (*MisconfResult) GetCauseMetadata ¶
func (x *MisconfResult) GetCauseMetadata() *CauseMetadata
func (*MisconfResult) GetMessage ¶
func (x *MisconfResult) GetMessage() string
func (*MisconfResult) GetNamespace ¶
func (x *MisconfResult) GetNamespace() string
func (*MisconfResult) GetPolicyMetadata ¶
func (x *MisconfResult) GetPolicyMetadata() *PolicyMetadata
func (*MisconfResult) ProtoMessage ¶
func (*MisconfResult) ProtoMessage()
func (*MisconfResult) ProtoReflect ¶
func (x *MisconfResult) ProtoReflect() protoreflect.Message
func (*MisconfResult) Reset ¶
func (x *MisconfResult) Reset()
func (*MisconfResult) String ¶
func (x *MisconfResult) String() string
type Misconfiguration ¶
type Misconfiguration struct { FileType string `protobuf:"bytes,1,opt,name=file_type,json=fileType,proto3" json:"file_type,omitempty"` FilePath string `protobuf:"bytes,2,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"` Successes []*MisconfResult `protobuf:"bytes,3,rep,name=successes,proto3" json:"successes,omitempty"` Warnings []*MisconfResult `protobuf:"bytes,4,rep,name=warnings,proto3" json:"warnings,omitempty"` Failures []*MisconfResult `protobuf:"bytes,5,rep,name=failures,proto3" json:"failures,omitempty"` Exceptions []*MisconfResult `protobuf:"bytes,6,rep,name=exceptions,proto3" json:"exceptions,omitempty"` // contains filtered or unexported fields }
func (*Misconfiguration) Descriptor
deprecated
func (*Misconfiguration) Descriptor() ([]byte, []int)
Deprecated: Use Misconfiguration.ProtoReflect.Descriptor instead.
func (*Misconfiguration) GetExceptions ¶
func (x *Misconfiguration) GetExceptions() []*MisconfResult
func (*Misconfiguration) GetFailures ¶
func (x *Misconfiguration) GetFailures() []*MisconfResult
func (*Misconfiguration) GetFilePath ¶
func (x *Misconfiguration) GetFilePath() string
func (*Misconfiguration) GetFileType ¶
func (x *Misconfiguration) GetFileType() string
func (*Misconfiguration) GetSuccesses ¶
func (x *Misconfiguration) GetSuccesses() []*MisconfResult
func (*Misconfiguration) GetWarnings ¶
func (x *Misconfiguration) GetWarnings() []*MisconfResult
func (*Misconfiguration) ProtoMessage ¶
func (*Misconfiguration) ProtoMessage()
func (*Misconfiguration) ProtoReflect ¶
func (x *Misconfiguration) ProtoReflect() protoreflect.Message
func (*Misconfiguration) Reset ¶
func (x *Misconfiguration) Reset()
func (*Misconfiguration) String ¶
func (x *Misconfiguration) String() string
type OS ¶
type OS struct { Family string `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Eosl bool `protobuf:"varint,3,opt,name=eosl,proto3" json:"eosl,omitempty"` Extended bool `protobuf:"varint,4,opt,name=extended,proto3" json:"extended,omitempty"` // contains filtered or unexported fields }
func (*OS) Descriptor
deprecated
func (*OS) GetExtended ¶
func (*OS) ProtoMessage ¶
func (*OS) ProtoMessage()
func (*OS) ProtoReflect ¶
func (x *OS) ProtoReflect() protoreflect.Message
type Package ¶
type Package struct { // binary package // e.g. bind-utils Id string `protobuf:"bytes,13,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` Release string `protobuf:"bytes,3,opt,name=release,proto3" json:"release,omitempty"` Epoch int32 `protobuf:"varint,4,opt,name=epoch,proto3" json:"epoch,omitempty"` Arch string `protobuf:"bytes,5,opt,name=arch,proto3" json:"arch,omitempty"` // src package containing some binary packages // e.g. bind SrcName string `protobuf:"bytes,6,opt,name=src_name,json=srcName,proto3" json:"src_name,omitempty"` SrcVersion string `protobuf:"bytes,7,opt,name=src_version,json=srcVersion,proto3" json:"src_version,omitempty"` SrcRelease string `protobuf:"bytes,8,opt,name=src_release,json=srcRelease,proto3" json:"src_release,omitempty"` SrcEpoch int32 `protobuf:"varint,9,opt,name=src_epoch,json=srcEpoch,proto3" json:"src_epoch,omitempty"` Licenses []string `protobuf:"bytes,15,rep,name=licenses,proto3" json:"licenses,omitempty"` Layer *Layer `protobuf:"bytes,11,opt,name=layer,proto3" json:"layer,omitempty"` FilePath string `protobuf:"bytes,12,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"` DependsOn []string `protobuf:"bytes,14,rep,name=depends_on,json=dependsOn,proto3" json:"depends_on,omitempty"` Digest string `protobuf:"bytes,16,opt,name=digest,proto3" json:"digest,omitempty"` Dev bool `protobuf:"varint,17,opt,name=dev,proto3" json:"dev,omitempty"` Indirect bool `protobuf:"varint,18,opt,name=indirect,proto3" json:"indirect,omitempty"` // contains filtered or unexported fields }
func (*Package) Descriptor
deprecated
func (*Package) GetDependsOn ¶
func (*Package) GetFilePath ¶
func (*Package) GetIndirect ¶
func (*Package) GetLicenses ¶
func (*Package) GetRelease ¶
func (*Package) GetSrcEpoch ¶
func (*Package) GetSrcName ¶
func (*Package) GetSrcRelease ¶
func (*Package) GetSrcVersion ¶
func (*Package) GetVersion ¶
func (*Package) ProtoMessage ¶
func (*Package) ProtoMessage()
func (*Package) ProtoReflect ¶
func (x *Package) ProtoReflect() protoreflect.Message
type PackageInfo ¶
type PackageInfo struct { FilePath string `protobuf:"bytes,1,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"` Packages []*Package `protobuf:"bytes,2,rep,name=packages,proto3" json:"packages,omitempty"` // contains filtered or unexported fields }
func (*PackageInfo) Descriptor
deprecated
func (*PackageInfo) Descriptor() ([]byte, []int)
Deprecated: Use PackageInfo.ProtoReflect.Descriptor instead.
func (*PackageInfo) GetFilePath ¶
func (x *PackageInfo) GetFilePath() string
func (*PackageInfo) GetPackages ¶
func (x *PackageInfo) GetPackages() []*Package
func (*PackageInfo) ProtoMessage ¶
func (*PackageInfo) ProtoMessage()
func (*PackageInfo) ProtoReflect ¶
func (x *PackageInfo) ProtoReflect() protoreflect.Message
func (*PackageInfo) Reset ¶
func (x *PackageInfo) Reset()
func (*PackageInfo) String ¶
func (x *PackageInfo) String() string
type PolicyMetadata ¶
type PolicyMetadata struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` AdvId string `protobuf:"bytes,2,opt,name=adv_id,json=advId,proto3" json:"adv_id,omitempty"` Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"` Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` Severity string `protobuf:"bytes,6,opt,name=severity,proto3" json:"severity,omitempty"` RecommendedActions string `protobuf:"bytes,7,opt,name=recommended_actions,json=recommendedActions,proto3" json:"recommended_actions,omitempty"` References []string `protobuf:"bytes,8,rep,name=references,proto3" json:"references,omitempty"` // contains filtered or unexported fields }
func (*PolicyMetadata) Descriptor
deprecated
func (*PolicyMetadata) Descriptor() ([]byte, []int)
Deprecated: Use PolicyMetadata.ProtoReflect.Descriptor instead.
func (*PolicyMetadata) GetAdvId ¶
func (x *PolicyMetadata) GetAdvId() string
func (*PolicyMetadata) GetDescription ¶
func (x *PolicyMetadata) GetDescription() string
func (*PolicyMetadata) GetId ¶
func (x *PolicyMetadata) GetId() string
func (*PolicyMetadata) GetRecommendedActions ¶
func (x *PolicyMetadata) GetRecommendedActions() string
func (*PolicyMetadata) GetReferences ¶
func (x *PolicyMetadata) GetReferences() []string
func (*PolicyMetadata) GetSeverity ¶
func (x *PolicyMetadata) GetSeverity() string
func (*PolicyMetadata) GetTitle ¶
func (x *PolicyMetadata) GetTitle() string
func (*PolicyMetadata) GetType ¶
func (x *PolicyMetadata) GetType() string
func (*PolicyMetadata) ProtoMessage ¶
func (*PolicyMetadata) ProtoMessage()
func (*PolicyMetadata) ProtoReflect ¶
func (x *PolicyMetadata) ProtoReflect() protoreflect.Message
func (*PolicyMetadata) Reset ¶
func (x *PolicyMetadata) Reset()
func (*PolicyMetadata) String ¶
func (x *PolicyMetadata) String() string
type Repository ¶
type Repository struct { Family string `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"` Release string `protobuf:"bytes,2,opt,name=release,proto3" json:"release,omitempty"` // contains filtered or unexported fields }
func (*Repository) Descriptor
deprecated
func (*Repository) Descriptor() ([]byte, []int)
Deprecated: Use Repository.ProtoReflect.Descriptor instead.
func (*Repository) GetFamily ¶
func (x *Repository) GetFamily() string
func (*Repository) GetRelease ¶
func (x *Repository) GetRelease() string
func (*Repository) ProtoMessage ¶
func (*Repository) ProtoMessage()
func (*Repository) ProtoReflect ¶
func (x *Repository) ProtoReflect() protoreflect.Message
func (*Repository) Reset ¶
func (x *Repository) Reset()
func (*Repository) String ¶
func (x *Repository) String() string
type Secret ¶
type Secret struct { Filepath string `protobuf:"bytes,1,opt,name=filepath,proto3" json:"filepath,omitempty"` Findings []*SecretFinding `protobuf:"bytes,2,rep,name=findings,proto3" json:"findings,omitempty"` // contains filtered or unexported fields }
func (*Secret) Descriptor
deprecated
func (*Secret) GetFilepath ¶
func (*Secret) GetFindings ¶
func (x *Secret) GetFindings() []*SecretFinding
func (*Secret) ProtoMessage ¶
func (*Secret) ProtoMessage()
func (*Secret) ProtoReflect ¶
func (x *Secret) ProtoReflect() protoreflect.Message
type SecretFinding ¶
type SecretFinding struct { RuleId string `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` Category string `protobuf:"bytes,2,opt,name=category,proto3" json:"category,omitempty"` Severity string `protobuf:"bytes,3,opt,name=severity,proto3" json:"severity,omitempty"` Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"` StartLine int32 `protobuf:"varint,5,opt,name=start_line,json=startLine,proto3" json:"start_line,omitempty"` EndLine int32 `protobuf:"varint,6,opt,name=end_line,json=endLine,proto3" json:"end_line,omitempty"` Code *Code `protobuf:"bytes,7,opt,name=code,proto3" json:"code,omitempty"` Match string `protobuf:"bytes,8,opt,name=match,proto3" json:"match,omitempty"` Layer *Layer `protobuf:"bytes,10,opt,name=layer,proto3" json:"layer,omitempty"` // contains filtered or unexported fields }
func (*SecretFinding) Descriptor
deprecated
func (*SecretFinding) Descriptor() ([]byte, []int)
Deprecated: Use SecretFinding.ProtoReflect.Descriptor instead.
func (*SecretFinding) GetCategory ¶
func (x *SecretFinding) GetCategory() string
func (*SecretFinding) GetCode ¶
func (x *SecretFinding) GetCode() *Code
func (*SecretFinding) GetEndLine ¶
func (x *SecretFinding) GetEndLine() int32
func (*SecretFinding) GetLayer ¶
func (x *SecretFinding) GetLayer() *Layer
func (*SecretFinding) GetMatch ¶
func (x *SecretFinding) GetMatch() string
func (*SecretFinding) GetRuleId ¶
func (x *SecretFinding) GetRuleId() string
func (*SecretFinding) GetSeverity ¶
func (x *SecretFinding) GetSeverity() string
func (*SecretFinding) GetStartLine ¶
func (x *SecretFinding) GetStartLine() int32
func (*SecretFinding) GetTitle ¶
func (x *SecretFinding) GetTitle() string
func (*SecretFinding) ProtoMessage ¶
func (*SecretFinding) ProtoMessage()
func (*SecretFinding) ProtoReflect ¶
func (x *SecretFinding) ProtoReflect() protoreflect.Message
func (*SecretFinding) Reset ¶
func (x *SecretFinding) Reset()
func (*SecretFinding) String ¶
func (x *SecretFinding) String() string
type Severity ¶
type Severity int32
func (Severity) Descriptor ¶
func (Severity) Descriptor() protoreflect.EnumDescriptor
func (Severity) EnumDescriptor
deprecated
func (Severity) Number ¶
func (x Severity) Number() protoreflect.EnumNumber
func (Severity) Type ¶
func (Severity) Type() protoreflect.EnumType
type Vulnerability ¶
type Vulnerability struct { VulnerabilityId string `protobuf:"bytes,1,opt,name=vulnerability_id,json=vulnerabilityId,proto3" json:"vulnerability_id,omitempty"` PkgName string `protobuf:"bytes,2,opt,name=pkg_name,json=pkgName,proto3" json:"pkg_name,omitempty"` InstalledVersion string `protobuf:"bytes,3,opt,name=installed_version,json=installedVersion,proto3" json:"installed_version,omitempty"` FixedVersion string `protobuf:"bytes,4,opt,name=fixed_version,json=fixedVersion,proto3" json:"fixed_version,omitempty"` Title string `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"` Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` Severity Severity `protobuf:"varint,7,opt,name=severity,proto3,enum=trivy.common.Severity" json:"severity,omitempty"` References []string `protobuf:"bytes,8,rep,name=references,proto3" json:"references,omitempty"` Layer *Layer `protobuf:"bytes,10,opt,name=layer,proto3" json:"layer,omitempty"` SeveritySource string `protobuf:"bytes,11,opt,name=severity_source,json=severitySource,proto3" json:"severity_source,omitempty"` Cvss map[string]*CVSS `` /* 150-byte string literal not displayed */ CweIds []string `protobuf:"bytes,13,rep,name=cwe_ids,json=cweIds,proto3" json:"cwe_ids,omitempty"` PrimaryUrl string `protobuf:"bytes,14,opt,name=primary_url,json=primaryUrl,proto3" json:"primary_url,omitempty"` PublishedDate *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=published_date,json=publishedDate,proto3" json:"published_date,omitempty"` LastModifiedDate *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=last_modified_date,json=lastModifiedDate,proto3" json:"last_modified_date,omitempty"` CustomAdvisoryData *structpb.Value `protobuf:"bytes,17,opt,name=custom_advisory_data,json=customAdvisoryData,proto3" json:"custom_advisory_data,omitempty"` CustomVulnData *structpb.Value `protobuf:"bytes,18,opt,name=custom_vuln_data,json=customVulnData,proto3" json:"custom_vuln_data,omitempty"` VendorIds []string `protobuf:"bytes,19,rep,name=vendor_ids,json=vendorIds,proto3" json:"vendor_ids,omitempty"` DataSource *DataSource `protobuf:"bytes,20,opt,name=data_source,json=dataSource,proto3" json:"data_source,omitempty"` VendorSeverity map[string]Severity `` /* 220-byte string literal not displayed */ PkgPath string `protobuf:"bytes,22,opt,name=pkg_path,json=pkgPath,proto3" json:"pkg_path,omitempty"` PkgId string `protobuf:"bytes,23,opt,name=pkg_id,json=pkgId,proto3" json:"pkg_id,omitempty"` Status int32 `protobuf:"varint,24,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*Vulnerability) Descriptor
deprecated
func (*Vulnerability) Descriptor() ([]byte, []int)
Deprecated: Use Vulnerability.ProtoReflect.Descriptor instead.
func (*Vulnerability) GetCustomAdvisoryData ¶
func (x *Vulnerability) GetCustomAdvisoryData() *structpb.Value
func (*Vulnerability) GetCustomVulnData ¶
func (x *Vulnerability) GetCustomVulnData() *structpb.Value
func (*Vulnerability) GetCvss ¶
func (x *Vulnerability) GetCvss() map[string]*CVSS
func (*Vulnerability) GetCweIds ¶
func (x *Vulnerability) GetCweIds() []string
func (*Vulnerability) GetDataSource ¶
func (x *Vulnerability) GetDataSource() *DataSource
func (*Vulnerability) GetDescription ¶
func (x *Vulnerability) GetDescription() string
func (*Vulnerability) GetFixedVersion ¶
func (x *Vulnerability) GetFixedVersion() string
func (*Vulnerability) GetInstalledVersion ¶
func (x *Vulnerability) GetInstalledVersion() string
func (*Vulnerability) GetLastModifiedDate ¶
func (x *Vulnerability) GetLastModifiedDate() *timestamppb.Timestamp
func (*Vulnerability) GetLayer ¶
func (x *Vulnerability) GetLayer() *Layer
func (*Vulnerability) GetPkgId ¶
func (x *Vulnerability) GetPkgId() string
func (*Vulnerability) GetPkgName ¶
func (x *Vulnerability) GetPkgName() string
func (*Vulnerability) GetPkgPath ¶
func (x *Vulnerability) GetPkgPath() string
func (*Vulnerability) GetPrimaryUrl ¶
func (x *Vulnerability) GetPrimaryUrl() string
func (*Vulnerability) GetPublishedDate ¶
func (x *Vulnerability) GetPublishedDate() *timestamppb.Timestamp
func (*Vulnerability) GetReferences ¶
func (x *Vulnerability) GetReferences() []string
func (*Vulnerability) GetSeverity ¶
func (x *Vulnerability) GetSeverity() Severity
func (*Vulnerability) GetSeveritySource ¶
func (x *Vulnerability) GetSeveritySource() string
func (*Vulnerability) GetStatus ¶
func (x *Vulnerability) GetStatus() int32
func (*Vulnerability) GetTitle ¶
func (x *Vulnerability) GetTitle() string
func (*Vulnerability) GetVendorIds ¶
func (x *Vulnerability) GetVendorIds() []string
func (*Vulnerability) GetVendorSeverity ¶
func (x *Vulnerability) GetVendorSeverity() map[string]Severity
func (*Vulnerability) GetVulnerabilityId ¶
func (x *Vulnerability) GetVulnerabilityId() string
func (*Vulnerability) ProtoMessage ¶
func (*Vulnerability) ProtoMessage()
func (*Vulnerability) ProtoReflect ¶
func (x *Vulnerability) ProtoReflect() protoreflect.Message
func (*Vulnerability) Reset ¶
func (x *Vulnerability) Reset()
func (*Vulnerability) String ¶
func (x *Vulnerability) String() string