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 Code
- type CustomResource
- func (*CustomResource) Descriptor() ([]byte, []int)deprecated
- func (x *CustomResource) GetData() *_struct.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 DetectedMisconfiguration
- func (*DetectedMisconfiguration) Descriptor() ([]byte, []int)deprecated
- 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) 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 License
- func (*License) Descriptor() ([]byte, []int)deprecated
- func (x *License) GetCategory() string
- func (x *License) GetConfidence() float64
- func (x *License) GetFilepath() string
- func (x *License) GetLink() string
- func (x *License) GetName() string
- func (x *License) GetPkgname() string
- func (x *License) GetSeverity() string
- func (*License) ProtoMessage()
- func (x *License) ProtoReflect() protoreflect.Message
- func (x *License) Reset()
- func (x *License) String() string
- 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) GetId() string
- func (x *MisconfResult) GetMessage() string
- func (x *MisconfResult) GetNamespace() string
- func (x *MisconfResult) GetSeverity() string
- func (x *MisconfResult) GetTitle() string
- func (x *MisconfResult) GetType() string
- 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) GetDigest() string
- func (x *Package) GetEpoch() int32
- func (x *Package) GetFilePath() string
- func (x *Package) GetId() string
- 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 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() *_struct.Value
- func (x *Vulnerability) GetCustomVulnData() *_struct.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() *timestamp.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() *timestamp.Timestamp
- func (x *Vulnerability) GetReferences() []string
- func (x *Vulnerability) GetSeverity() Severity
- func (x *Vulnerability) GetSeveritySource() string
- 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 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 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 *_struct.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() *_struct.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 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"` // contains filtered or unexported fields }
func (*DetectedMisconfiguration) Descriptor
deprecated
func (*DetectedMisconfiguration) Descriptor() ([]byte, []int)
Deprecated: Use DetectedMisconfiguration.ProtoReflect.Descriptor instead.
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) 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 License ¶
type License struct { Severity string `protobuf:"bytes,1,opt,name=severity,proto3" json:"severity,omitempty"` Category string `protobuf:"bytes,2,opt,name=category,proto3" json:"category,omitempty"` Pkgname string `protobuf:"bytes,3,opt,name=pkgname,proto3" json:"pkgname,omitempty"` Filepath string `protobuf:"bytes,4,opt,name=filepath,proto3" json:"filepath,omitempty"` Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` Link string `protobuf:"bytes,6,opt,name=link,proto3" json:"link,omitempty"` Confidence float64 `protobuf:"fixed64,7,opt,name=confidence,proto3" json:"confidence,omitempty"` // contains filtered or unexported fields }
func (*License) Descriptor
deprecated
func (*License) GetCategory ¶
func (*License) GetConfidence ¶
func (*License) GetFilepath ¶
func (*License) GetPkgname ¶
func (*License) GetSeverity ¶
func (*License) ProtoMessage ¶
func (*License) ProtoMessage()
func (*License) ProtoReflect ¶
func (x *License) ProtoReflect() protoreflect.Message
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"` Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` Id string `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"` Title string `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"` Severity string `protobuf:"bytes,6,opt,name=severity,proto3" json:"severity,omitempty"` // contains filtered or unexported fields }
func (*MisconfResult) Descriptor
deprecated
func (*MisconfResult) Descriptor() ([]byte, []int)
Deprecated: Use MisconfResult.ProtoReflect.Descriptor instead.
func (*MisconfResult) GetId ¶
func (x *MisconfResult) GetId() string
func (*MisconfResult) GetMessage ¶
func (x *MisconfResult) GetMessage() string
func (*MisconfResult) GetNamespace ¶
func (x *MisconfResult) GetNamespace() string
func (*MisconfResult) GetSeverity ¶
func (x *MisconfResult) GetSeverity() string
func (*MisconfResult) GetTitle ¶
func (x *MisconfResult) GetTitle() string
func (*MisconfResult) GetType ¶
func (x *MisconfResult) GetType() string
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"` // contains filtered or unexported fields }
func (*Package) Descriptor
deprecated
func (*Package) GetDependsOn ¶
func (*Package) GetFilePath ¶
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 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 *timestamp.Timestamp `protobuf:"bytes,15,opt,name=published_date,json=publishedDate,proto3" json:"published_date,omitempty"` LastModifiedDate *timestamp.Timestamp `protobuf:"bytes,16,opt,name=last_modified_date,json=lastModifiedDate,proto3" json:"last_modified_date,omitempty"` CustomAdvisoryData *_struct.Value `protobuf:"bytes,17,opt,name=custom_advisory_data,json=customAdvisoryData,proto3" json:"custom_advisory_data,omitempty"` CustomVulnData *_struct.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"` // 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() *_struct.Value
func (*Vulnerability) GetCustomVulnData ¶
func (x *Vulnerability) GetCustomVulnData() *_struct.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() *timestamp.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() *timestamp.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) 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