common

package
v3.9.1-2869 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 19, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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.

View Source
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.

View Source
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) Descriptor() ([]byte, []int)

Deprecated: Use CVSS.ProtoReflect.Descriptor instead.

func (*CVSS) GetV2Score

func (x *CVSS) GetV2Score() float64

func (*CVSS) GetV2Vector

func (x *CVSS) GetV2Vector() string

func (*CVSS) GetV3Score

func (x *CVSS) GetV3Score() float64

func (*CVSS) GetV3Vector

func (x *CVSS) GetV3Vector() string

func (*CVSS) ProtoMessage

func (*CVSS) ProtoMessage()

func (*CVSS) ProtoReflect

func (x *CVSS) ProtoReflect() protoreflect.Message

func (*CVSS) Reset

func (x *CVSS) Reset()

func (*CVSS) String

func (x *CVSS) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Code.ProtoReflect.Descriptor instead.

func (*Code) GetLines

func (x *Code) GetLines() []*Line

func (*Code) ProtoMessage

func (*Code) ProtoMessage()

func (*Code) ProtoReflect

func (x *Code) ProtoReflect() protoreflect.Message

func (*Code) Reset

func (x *Code) Reset()

func (*Code) String

func (x *Code) String() string

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 (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) Descriptor() ([]byte, []int)

Deprecated: Use Layer.ProtoReflect.Descriptor instead.

func (*Layer) GetCreatedBy

func (x *Layer) GetCreatedBy() string

func (*Layer) GetDiffId

func (x *Layer) GetDiffId() string

func (*Layer) GetDigest

func (x *Layer) GetDigest() string

func (*Layer) ProtoMessage

func (*Layer) ProtoMessage()

func (*Layer) ProtoReflect

func (x *Layer) ProtoReflect() protoreflect.Message

func (*Layer) Reset

func (x *Layer) Reset()

func (*Layer) String

func (x *Layer) String() string

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) Enum

func (LicenseCategory_Enum) EnumDescriptor deprecated

func (LicenseCategory_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use LicenseCategory_Enum.Descriptor instead.

func (LicenseCategory_Enum) Number

func (LicenseCategory_Enum) String

func (x LicenseCategory_Enum) String() string

func (LicenseCategory_Enum) Type

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 (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) Enum

func (LicenseType_Enum) EnumDescriptor deprecated

func (LicenseType_Enum) EnumDescriptor() ([]byte, []int)

Deprecated: Use LicenseType_Enum.Descriptor instead.

func (LicenseType_Enum) Number

func (LicenseType_Enum) String

func (x LicenseType_Enum) String() string

func (LicenseType_Enum) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use Line.ProtoReflect.Descriptor instead.

func (*Line) GetAnnotation

func (x *Line) GetAnnotation() string

func (*Line) GetContent

func (x *Line) GetContent() string

func (*Line) GetFirstCause

func (x *Line) GetFirstCause() bool

func (*Line) GetHighlighted

func (x *Line) GetHighlighted() string

func (*Line) GetIsCause

func (x *Line) GetIsCause() bool

func (*Line) GetLastCause

func (x *Line) GetLastCause() bool

func (*Line) GetNumber

func (x *Line) GetNumber() int32

func (*Line) GetTruncated

func (x *Line) GetTruncated() bool

func (*Line) ProtoMessage

func (*Line) ProtoMessage()

func (*Line) ProtoReflect

func (x *Line) ProtoReflect() protoreflect.Message

func (*Line) Reset

func (x *Line) Reset()

func (*Line) String

func (x *Line) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use OS.ProtoReflect.Descriptor instead.

func (*OS) GetEosl

func (x *OS) GetEosl() bool

func (*OS) GetExtended

func (x *OS) GetExtended() bool

func (*OS) GetFamily

func (x *OS) GetFamily() string

func (*OS) GetName

func (x *OS) GetName() string

func (*OS) ProtoMessage

func (*OS) ProtoMessage()

func (*OS) ProtoReflect

func (x *OS) ProtoReflect() protoreflect.Message

func (*OS) Reset

func (x *OS) Reset()

func (*OS) String

func (x *OS) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Package.ProtoReflect.Descriptor instead.

func (*Package) GetArch

func (x *Package) GetArch() string

func (*Package) GetDependsOn

func (x *Package) GetDependsOn() []string

func (*Package) GetDev

func (x *Package) GetDev() bool

func (*Package) GetDigest

func (x *Package) GetDigest() string

func (*Package) GetEpoch

func (x *Package) GetEpoch() int32

func (*Package) GetFilePath

func (x *Package) GetFilePath() string

func (*Package) GetId

func (x *Package) GetId() string

func (*Package) GetIndirect

func (x *Package) GetIndirect() bool

func (*Package) GetLayer

func (x *Package) GetLayer() *Layer

func (*Package) GetLicenses

func (x *Package) GetLicenses() []string

func (*Package) GetName

func (x *Package) GetName() string

func (*Package) GetRelease

func (x *Package) GetRelease() string

func (*Package) GetSrcEpoch

func (x *Package) GetSrcEpoch() int32

func (*Package) GetSrcName

func (x *Package) GetSrcName() string

func (*Package) GetSrcRelease

func (x *Package) GetSrcRelease() string

func (*Package) GetSrcVersion

func (x *Package) GetSrcVersion() string

func (*Package) GetVersion

func (x *Package) GetVersion() string

func (*Package) ProtoMessage

func (*Package) ProtoMessage()

func (*Package) ProtoReflect

func (x *Package) ProtoReflect() protoreflect.Message

func (*Package) Reset

func (x *Package) Reset()

func (*Package) String

func (x *Package) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Secret.ProtoReflect.Descriptor instead.

func (*Secret) GetFilepath

func (x *Secret) GetFilepath() string

func (*Secret) GetFindings

func (x *Secret) GetFindings() []*SecretFinding

func (*Secret) ProtoMessage

func (*Secret) ProtoMessage()

func (*Secret) ProtoReflect

func (x *Secret) ProtoReflect() protoreflect.Message

func (*Secret) Reset

func (x *Secret) Reset()

func (*Secret) String

func (x *Secret) String() string

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
const (
	Severity_UNKNOWN  Severity = 0
	Severity_LOW      Severity = 1
	Severity_MEDIUM   Severity = 2
	Severity_HIGH     Severity = 3
	Severity_CRITICAL Severity = 4
)

func (Severity) Descriptor

func (Severity) Descriptor() protoreflect.EnumDescriptor

func (Severity) Enum

func (x Severity) Enum() *Severity

func (Severity) EnumDescriptor deprecated

func (Severity) EnumDescriptor() ([]byte, []int)

Deprecated: Use Severity.Descriptor instead.

func (Severity) Number

func (x Severity) Number() protoreflect.EnumNumber

func (Severity) String

func (x Severity) String() string

func (Severity) Type

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL