Documentation
¶
Index ¶
- Constants
- Variables
- type Affected
- type Award
- type CWE
- type Credit
- type Package
- type Parser
- type Range
- type Range_Event
- type Record
- type Reference
- type Result
- type Result_Package
- func (*Result_Package) Descriptor() ([]byte, []int)deprecated
- func (x *Result_Package) GetGroups() []*Result_Package_Group
- func (x *Result_Package) GetPackage() *Result_Package_Info
- func (x *Result_Package) GetVulnerabilities() []*v1_6_7.Record
- func (*Result_Package) ProtoMessage()
- func (x *Result_Package) ProtoReflect() protoreflect.Message
- func (x *Result_Package) Reset()
- func (x *Result_Package) String() string
- type Result_Package_Group
- func (*Result_Package_Group) Descriptor() ([]byte, []int)deprecated
- func (x *Result_Package_Group) GetAliases() []string
- func (x *Result_Package_Group) GetExperimentalAnalysis() *structpb.Struct
- func (x *Result_Package_Group) GetIds() []string
- func (x *Result_Package_Group) GetMaxSeverity() string
- func (*Result_Package_Group) ProtoMessage()
- func (x *Result_Package_Group) ProtoReflect() protoreflect.Message
- func (x *Result_Package_Group) Reset()
- func (x *Result_Package_Group) String() string
- type Result_Package_Info
- func (*Result_Package_Info) Descriptor() ([]byte, []int)deprecated
- func (x *Result_Package_Info) GetEcosystem() string
- func (x *Result_Package_Info) GetName() string
- func (x *Result_Package_Info) GetVersion() string
- func (*Result_Package_Info) ProtoMessage()
- func (x *Result_Package_Info) ProtoReflect() protoreflect.Message
- func (x *Result_Package_Info) Reset()
- func (x *Result_Package_Info) String() string
- type Result_Source
- func (*Result_Source) Descriptor() ([]byte, []int)deprecated
- func (x *Result_Source) GetPath() string
- func (x *Result_Source) GetType() string
- func (*Result_Source) ProtoMessage()
- func (x *Result_Source) ProtoReflect() protoreflect.Message
- func (x *Result_Source) Reset()
- func (x *Result_Source) String() string
- type Results
- type Severity
Constants ¶
const (
Version = "v1.6.7"
)
Variables ¶
var File_osv_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Affected ¶
We maintain type aliases of the latest proto generated structures. This ensures any new record gets generated with the latest revision but keeps the older versions still available.
type Award ¶
We maintain type aliases of the latest proto generated structures. This ensures any new record gets generated with the latest revision but keeps the older versions still available.
type CWE ¶
We maintain type aliases of the latest proto generated structures. This ensures any new record gets generated with the latest revision but keeps the older versions still available.
type Credit ¶
We maintain type aliases of the latest proto generated structures. This ensures any new record gets generated with the latest revision but keeps the older versions still available.
type Package ¶
We maintain type aliases of the latest proto generated structures. This ensures any new record gets generated with the latest revision but keeps the older versions still available.
type Parser ¶
type Parser struct{}
func (*Parser) ParseRestultsFromStream ¶
ParseFeedFromStream returns a feed object prased from the data read from r.
type Range ¶
We maintain type aliases of the latest proto generated structures. This ensures any new record gets generated with the latest revision but keeps the older versions still available.
type Range_Event ¶
type Range_Event = v1_6_7.Range_Event
We maintain type aliases of the latest proto generated structures. This ensures any new record gets generated with the latest revision but keeps the older versions still available.
type Record ¶
We maintain type aliases of the latest proto generated structures. This ensures any new record gets generated with the latest revision but keeps the older versions still available.
type Reference ¶
We maintain type aliases of the latest proto generated structures. This ensures any new record gets generated with the latest revision but keeps the older versions still available.
type Result ¶
type Result struct {
Source *Result_Source `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
Packages []*Result_Package `protobuf:"bytes,2,rep,name=packages,proto3" json:"packages,omitempty"`
// contains filtered or unexported fields
}
func (*Result) Descriptor
deprecated
func (*Result) GetPackages ¶
func (x *Result) GetPackages() []*Result_Package
func (*Result) GetSource ¶
func (x *Result) GetSource() *Result_Source
func (*Result) ProtoMessage ¶
func (*Result) ProtoMessage()
func (*Result) ProtoReflect ¶
func (x *Result) ProtoReflect() protoreflect.Message
type Result_Package ¶
type Result_Package struct {
Package *Result_Package_Info `protobuf:"bytes,1,opt,name=package,proto3" json:"package,omitempty"`
Vulnerabilities []*v1_6_7.Record `protobuf:"bytes,2,rep,name=vulnerabilities,proto3" json:"vulnerabilities,omitempty"`
Groups []*Result_Package_Group `protobuf:"bytes,3,rep,name=groups,proto3" json:"groups,omitempty"`
// contains filtered or unexported fields
}
func (*Result_Package) Descriptor
deprecated
func (*Result_Package) Descriptor() ([]byte, []int)
Deprecated: Use Result_Package.ProtoReflect.Descriptor instead.
func (*Result_Package) GetGroups ¶
func (x *Result_Package) GetGroups() []*Result_Package_Group
func (*Result_Package) GetPackage ¶
func (x *Result_Package) GetPackage() *Result_Package_Info
func (*Result_Package) GetVulnerabilities ¶
func (x *Result_Package) GetVulnerabilities() []*v1_6_7.Record
func (*Result_Package) ProtoMessage ¶
func (*Result_Package) ProtoMessage()
func (*Result_Package) ProtoReflect ¶
func (x *Result_Package) ProtoReflect() protoreflect.Message
func (*Result_Package) Reset ¶
func (x *Result_Package) Reset()
func (*Result_Package) String ¶
func (x *Result_Package) String() string
type Result_Package_Group ¶
type Result_Package_Group struct {
Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"`
Aliases []string `protobuf:"bytes,2,rep,name=aliases,proto3" json:"aliases,omitempty"`
MaxSeverity string `protobuf:"bytes,3,opt,name=max_severity,json=maxSeverity,proto3" json:"max_severity,omitempty"`
ExperimentalAnalysis *structpb.Struct `protobuf:"bytes,4,opt,name=experimentalAnalysis,proto3" json:"experimentalAnalysis,omitempty"`
// contains filtered or unexported fields
}
func (*Result_Package_Group) Descriptor
deprecated
func (*Result_Package_Group) Descriptor() ([]byte, []int)
Deprecated: Use Result_Package_Group.ProtoReflect.Descriptor instead.
func (*Result_Package_Group) GetAliases ¶
func (x *Result_Package_Group) GetAliases() []string
func (*Result_Package_Group) GetExperimentalAnalysis ¶
func (x *Result_Package_Group) GetExperimentalAnalysis() *structpb.Struct
func (*Result_Package_Group) GetIds ¶
func (x *Result_Package_Group) GetIds() []string
func (*Result_Package_Group) GetMaxSeverity ¶
func (x *Result_Package_Group) GetMaxSeverity() string
func (*Result_Package_Group) ProtoMessage ¶
func (*Result_Package_Group) ProtoMessage()
func (*Result_Package_Group) ProtoReflect ¶
func (x *Result_Package_Group) ProtoReflect() protoreflect.Message
func (*Result_Package_Group) Reset ¶
func (x *Result_Package_Group) Reset()
func (*Result_Package_Group) String ¶
func (x *Result_Package_Group) String() string
type Result_Package_Info ¶
type Result_Package_Info struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
Ecosystem string `protobuf:"bytes,3,opt,name=ecosystem,proto3" json:"ecosystem,omitempty"`
// contains filtered or unexported fields
}
func (*Result_Package_Info) Descriptor
deprecated
func (*Result_Package_Info) Descriptor() ([]byte, []int)
Deprecated: Use Result_Package_Info.ProtoReflect.Descriptor instead.
func (*Result_Package_Info) GetEcosystem ¶
func (x *Result_Package_Info) GetEcosystem() string
func (*Result_Package_Info) GetName ¶
func (x *Result_Package_Info) GetName() string
func (*Result_Package_Info) GetVersion ¶
func (x *Result_Package_Info) GetVersion() string
func (*Result_Package_Info) ProtoMessage ¶
func (*Result_Package_Info) ProtoMessage()
func (*Result_Package_Info) ProtoReflect ¶
func (x *Result_Package_Info) ProtoReflect() protoreflect.Message
func (*Result_Package_Info) Reset ¶
func (x *Result_Package_Info) Reset()
func (*Result_Package_Info) String ¶
func (x *Result_Package_Info) String() string
type Result_Source ¶
type Result_Source struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
// contains filtered or unexported fields
}
func (*Result_Source) Descriptor
deprecated
func (*Result_Source) Descriptor() ([]byte, []int)
Deprecated: Use Result_Source.ProtoReflect.Descriptor instead.
func (*Result_Source) GetPath ¶
func (x *Result_Source) GetPath() string
func (*Result_Source) GetType ¶
func (x *Result_Source) GetType() string
func (*Result_Source) ProtoMessage ¶
func (*Result_Source) ProtoMessage()
func (*Result_Source) ProtoReflect ¶
func (x *Result_Source) ProtoReflect() protoreflect.Message
func (*Result_Source) Reset ¶
func (x *Result_Source) Reset()
func (*Result_Source) String ¶
func (x *Result_Source) String() string
type Results ¶
type Results struct {
Date *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
Results []*Result `protobuf:"bytes,2,rep,name=results,proto3" json:"results,omitempty"` // google.protobuf.Struct experimental_config = 3;
// contains filtered or unexported fields
}
Results describes the OSV scanner format output
func (*Results) Descriptor
deprecated
func (*Results) GetDate ¶
func (x *Results) GetDate() *timestamppb.Timestamp
func (*Results) GetResults ¶
func (*Results) ProtoMessage ¶
func (*Results) ProtoMessage()
func (*Results) ProtoReflect ¶
func (x *Results) ProtoReflect() protoreflect.Message