Documentation
¶
Index ¶
- Variables
- type Dependency
- type Identifier
- func (*Identifier) Descriptor() ([]byte, []int)deprecated
- func (x *Identifier) GetName() string
- func (x *Identifier) GetType() string
- func (x *Identifier) GetUrl() string
- func (x *Identifier) GetValue() string
- func (*Identifier) ProtoMessage()
- func (x *Identifier) ProtoReflect() protoreflect.Message
- func (x *Identifier) Reset()
- func (x *Identifier) String() string
- type KubernetesResource
- func (*KubernetesResource) Descriptor() ([]byte, []int)deprecated
- func (x *KubernetesResource) GetAgentId() string
- func (x *KubernetesResource) GetContainerName() string
- func (x *KubernetesResource) GetKind() string
- func (x *KubernetesResource) GetName() string
- func (x *KubernetesResource) GetNamespace() string
- func (*KubernetesResource) ProtoMessage()
- func (x *KubernetesResource) ProtoReflect() protoreflect.Message
- func (x *KubernetesResource) Reset()
- func (x *KubernetesResource) String() string
- type Link
- type Location
- func (*Location) Descriptor() ([]byte, []int)deprecated
- func (x *Location) GetDependency() *Dependency
- func (x *Location) GetImage() string
- func (x *Location) GetKubernetesResource() *KubernetesResource
- func (x *Location) GetOperatingSystem() string
- func (*Location) ProtoMessage()
- func (x *Location) ProtoReflect() protoreflect.Message
- func (x *Location) Reset()
- func (x *Location) String() string
- type Package
- type Payload
- type Vulnerability
- func (*Vulnerability) Descriptor() ([]byte, []int)deprecated
- func (x *Vulnerability) GetConfidence() string
- func (x *Vulnerability) GetDescription() string
- func (x *Vulnerability) GetIdentifiers() []*Identifier
- func (x *Vulnerability) GetLinks() []*Link
- func (x *Vulnerability) GetLocation() *Location
- func (x *Vulnerability) GetMessage() string
- func (x *Vulnerability) GetName() string
- func (x *Vulnerability) GetSeverity() string
- func (x *Vulnerability) GetSolution() 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 ¶
View Source
var File_internal_module_starboard_vulnerability_agent_prototool_payload_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Dependency ¶
type Dependency struct {
Package *Package `protobuf:"bytes,1,opt,name=package,proto3" json:"package,omitempty"`
Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
// contains filtered or unexported fields
}
func (*Dependency) Descriptor
deprecated
func (*Dependency) Descriptor() ([]byte, []int)
Deprecated: Use Dependency.ProtoReflect.Descriptor instead.
func (*Dependency) GetPackage ¶
func (x *Dependency) GetPackage() *Package
func (*Dependency) GetVersion ¶
func (x *Dependency) GetVersion() string
func (*Dependency) ProtoMessage ¶
func (*Dependency) ProtoMessage()
func (*Dependency) ProtoReflect ¶
func (x *Dependency) ProtoReflect() protoreflect.Message
func (*Dependency) Reset ¶
func (x *Dependency) Reset()
func (*Dependency) String ¶
func (x *Dependency) String() string
type Identifier ¶
type Identifier struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
Url string `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`
// contains filtered or unexported fields
}
func (*Identifier) Descriptor
deprecated
func (*Identifier) Descriptor() ([]byte, []int)
Deprecated: Use Identifier.ProtoReflect.Descriptor instead.
func (*Identifier) GetName ¶
func (x *Identifier) GetName() string
func (*Identifier) GetType ¶
func (x *Identifier) GetType() string
func (*Identifier) GetUrl ¶
func (x *Identifier) GetUrl() string
func (*Identifier) GetValue ¶
func (x *Identifier) GetValue() string
func (*Identifier) ProtoMessage ¶
func (*Identifier) ProtoMessage()
func (*Identifier) ProtoReflect ¶
func (x *Identifier) ProtoReflect() protoreflect.Message
func (*Identifier) Reset ¶
func (x *Identifier) Reset()
func (*Identifier) String ¶
func (x *Identifier) String() string
type KubernetesResource ¶
type KubernetesResource struct {
Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
ContainerName string `protobuf:"bytes,4,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"`
AgentId string `protobuf:"bytes,5,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
// contains filtered or unexported fields
}
func (*KubernetesResource) Descriptor
deprecated
func (*KubernetesResource) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesResource.ProtoReflect.Descriptor instead.
func (*KubernetesResource) GetAgentId ¶
func (x *KubernetesResource) GetAgentId() string
func (*KubernetesResource) GetContainerName ¶
func (x *KubernetesResource) GetContainerName() string
func (*KubernetesResource) GetKind ¶
func (x *KubernetesResource) GetKind() string
func (*KubernetesResource) GetName ¶
func (x *KubernetesResource) GetName() string
func (*KubernetesResource) GetNamespace ¶
func (x *KubernetesResource) GetNamespace() string
func (*KubernetesResource) ProtoMessage ¶
func (*KubernetesResource) ProtoMessage()
func (*KubernetesResource) ProtoReflect ¶
func (x *KubernetesResource) ProtoReflect() protoreflect.Message
func (*KubernetesResource) Reset ¶
func (x *KubernetesResource) Reset()
func (*KubernetesResource) String ¶
func (x *KubernetesResource) String() string
type Link ¶
type Link struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
// contains filtered or unexported fields
}
func (*Link) Descriptor
deprecated
func (*Link) ProtoMessage ¶
func (*Link) ProtoMessage()
func (*Link) ProtoReflect ¶
func (x *Link) ProtoReflect() protoreflect.Message
type Location ¶
type Location struct {
KubernetesResource *KubernetesResource `protobuf:"bytes,1,opt,name=kubernetes_resource,json=kubernetesResource,proto3" json:"kubernetes_resource,omitempty"`
Image string `protobuf:"bytes,2,opt,name=image,proto3" json:"image,omitempty"`
Dependency *Dependency `protobuf:"bytes,3,opt,name=dependency,proto3" json:"dependency,omitempty"`
OperatingSystem string `protobuf:"bytes,4,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"`
// contains filtered or unexported fields
}
func (*Location) Descriptor
deprecated
func (*Location) GetDependency ¶
func (x *Location) GetDependency() *Dependency
func (*Location) GetKubernetesResource ¶
func (x *Location) GetKubernetesResource() *KubernetesResource
func (*Location) GetOperatingSystem ¶
func (*Location) ProtoMessage ¶
func (*Location) ProtoMessage()
func (*Location) ProtoReflect ¶
func (x *Location) ProtoReflect() protoreflect.Message
type Package ¶
type Package struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*Package) Descriptor
deprecated
func (*Package) ProtoMessage ¶
func (*Package) ProtoMessage()
func (*Package) ProtoReflect ¶
func (x *Package) ProtoReflect() protoreflect.Message
type Payload ¶
type Payload struct {
Vulnerabilities []*Vulnerability `protobuf:"bytes,1,rep,name=vulnerabilities,proto3" json:"vulnerabilities,omitempty"`
// contains filtered or unexported fields
}
func (*Payload) Descriptor
deprecated
func (*Payload) GetVulnerabilities ¶
func (x *Payload) GetVulnerabilities() []*Vulnerability
func (*Payload) ProtoMessage ¶
func (*Payload) ProtoMessage()
func (*Payload) ProtoReflect ¶
func (x *Payload) ProtoReflect() protoreflect.Message
type Vulnerability ¶
type Vulnerability struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
Solution string `protobuf:"bytes,4,opt,name=solution,proto3" json:"solution,omitempty"`
Severity string `protobuf:"bytes,5,opt,name=severity,proto3" json:"severity,omitempty"`
Confidence string `protobuf:"bytes,6,opt,name=confidence,proto3" json:"confidence,omitempty"`
Identifiers []*Identifier `protobuf:"bytes,7,rep,name=identifiers,proto3" json:"identifiers,omitempty"`
Location *Location `protobuf:"bytes,8,opt,name=location,proto3" json:"location,omitempty"`
Links []*Link `protobuf:"bytes,9,rep,name=links,proto3" json:"links,omitempty"`
// contains filtered or unexported fields
}
func (*Vulnerability) Descriptor
deprecated
func (*Vulnerability) Descriptor() ([]byte, []int)
Deprecated: Use Vulnerability.ProtoReflect.Descriptor instead.
func (*Vulnerability) GetConfidence ¶
func (x *Vulnerability) GetConfidence() string
func (*Vulnerability) GetDescription ¶
func (x *Vulnerability) GetDescription() string
func (*Vulnerability) GetIdentifiers ¶
func (x *Vulnerability) GetIdentifiers() []*Identifier
func (*Vulnerability) GetLinks ¶
func (x *Vulnerability) GetLinks() []*Link
func (*Vulnerability) GetLocation ¶
func (x *Vulnerability) GetLocation() *Location
func (*Vulnerability) GetMessage ¶
func (x *Vulnerability) GetMessage() string
func (*Vulnerability) GetName ¶
func (x *Vulnerability) GetName() string
func (*Vulnerability) GetSeverity ¶
func (x *Vulnerability) GetSeverity() string
func (*Vulnerability) GetSolution ¶
func (x *Vulnerability) GetSolution() 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
Click to show internal directories.
Click to hide internal directories.