Documentation
¶
Index ¶
- Variables
- type PackageManifestReport
- func (*PackageManifestReport) Descriptor() ([]byte, []int)deprecated
- func (x *PackageManifestReport) GetEcosystem() models.Ecosystem
- func (x *PackageManifestReport) GetId() string
- func (x *PackageManifestReport) GetPath() string
- func (*PackageManifestReport) ProtoMessage()
- func (x *PackageManifestReport) ProtoReflect() protoreflect.Message
- func (x *PackageManifestReport) Reset()
- func (x *PackageManifestReport) String() string
- type PackageReport
- func (*PackageReport) Descriptor() ([]byte, []int)deprecated
- func (x *PackageReport) GetAdvices() []*RemediationAdvice
- func (x *PackageReport) GetManifests() []string
- func (x *PackageReport) GetPackage() *models.Package
- func (x *PackageReport) GetViolations() []*violations.Violation
- func (*PackageReport) ProtoMessage()
- func (x *PackageReport) ProtoReflect() protoreflect.Message
- func (x *PackageReport) Reset()
- func (x *PackageReport) String() string
- type RemediationAdvice
- func (*RemediationAdvice) Descriptor() ([]byte, []int)deprecated
- func (x *RemediationAdvice) GetPackage() *models.Package
- func (x *RemediationAdvice) GetTargetAlternatePackageName() string
- func (x *RemediationAdvice) GetTargetAlternatePackageVersion() string
- func (x *RemediationAdvice) GetTargetPackageName() string
- func (x *RemediationAdvice) GetTargetPackageVersion() string
- func (x *RemediationAdvice) GetType() RemediationAdviceType
- func (*RemediationAdvice) ProtoMessage()
- func (x *RemediationAdvice) ProtoReflect() protoreflect.Message
- func (x *RemediationAdvice) Reset()
- func (x *RemediationAdvice) String() string
- type RemediationAdviceType
- func (RemediationAdviceType) Descriptor() protoreflect.EnumDescriptor
- func (x RemediationAdviceType) Enum() *RemediationAdviceType
- func (RemediationAdviceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x RemediationAdviceType) Number() protoreflect.EnumNumber
- func (x RemediationAdviceType) String() string
- func (RemediationAdviceType) Type() protoreflect.EnumType
- type Report
- func (*Report) Descriptor() ([]byte, []int)deprecated
- func (x *Report) GetManifests() []*PackageManifestReport
- func (x *Report) GetMeta() *ReportMeta
- func (x *Report) GetPackages() []*PackageReport
- func (*Report) ProtoMessage()
- func (x *Report) ProtoReflect() protoreflect.Message
- func (x *Report) Reset()
- func (x *Report) String() string
- type ReportMeta
- func (*ReportMeta) Descriptor() ([]byte, []int)deprecated
- func (x *ReportMeta) GetCreatedAt() string
- func (x *ReportMeta) GetToolName() string
- func (x *ReportMeta) GetToolVersion() string
- func (*ReportMeta) ProtoMessage()
- func (x *ReportMeta) ProtoReflect() protoreflect.Message
- func (x *ReportMeta) Reset()
- func (x *ReportMeta) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var ( RemediationAdviceType_name = map[int32]string{ 0: "UnknownAdviceType", 1: "UpgradePackage", 2: "AlternatePopularPackage", 3: "AlternateSecurePackage", } RemediationAdviceType_value = map[string]int32{ "UnknownAdviceType": 0, "UpgradePackage": 1, "AlternatePopularPackage": 2, "AlternateSecurePackage": 3, } )
Enum value maps for RemediationAdviceType.
View Source
var File_json_report_spec_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type PackageManifestReport ¶
type PackageManifestReport struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Ecosystem models.Ecosystem `protobuf:"varint,2,opt,name=ecosystem,proto3,enum=Ecosystem" json:"ecosystem,omitempty"` Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
func (*PackageManifestReport) Descriptor
deprecated
func (*PackageManifestReport) Descriptor() ([]byte, []int)
Deprecated: Use PackageManifestReport.ProtoReflect.Descriptor instead.
func (*PackageManifestReport) GetEcosystem ¶
func (x *PackageManifestReport) GetEcosystem() models.Ecosystem
func (*PackageManifestReport) GetId ¶
func (x *PackageManifestReport) GetId() string
func (*PackageManifestReport) GetPath ¶
func (x *PackageManifestReport) GetPath() string
func (*PackageManifestReport) ProtoMessage ¶
func (*PackageManifestReport) ProtoMessage()
func (*PackageManifestReport) ProtoReflect ¶
func (x *PackageManifestReport) ProtoReflect() protoreflect.Message
func (*PackageManifestReport) Reset ¶
func (x *PackageManifestReport) Reset()
func (*PackageManifestReport) String ¶
func (x *PackageManifestReport) String() string
type PackageReport ¶
type PackageReport struct { Package *models.Package `protobuf:"bytes,1,opt,name=package,proto3" json:"package,omitempty"` // The manifests identified by IDs where this package belongs to Manifests []string `protobuf:"bytes,2,rep,name=manifests,proto3" json:"manifests,omitempty"` Violations []*violations.Violation `protobuf:"bytes,3,rep,name=violations,proto3" json:"violations,omitempty"` Advices []*RemediationAdvice `protobuf:"bytes,4,rep,name=advices,proto3" json:"advices,omitempty"` // contains filtered or unexported fields }
PackageReport represents the first class entity for which we have different type of reporting information
func (*PackageReport) Descriptor
deprecated
func (*PackageReport) Descriptor() ([]byte, []int)
Deprecated: Use PackageReport.ProtoReflect.Descriptor instead.
func (*PackageReport) GetAdvices ¶
func (x *PackageReport) GetAdvices() []*RemediationAdvice
func (*PackageReport) GetManifests ¶
func (x *PackageReport) GetManifests() []string
func (*PackageReport) GetPackage ¶
func (x *PackageReport) GetPackage() *models.Package
func (*PackageReport) GetViolations ¶
func (x *PackageReport) GetViolations() []*violations.Violation
func (*PackageReport) ProtoMessage ¶
func (*PackageReport) ProtoMessage()
func (*PackageReport) ProtoReflect ¶
func (x *PackageReport) ProtoReflect() protoreflect.Message
func (*PackageReport) Reset ¶
func (x *PackageReport) Reset()
func (*PackageReport) String ¶
func (x *PackageReport) String() string
type RemediationAdvice ¶
type RemediationAdvice struct { Type RemediationAdviceType `protobuf:"varint,1,opt,name=type,proto3,enum=RemediationAdviceType" json:"type,omitempty"` Package *models.Package `protobuf:"bytes,2,opt,name=package,proto3" json:"package,omitempty"` TargetPackageName string `protobuf:"bytes,3,opt,name=target_package_name,json=targetPackageName,proto3" json:"target_package_name,omitempty"` TargetPackageVersion string `protobuf:"bytes,4,opt,name=target_package_version,json=targetPackageVersion,proto3" json:"target_package_version,omitempty"` TargetAlternatePackageName string `` /* 143-byte string literal not displayed */ TargetAlternatePackageVersion string `` /* 152-byte string literal not displayed */ // contains filtered or unexported fields }
func (*RemediationAdvice) Descriptor
deprecated
func (*RemediationAdvice) Descriptor() ([]byte, []int)
Deprecated: Use RemediationAdvice.ProtoReflect.Descriptor instead.
func (*RemediationAdvice) GetPackage ¶
func (x *RemediationAdvice) GetPackage() *models.Package
func (*RemediationAdvice) GetTargetAlternatePackageName ¶
func (x *RemediationAdvice) GetTargetAlternatePackageName() string
func (*RemediationAdvice) GetTargetAlternatePackageVersion ¶
func (x *RemediationAdvice) GetTargetAlternatePackageVersion() string
func (*RemediationAdvice) GetTargetPackageName ¶
func (x *RemediationAdvice) GetTargetPackageName() string
func (*RemediationAdvice) GetTargetPackageVersion ¶
func (x *RemediationAdvice) GetTargetPackageVersion() string
func (*RemediationAdvice) GetType ¶
func (x *RemediationAdvice) GetType() RemediationAdviceType
func (*RemediationAdvice) ProtoMessage ¶
func (*RemediationAdvice) ProtoMessage()
func (*RemediationAdvice) ProtoReflect ¶
func (x *RemediationAdvice) ProtoReflect() protoreflect.Message
func (*RemediationAdvice) Reset ¶
func (x *RemediationAdvice) Reset()
func (*RemediationAdvice) String ¶
func (x *RemediationAdvice) String() string
type RemediationAdviceType ¶
type RemediationAdviceType int32
const ( RemediationAdviceType_UnknownAdviceType RemediationAdviceType = 0 RemediationAdviceType_UpgradePackage RemediationAdviceType = 1 RemediationAdviceType_AlternatePopularPackage RemediationAdviceType = 2 RemediationAdviceType_AlternateSecurePackage RemediationAdviceType = 3 )
func (RemediationAdviceType) Descriptor ¶
func (RemediationAdviceType) Descriptor() protoreflect.EnumDescriptor
func (RemediationAdviceType) Enum ¶
func (x RemediationAdviceType) Enum() *RemediationAdviceType
func (RemediationAdviceType) EnumDescriptor
deprecated
func (RemediationAdviceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use RemediationAdviceType.Descriptor instead.
func (RemediationAdviceType) Number ¶
func (x RemediationAdviceType) Number() protoreflect.EnumNumber
func (RemediationAdviceType) String ¶
func (x RemediationAdviceType) String() string
func (RemediationAdviceType) Type ¶
func (RemediationAdviceType) Type() protoreflect.EnumType
type Report ¶
type Report struct { Meta *ReportMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Manifests []*PackageManifestReport `protobuf:"bytes,2,rep,name=manifests,proto3" json:"manifests,omitempty"` Packages []*PackageReport `protobuf:"bytes,3,rep,name=packages,proto3" json:"packages,omitempty"` // contains filtered or unexported fields }
func (*Report) Descriptor
deprecated
func (*Report) GetManifests ¶
func (x *Report) GetManifests() []*PackageManifestReport
func (*Report) GetMeta ¶
func (x *Report) GetMeta() *ReportMeta
func (*Report) GetPackages ¶
func (x *Report) GetPackages() []*PackageReport
func (*Report) ProtoMessage ¶
func (*Report) ProtoMessage()
func (*Report) ProtoReflect ¶
func (x *Report) ProtoReflect() protoreflect.Message
type ReportMeta ¶
type ReportMeta struct { ToolName string `protobuf:"bytes,1,opt,name=tool_name,json=toolName,proto3" json:"tool_name,omitempty"` ToolVersion string `protobuf:"bytes,2,opt,name=tool_version,json=toolVersion,proto3" json:"tool_version,omitempty"` CreatedAt string `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // contains filtered or unexported fields }
func (*ReportMeta) Descriptor
deprecated
func (*ReportMeta) Descriptor() ([]byte, []int)
Deprecated: Use ReportMeta.ProtoReflect.Descriptor instead.
func (*ReportMeta) GetCreatedAt ¶
func (x *ReportMeta) GetCreatedAt() string
func (*ReportMeta) GetToolName ¶
func (x *ReportMeta) GetToolName() string
func (*ReportMeta) GetToolVersion ¶
func (x *ReportMeta) GetToolVersion() string
func (*ReportMeta) ProtoMessage ¶
func (*ReportMeta) ProtoMessage()
func (*ReportMeta) ProtoReflect ¶
func (x *ReportMeta) ProtoReflect() protoreflect.Message
func (*ReportMeta) Reset ¶
func (x *ReportMeta) Reset()
func (*ReportMeta) String ¶
func (x *ReportMeta) String() string
Click to show internal directories.
Click to hide internal directories.