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.