Documentation
¶
Index ¶
- Variables
- type APKPackageMetadata
- func (*APKPackageMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *APKPackageMetadata) GetArchitecture() string
- func (x *APKPackageMetadata) GetMaintainer() string
- func (x *APKPackageMetadata) GetOriginName() string
- func (x *APKPackageMetadata) GetOsId() string
- func (x *APKPackageMetadata) GetOsVersionId() string
- func (x *APKPackageMetadata) GetPackageName() string
- func (*APKPackageMetadata) ProtoMessage()
- func (x *APKPackageMetadata) ProtoReflect() protoreflect.Message
- func (x *APKPackageMetadata) Reset()
- func (x *APKPackageMetadata) String() string
- type AdvisoryId
- func (*AdvisoryId) Descriptor() ([]byte, []int)deprecated
- func (x *AdvisoryId) GetPublisher() string
- func (x *AdvisoryId) GetReference() string
- func (*AdvisoryId) ProtoMessage()
- func (x *AdvisoryId) ProtoReflect() protoreflect.Message
- func (x *AdvisoryId) Reset()
- func (x *AdvisoryId) String() string
- type CDXPackageMetadata
- func (*CDXPackageMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CDXPackageMetadata) GetCpes() []string
- func (x *CDXPackageMetadata) GetPurl() *Purl
- func (*CDXPackageMetadata) ProtoMessage()
- func (x *CDXPackageMetadata) ProtoReflect() protoreflect.Message
- func (x *CDXPackageMetadata) Reset()
- func (x *CDXPackageMetadata) String() string
- type COSPackageMetadata
- func (*COSPackageMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *COSPackageMetadata) GetCategory() string
- func (x *COSPackageMetadata) GetEbuildVersion() string
- func (x *COSPackageMetadata) GetName() string
- func (x *COSPackageMetadata) GetOsVersion() string
- func (x *COSPackageMetadata) GetOsVersionId() string
- func (x *COSPackageMetadata) GetVersion() string
- func (*COSPackageMetadata) ProtoMessage()
- func (x *COSPackageMetadata) ProtoReflect() protoreflect.Message
- func (x *COSPackageMetadata) Reset()
- func (x *COSPackageMetadata) String() string
- type ChromeExtensionsMetadata
- func (*ChromeExtensionsMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ChromeExtensionsMetadata) GetAuthorEmail() string
- func (x *ChromeExtensionsMetadata) GetDescription() string
- func (x *ChromeExtensionsMetadata) GetHostPermissions() []string
- func (x *ChromeExtensionsMetadata) GetManifestVersion() int32
- func (x *ChromeExtensionsMetadata) GetMinimumChromeVersion() string
- func (x *ChromeExtensionsMetadata) GetName() string
- func (x *ChromeExtensionsMetadata) GetPermissions() []string
- func (x *ChromeExtensionsMetadata) GetUpdateUrl() string
- func (*ChromeExtensionsMetadata) ProtoMessage()
- func (x *ChromeExtensionsMetadata) ProtoReflect() protoreflect.Message
- func (x *ChromeExtensionsMetadata) Reset()
- func (x *ChromeExtensionsMetadata) String() string
- type ContainerCommand
- type ContainerdContainerMetadata
- func (*ContainerdContainerMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerdContainerMetadata) GetId() string
- func (x *ContainerdContainerMetadata) GetImageDigest() string
- func (x *ContainerdContainerMetadata) GetImageName() string
- func (x *ContainerdContainerMetadata) GetLowerDir() string
- func (x *ContainerdContainerMetadata) GetNamespaceName() string
- func (x *ContainerdContainerMetadata) GetPid() int32
- func (x *ContainerdContainerMetadata) GetPodName() string
- func (x *ContainerdContainerMetadata) GetPodNamespace() string
- func (x *ContainerdContainerMetadata) GetRuntime() string
- func (x *ContainerdContainerMetadata) GetSnapshotKey() string
- func (x *ContainerdContainerMetadata) GetSnapshotter() string
- func (x *ContainerdContainerMetadata) GetUpperDir() string
- func (x *ContainerdContainerMetadata) GetWorkDir() string
- func (*ContainerdContainerMetadata) ProtoMessage()
- func (x *ContainerdContainerMetadata) ProtoReflect() protoreflect.Message
- func (x *ContainerdContainerMetadata) Reset()
- func (x *ContainerdContainerMetadata) String() string
- type ContainerdRuntimeContainerMetadata
- func (*ContainerdRuntimeContainerMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ContainerdRuntimeContainerMetadata) GetId() string
- func (x *ContainerdRuntimeContainerMetadata) GetImageDigest() string
- func (x *ContainerdRuntimeContainerMetadata) GetImageName() string
- func (x *ContainerdRuntimeContainerMetadata) GetNamespaceName() string
- func (x *ContainerdRuntimeContainerMetadata) GetPid() int32
- func (x *ContainerdRuntimeContainerMetadata) GetRootfsPath() string
- func (x *ContainerdRuntimeContainerMetadata) GetRuntime() string
- func (*ContainerdRuntimeContainerMetadata) ProtoMessage()
- func (x *ContainerdRuntimeContainerMetadata) ProtoReflect() protoreflect.Message
- func (x *ContainerdRuntimeContainerMetadata) Reset()
- func (x *ContainerdRuntimeContainerMetadata) String() string
- type DEPSJSONMetadata
- func (*DEPSJSONMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DEPSJSONMetadata) GetPackageName() string
- func (x *DEPSJSONMetadata) GetPackageVersion() string
- func (x *DEPSJSONMetadata) GetType() string
- func (*DEPSJSONMetadata) ProtoMessage()
- func (x *DEPSJSONMetadata) ProtoReflect() protoreflect.Message
- func (x *DEPSJSONMetadata) Reset()
- func (x *DEPSJSONMetadata) String() string
- type DPKGPackageMetadata
- func (*DPKGPackageMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DPKGPackageMetadata) GetArchitecture() string
- func (x *DPKGPackageMetadata) GetMaintainer() string
- func (x *DPKGPackageMetadata) GetOsId() string
- func (x *DPKGPackageMetadata) GetOsVersionCodename() string
- func (x *DPKGPackageMetadata) GetOsVersionId() string
- func (x *DPKGPackageMetadata) GetPackageName() string
- func (x *DPKGPackageMetadata) GetPackageVersion() string
- func (x *DPKGPackageMetadata) GetSourceName() string
- func (x *DPKGPackageMetadata) GetSourceVersion() string
- func (x *DPKGPackageMetadata) GetStatus() string
- func (*DPKGPackageMetadata) ProtoMessage()
- func (x *DPKGPackageMetadata) ProtoReflect() protoreflect.Message
- func (x *DPKGPackageMetadata) Reset()
- func (x *DPKGPackageMetadata) String() string
- type DockerContainersMetadata
- func (*DockerContainersMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DockerContainersMetadata) GetId() string
- func (x *DockerContainersMetadata) GetImageDigest() string
- func (x *DockerContainersMetadata) GetImageName() string
- func (x *DockerContainersMetadata) GetPorts() []*DockerPort
- func (*DockerContainersMetadata) ProtoMessage()
- func (x *DockerContainersMetadata) ProtoReflect() protoreflect.Message
- func (x *DockerContainersMetadata) Reset()
- func (x *DockerContainersMetadata) String() string
- type DockerPort
- func (*DockerPort) Descriptor() ([]byte, []int)deprecated
- func (x *DockerPort) GetIp() string
- func (x *DockerPort) GetPrivatePort() uint32
- func (x *DockerPort) GetPublicPort() uint32
- func (x *DockerPort) GetType() string
- func (*DockerPort) ProtoMessage()
- func (x *DockerPort) ProtoReflect() protoreflect.Message
- func (x *DockerPort) Reset()
- func (x *DockerPort) String() string
- type EnvironmentVariable
- func (*EnvironmentVariable) Descriptor() ([]byte, []int)deprecated
- func (x *EnvironmentVariable) GetName() string
- func (*EnvironmentVariable) ProtoMessage()
- func (x *EnvironmentVariable) ProtoReflect() protoreflect.Message
- func (x *EnvironmentVariable) Reset()
- func (x *EnvironmentVariable) String() string
- type Filepath
- type FilepathWithLayerDetails
- func (*FilepathWithLayerDetails) Descriptor() ([]byte, []int)deprecated
- func (x *FilepathWithLayerDetails) GetLayerDetails() *LayerDetails
- func (x *FilepathWithLayerDetails) GetPath() string
- func (*FilepathWithLayerDetails) ProtoMessage()
- func (x *FilepathWithLayerDetails) ProtoReflect() protoreflect.Message
- func (x *FilepathWithLayerDetails) Reset()
- func (x *FilepathWithLayerDetails) String() string
- type FindingExploitabilitySignal
- func (*FindingExploitabilitySignal) Descriptor() ([]byte, []int)deprecated
- func (x *FindingExploitabilitySignal) GetJustification() VexJustification
- func (x *FindingExploitabilitySignal) GetPlugin() string
- func (*FindingExploitabilitySignal) ProtoMessage()
- func (x *FindingExploitabilitySignal) ProtoReflect() protoreflect.Message
- func (x *FindingExploitabilitySignal) Reset()
- func (x *FindingExploitabilitySignal) String() string
- type FlatpakPackageMetadata
- func (*FlatpakPackageMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *FlatpakPackageMetadata) GetDeveloper() string
- func (x *FlatpakPackageMetadata) GetOsBuildId() string
- func (x *FlatpakPackageMetadata) GetOsId() string
- func (x *FlatpakPackageMetadata) GetOsName() string
- func (x *FlatpakPackageMetadata) GetOsVersionId() string
- func (x *FlatpakPackageMetadata) GetPackageId() string
- func (x *FlatpakPackageMetadata) GetPackageName() string
- func (x *FlatpakPackageMetadata) GetPackageVersion() string
- func (x *FlatpakPackageMetadata) GetReleaseDate() string
- func (*FlatpakPackageMetadata) ProtoMessage()
- func (x *FlatpakPackageMetadata) ProtoReflect() protoreflect.Message
- func (x *FlatpakPackageMetadata) Reset()
- func (x *FlatpakPackageMetadata) String() string
- type GenericFinding
- func (*GenericFinding) Descriptor() ([]byte, []int)deprecated
- func (x *GenericFinding) GetAdv() *GenericFindingAdvisory
- func (x *GenericFinding) GetExploitabilitySignals() []*FindingExploitabilitySignal
- func (x *GenericFinding) GetPlugins() []string
- func (x *GenericFinding) GetTarget() *GenericFindingTargetDetails
- func (*GenericFinding) ProtoMessage()
- func (x *GenericFinding) ProtoReflect() protoreflect.Message
- func (x *GenericFinding) Reset()
- func (x *GenericFinding) String() string
- type GenericFindingAdvisory
- func (*GenericFindingAdvisory) Descriptor() ([]byte, []int)deprecated
- func (x *GenericFindingAdvisory) GetDescription() string
- func (x *GenericFindingAdvisory) GetId() *AdvisoryId
- func (x *GenericFindingAdvisory) GetRecommendation() string
- func (x *GenericFindingAdvisory) GetSev() SeverityEnum
- func (x *GenericFindingAdvisory) GetTitle() string
- func (*GenericFindingAdvisory) ProtoMessage()
- func (x *GenericFindingAdvisory) ProtoReflect() protoreflect.Message
- func (x *GenericFindingAdvisory) Reset()
- func (x *GenericFindingAdvisory) String() string
- type GenericFindingTargetDetails
- func (*GenericFindingTargetDetails) Descriptor() ([]byte, []int)deprecated
- func (x *GenericFindingTargetDetails) GetExtra() string
- func (*GenericFindingTargetDetails) ProtoMessage()
- func (x *GenericFindingTargetDetails) ProtoReflect() protoreflect.Message
- func (x *GenericFindingTargetDetails) Reset()
- func (x *GenericFindingTargetDetails) String() string
- type HomebrewPackageMetadata
- type Inventory
- func (*Inventory) Descriptor() ([]byte, []int)deprecated
- func (x *Inventory) GetGenericFindings() []*GenericFinding
- func (x *Inventory) GetPackages() []*Package
- func (x *Inventory) GetSecrets() []*Secret
- func (*Inventory) ProtoMessage()
- func (x *Inventory) ProtoReflect() protoreflect.Message
- func (x *Inventory) Reset()
- func (x *Inventory) String() string
- type JavaArchiveMetadata
- func (*JavaArchiveMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *JavaArchiveMetadata) GetArtifactId() string
- func (x *JavaArchiveMetadata) GetGroupId() string
- func (x *JavaArchiveMetadata) GetSha1() string
- func (*JavaArchiveMetadata) ProtoMessage()
- func (x *JavaArchiveMetadata) ProtoReflect() protoreflect.Message
- func (x *JavaArchiveMetadata) Reset()
- func (x *JavaArchiveMetadata) String() string
- type JavaLockfileMetadata
- func (*JavaLockfileMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *JavaLockfileMetadata) GetArtifactId() string
- func (x *JavaLockfileMetadata) GetDepGroupVals() []string
- func (x *JavaLockfileMetadata) GetGroupId() string
- func (x *JavaLockfileMetadata) GetIsTransitive() bool
- func (*JavaLockfileMetadata) ProtoMessage()
- func (x *JavaLockfileMetadata) ProtoReflect() protoreflect.Message
- func (x *JavaLockfileMetadata) Reset()
- func (x *JavaLockfileMetadata) String() string
- type JavascriptPackageJSONMetadata
- func (*JavascriptPackageJSONMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *JavascriptPackageJSONMetadata) GetAuthor() string
- func (x *JavascriptPackageJSONMetadata) GetContributors() []string
- func (x *JavascriptPackageJSONMetadata) GetFromNpmRepository() bool
- func (x *JavascriptPackageJSONMetadata) GetMaintainers() []string
- func (*JavascriptPackageJSONMetadata) ProtoMessage()
- func (x *JavascriptPackageJSONMetadata) ProtoReflect() protoreflect.Message
- func (x *JavascriptPackageJSONMetadata) Reset()
- func (x *JavascriptPackageJSONMetadata) String() string
- type KernelModuleMetadata
- func (*KernelModuleMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *KernelModuleMetadata) GetOsId() string
- func (x *KernelModuleMetadata) GetOsVersionCodename() string
- func (x *KernelModuleMetadata) GetOsVersionId() string
- func (x *KernelModuleMetadata) GetPackageAuthor() string
- func (x *KernelModuleMetadata) GetPackageName() string
- func (x *KernelModuleMetadata) GetPackageSourceVersionIdentifier() string
- func (x *KernelModuleMetadata) GetPackageVermagic() string
- func (x *KernelModuleMetadata) GetPackageVersion() string
- func (*KernelModuleMetadata) ProtoMessage()
- func (x *KernelModuleMetadata) ProtoReflect() protoreflect.Message
- func (x *KernelModuleMetadata) Reset()
- func (x *KernelModuleMetadata) String() string
- type LayerDetails
- func (*LayerDetails) Descriptor() ([]byte, []int)deprecated
- func (x *LayerDetails) GetChainId() string
- func (x *LayerDetails) GetCommand() string
- func (x *LayerDetails) GetDiffId() string
- func (x *LayerDetails) GetInBaseImage() bool
- func (x *LayerDetails) GetIndex() int32
- func (*LayerDetails) ProtoMessage()
- func (x *LayerDetails) ProtoReflect() protoreflect.Message
- func (x *LayerDetails) Reset()
- func (x *LayerDetails) String() string
- type Location
- func (*Location) Descriptor() ([]byte, []int)deprecated
- func (x *Location) GetContainerCommand() *ContainerCommand
- func (x *Location) GetEnvironmentVariable() *EnvironmentVariable
- func (x *Location) GetFilepath() *Filepath
- func (x *Location) GetFilepathWithLayerDetails() *FilepathWithLayerDetails
- func (x *Location) GetLocation() isLocation_Location
- func (*Location) ProtoMessage()
- func (x *Location) ProtoReflect() protoreflect.Message
- func (x *Location) Reset()
- func (x *Location) String() string
- type Location_ContainerCommand
- type Location_EnvironmentVariable
- type Location_Filepath
- type Location_FilepathWithLayerDetails
- type MacAppsMetadata
- func (*MacAppsMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *MacAppsMetadata) GetBundleDisplayName() string
- func (x *MacAppsMetadata) GetBundleExecutable() string
- func (x *MacAppsMetadata) GetBundleIdentifier() string
- func (x *MacAppsMetadata) GetBundleName() string
- func (x *MacAppsMetadata) GetBundlePackageType() string
- func (x *MacAppsMetadata) GetBundleShortVersionString() string
- func (x *MacAppsMetadata) GetBundleSignature() string
- func (x *MacAppsMetadata) GetBundleVersion() string
- func (x *MacAppsMetadata) GetProductId() string
- func (x *MacAppsMetadata) GetUpdateUrl() string
- func (*MacAppsMetadata) ProtoMessage()
- func (x *MacAppsMetadata) ProtoReflect() protoreflect.Message
- func (x *MacAppsMetadata) Reset()
- func (x *MacAppsMetadata) String() string
- type NetportsMetadata
- func (*NetportsMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *NetportsMetadata) GetCommandLine() string
- func (x *NetportsMetadata) GetPort() uint32
- func (x *NetportsMetadata) GetProtocol() string
- func (*NetportsMetadata) ProtoMessage()
- func (x *NetportsMetadata) ProtoReflect() protoreflect.Message
- func (x *NetportsMetadata) Reset()
- func (x *NetportsMetadata) String() string
- type NixPackageMetadata
- func (*NixPackageMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *NixPackageMetadata) GetOsId() string
- func (x *NixPackageMetadata) GetOsVersionCodename() string
- func (x *NixPackageMetadata) GetOsVersionId() string
- func (x *NixPackageMetadata) GetPackageHash() string
- func (x *NixPackageMetadata) GetPackageName() string
- func (x *NixPackageMetadata) GetPackageOutput() string
- func (x *NixPackageMetadata) GetPackageVersion() string
- func (*NixPackageMetadata) ProtoMessage()
- func (x *NixPackageMetadata) ProtoReflect() protoreflect.Message
- func (x *NixPackageMetadata) Reset()
- func (x *NixPackageMetadata) String() string
- type OSVPackageMetadata
- func (*OSVPackageMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *OSVPackageMetadata) GetCommit() string
- func (x *OSVPackageMetadata) GetCompareAs() string
- func (x *OSVPackageMetadata) GetEcosystem() string
- func (x *OSVPackageMetadata) GetPurlType() string
- func (*OSVPackageMetadata) ProtoMessage()
- func (x *OSVPackageMetadata) ProtoReflect() protoreflect.Message
- func (x *OSVPackageMetadata) Reset()
- func (x *OSVPackageMetadata) String() string
- type PACMANPackageMetadata
- func (*PACMANPackageMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *PACMANPackageMetadata) GetOsId() string
- func (x *PACMANPackageMetadata) GetOsVersionId() string
- func (x *PACMANPackageMetadata) GetPackageDependencies() string
- func (x *PACMANPackageMetadata) GetPackageDescription() string
- func (x *PACMANPackageMetadata) GetPackageName() string
- func (x *PACMANPackageMetadata) GetPackageVersion() string
- func (*PACMANPackageMetadata) ProtoMessage()
- func (x *PACMANPackageMetadata) ProtoReflect() protoreflect.Message
- func (x *PACMANPackageMetadata) Reset()
- func (x *PACMANPackageMetadata) String() string
- type Package
- func (*Package) Descriptor() ([]byte, []int)deprecated
- func (x *Package) GetAnnotationsDeprecated() []Package_AnnotationEnumdeprecated
- func (x *Package) GetApkMetadata() *APKPackageMetadata
- func (x *Package) GetCdxMetadata() *CDXPackageMetadata
- func (x *Package) GetChromeExtensionsMetadata() *ChromeExtensionsMetadata
- func (x *Package) GetContainerdContainerMetadata() *ContainerdContainerMetadata
- func (x *Package) GetContainerdRuntimeContainerMetadata() *ContainerdRuntimeContainerMetadata
- func (x *Package) GetCosMetadata() *COSPackageMetadata
- func (x *Package) GetDepsjsonMetadata() *DEPSJSONMetadata
- func (x *Package) GetDockerContainersMetadata() *DockerContainersMetadata
- func (x *Package) GetDpkgMetadata() *DPKGPackageMetadata
- func (x *Package) GetEcosystem() string
- func (x *Package) GetExploitabilitySignals() []*PackageExploitabilitySignal
- func (x *Package) GetExtractorDeprecated() stringdeprecated
- func (x *Package) GetFlatpakMetadata() *FlatpakPackageMetadata
- func (x *Package) GetHomebrewMetadata() *HomebrewPackageMetadata
- func (x *Package) GetJavaArchiveMetadata() *JavaArchiveMetadata
- func (x *Package) GetJavaLockfileMetadata() *JavaLockfileMetadata
- func (x *Package) GetJavascriptMetadata() *JavascriptPackageJSONMetadata
- func (x *Package) GetKernelModuleMetadata() *KernelModuleMetadata
- func (x *Package) GetLayerDetails() *LayerDetails
- func (x *Package) GetLicenses() []string
- func (x *Package) GetLocations() []string
- func (x *Package) GetMacAppsMetadata() *MacAppsMetadata
- func (x *Package) GetMetadata() isPackage_Metadata
- func (x *Package) GetName() string
- func (x *Package) GetNetportsMetadata() *NetportsMetadata
- func (x *Package) GetNixMetadata() *NixPackageMetadata
- func (x *Package) GetOsvMetadata() *OSVPackageMetadata
- func (x *Package) GetPacmanMetadata() *PACMANPackageMetadata
- func (x *Package) GetPlugins() []string
- func (x *Package) GetPodmanMetadata() *PodmanMetadata
- func (x *Package) GetPortageMetadata() *PortagePackageMetadata
- func (x *Package) GetPurl() *Purl
- func (x *Package) GetPythonMetadata() *PythonPackageMetadata
- func (x *Package) GetPythonRequirementsMetadata() *PythonRequirementsMetadata
- func (x *Package) GetPythonSetupMetadata() *PythonSetupMetadata
- func (x *Package) GetRpmMetadata() *RPMPackageMetadata
- func (x *Package) GetSnapMetadata() *SNAPPackageMetadata
- func (x *Package) GetSourceCode() *SourceCodeIdentifier
- func (x *Package) GetSpdxMetadata() *SPDXPackageMetadata
- func (x *Package) GetVersion() string
- func (x *Package) GetVmlinuzMetadata() *VmlinuzMetadata
- func (x *Package) GetVscodeExtensionsMetadata() *VSCodeExtensionsMetadata
- func (x *Package) GetWindowsOsVersionMetadata() *WindowsOSVersion
- func (*Package) ProtoMessage()
- func (x *Package) ProtoReflect() protoreflect.Message
- func (x *Package) Reset()
- func (x *Package) String() string
- type PackageExploitabilitySignal
- func (*PackageExploitabilitySignal) Descriptor() ([]byte, []int)deprecated
- func (x *PackageExploitabilitySignal) GetJustification() VexJustification
- func (x *PackageExploitabilitySignal) GetMatchesAllVulns() bool
- func (x *PackageExploitabilitySignal) GetPlugin() string
- func (x *PackageExploitabilitySignal) GetVulnFilter() isPackageExploitabilitySignal_VulnFilter
- func (x *PackageExploitabilitySignal) GetVulnIdentifiers() *VulnIdentifiers
- func (*PackageExploitabilitySignal) ProtoMessage()
- func (x *PackageExploitabilitySignal) ProtoReflect() protoreflect.Message
- func (x *PackageExploitabilitySignal) Reset()
- func (x *PackageExploitabilitySignal) String() string
- type PackageExploitabilitySignal_MatchesAllVulns
- type PackageExploitabilitySignal_VulnIdentifiers
- type Package_AnnotationEnum
- func (Package_AnnotationEnum) Descriptor() protoreflect.EnumDescriptor
- func (x Package_AnnotationEnum) Enum() *Package_AnnotationEnum
- func (Package_AnnotationEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x Package_AnnotationEnum) Number() protoreflect.EnumNumber
- func (x Package_AnnotationEnum) String() string
- func (Package_AnnotationEnum) Type() protoreflect.EnumType
- type Package_ApkMetadata
- type Package_CdxMetadata
- type Package_ChromeExtensionsMetadata
- type Package_ContainerdContainerMetadata
- type Package_ContainerdRuntimeContainerMetadata
- type Package_CosMetadata
- type Package_DepsjsonMetadata
- type Package_DockerContainersMetadata
- type Package_DpkgMetadata
- type Package_FlatpakMetadata
- type Package_HomebrewMetadata
- type Package_JavaArchiveMetadata
- type Package_JavaLockfileMetadata
- type Package_JavascriptMetadata
- type Package_KernelModuleMetadata
- type Package_MacAppsMetadata
- type Package_NetportsMetadata
- type Package_NixMetadata
- type Package_OsvMetadata
- type Package_PacmanMetadata
- type Package_PodmanMetadata
- type Package_PortageMetadata
- type Package_PythonMetadata
- type Package_PythonRequirementsMetadata
- type Package_PythonSetupMetadata
- type Package_RpmMetadata
- type Package_SnapMetadata
- type Package_SpdxMetadata
- type Package_VmlinuzMetadata
- type Package_VscodeExtensionsMetadata
- type Package_WindowsOsVersionMetadata
- type PluginStatus
- func (*PluginStatus) Descriptor() ([]byte, []int)deprecated
- func (x *PluginStatus) GetName() string
- func (x *PluginStatus) GetStatus() *ScanStatus
- func (x *PluginStatus) GetVersion() int32
- func (*PluginStatus) ProtoMessage()
- func (x *PluginStatus) ProtoReflect() protoreflect.Message
- func (x *PluginStatus) Reset()
- func (x *PluginStatus) String() string
- type PodmanMetadata
- func (*PodmanMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *PodmanMetadata) GetExitCode() int32
- func (x *PodmanMetadata) GetExited() bool
- func (x *PodmanMetadata) GetExposedPorts() map[uint32]*Protocol
- func (x *PodmanMetadata) GetFinishedTime() *timestamppb.Timestamp
- func (x *PodmanMetadata) GetNamespaceName() string
- func (x *PodmanMetadata) GetPid() int32
- func (x *PodmanMetadata) GetStartedTime() *timestamppb.Timestamp
- func (x *PodmanMetadata) GetStatus() string
- func (*PodmanMetadata) ProtoMessage()
- func (x *PodmanMetadata) ProtoReflect() protoreflect.Message
- func (x *PodmanMetadata) Reset()
- func (x *PodmanMetadata) String() string
- type PortagePackageMetadata
- func (*PortagePackageMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *PortagePackageMetadata) GetOsId() string
- func (x *PortagePackageMetadata) GetOsVersionId() string
- func (x *PortagePackageMetadata) GetPackageName() string
- func (x *PortagePackageMetadata) GetPackageVersion() string
- func (*PortagePackageMetadata) ProtoMessage()
- func (x *PortagePackageMetadata) ProtoReflect() protoreflect.Message
- func (x *PortagePackageMetadata) Reset()
- func (x *PortagePackageMetadata) String() string
- type Protocol
- type Purl
- func (*Purl) Descriptor() ([]byte, []int)deprecated
- func (x *Purl) GetName() string
- func (x *Purl) GetNamespace() string
- func (x *Purl) GetPurl() string
- func (x *Purl) GetQualifiers() []*Qualifier
- func (x *Purl) GetSubpath() string
- func (x *Purl) GetType() string
- func (x *Purl) GetVersion() string
- func (*Purl) ProtoMessage()
- func (x *Purl) ProtoReflect() protoreflect.Message
- func (x *Purl) Reset()
- func (x *Purl) String() string
- type PythonPackageMetadata
- func (*PythonPackageMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *PythonPackageMetadata) GetAuthor() string
- func (x *PythonPackageMetadata) GetAuthorEmail() string
- func (*PythonPackageMetadata) ProtoMessage()
- func (x *PythonPackageMetadata) ProtoReflect() protoreflect.Message
- func (x *PythonPackageMetadata) Reset()
- func (x *PythonPackageMetadata) String() string
- type PythonRequirementsMetadata
- func (*PythonRequirementsMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *PythonRequirementsMetadata) GetHashCheckingModeValues() []string
- func (x *PythonRequirementsMetadata) GetRequirement() string
- func (x *PythonRequirementsMetadata) GetVersionComparator() string
- func (*PythonRequirementsMetadata) ProtoMessage()
- func (x *PythonRequirementsMetadata) ProtoReflect() protoreflect.Message
- func (x *PythonRequirementsMetadata) Reset()
- func (x *PythonRequirementsMetadata) String() string
- type PythonSetupMetadata
- func (*PythonSetupMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *PythonSetupMetadata) GetVersionComparator() string
- func (*PythonSetupMetadata) ProtoMessage()
- func (x *PythonSetupMetadata) ProtoReflect() protoreflect.Message
- func (x *PythonSetupMetadata) Reset()
- func (x *PythonSetupMetadata) String() string
- type Qualifier
- type RPMPackageMetadata
- func (*RPMPackageMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *RPMPackageMetadata) GetArchitecture() string
- func (x *RPMPackageMetadata) GetEpoch() int32
- func (x *RPMPackageMetadata) GetOsBuildId() string
- func (x *RPMPackageMetadata) GetOsId() string
- func (x *RPMPackageMetadata) GetOsName() string
- func (x *RPMPackageMetadata) GetOsVersionId() string
- func (x *RPMPackageMetadata) GetPackageName() string
- func (x *RPMPackageMetadata) GetSourceRpm() string
- func (x *RPMPackageMetadata) GetVendor() string
- func (*RPMPackageMetadata) ProtoMessage()
- func (x *RPMPackageMetadata) ProtoReflect() protoreflect.Message
- func (x *RPMPackageMetadata) Reset()
- func (x *RPMPackageMetadata) String() string
- type SNAPPackageMetadata
- func (*SNAPPackageMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *SNAPPackageMetadata) GetArchitectures() []string
- func (x *SNAPPackageMetadata) GetGrade() string
- func (x *SNAPPackageMetadata) GetName() string
- func (x *SNAPPackageMetadata) GetOsId() string
- func (x *SNAPPackageMetadata) GetOsVersionCodename() string
- func (x *SNAPPackageMetadata) GetOsVersionId() string
- func (x *SNAPPackageMetadata) GetType() string
- func (x *SNAPPackageMetadata) GetVersion() string
- func (*SNAPPackageMetadata) ProtoMessage()
- func (x *SNAPPackageMetadata) ProtoReflect() protoreflect.Message
- func (x *SNAPPackageMetadata) Reset()
- func (x *SNAPPackageMetadata) String() string
- type SPDXPackageMetadata
- func (*SPDXPackageMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *SPDXPackageMetadata) GetCpes() []string
- func (x *SPDXPackageMetadata) GetPurl() *Purl
- func (*SPDXPackageMetadata) ProtoMessage()
- func (x *SPDXPackageMetadata) ProtoReflect() protoreflect.Message
- func (x *SPDXPackageMetadata) Reset()
- func (x *SPDXPackageMetadata) String() string
- type ScanResult
- func (*ScanResult) Descriptor() ([]byte, []int)deprecated
- func (x *ScanResult) GetEndTime() *timestamppb.Timestamp
- func (x *ScanResult) GetFindingsDeprecated() []*GenericFindingdeprecated
- func (x *ScanResult) GetInventoriesDeprecated() []*Packagedeprecated
- func (x *ScanResult) GetInventory() *Inventory
- func (x *ScanResult) GetPluginStatus() []*PluginStatus
- func (x *ScanResult) GetStartTime() *timestamppb.Timestamp
- func (x *ScanResult) GetStatus() *ScanStatus
- func (x *ScanResult) GetVersion() string
- func (*ScanResult) ProtoMessage()
- func (x *ScanResult) ProtoReflect() protoreflect.Message
- func (x *ScanResult) Reset()
- func (x *ScanResult) String() string
- type ScanStatus
- func (*ScanStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ScanStatus) GetFailureReason() string
- func (x *ScanStatus) GetStatus() ScanStatus_ScanStatusEnum
- func (*ScanStatus) ProtoMessage()
- func (x *ScanStatus) ProtoReflect() protoreflect.Message
- func (x *ScanStatus) Reset()
- func (x *ScanStatus) String() string
- type ScanStatus_ScanStatusEnum
- func (ScanStatus_ScanStatusEnum) Descriptor() protoreflect.EnumDescriptor
- func (x ScanStatus_ScanStatusEnum) Enum() *ScanStatus_ScanStatusEnum
- func (ScanStatus_ScanStatusEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x ScanStatus_ScanStatusEnum) Number() protoreflect.EnumNumber
- func (x ScanStatus_ScanStatusEnum) String() string
- func (ScanStatus_ScanStatusEnum) Type() protoreflect.EnumType
- type Secret
- func (*Secret) Descriptor() ([]byte, []int)deprecated
- func (x *Secret) GetLocations() []*Location
- func (x *Secret) GetSecret() *SecretData
- func (x *Secret) GetStatus() *SecretStatus
- func (*Secret) ProtoMessage()
- func (x *Secret) ProtoReflect() protoreflect.Message
- func (x *Secret) Reset()
- func (x *Secret) String() string
- type SecretData
- func (*SecretData) Descriptor() ([]byte, []int)deprecated
- func (x *SecretData) GetGcpsak() *SecretData_GCPSAK
- func (x *SecretData) GetSecret() isSecretData_Secret
- func (*SecretData) ProtoMessage()
- func (x *SecretData) ProtoReflect() protoreflect.Message
- func (x *SecretData) Reset()
- func (x *SecretData) String() string
- type SecretData_GCPSAK
- func (*SecretData_GCPSAK) Descriptor() ([]byte, []int)deprecated
- func (x *SecretData_GCPSAK) GetAuthProviderX509CertUrl() string
- func (x *SecretData_GCPSAK) GetAuthUri() string
- func (x *SecretData_GCPSAK) GetClientEmail() string
- func (x *SecretData_GCPSAK) GetClientId() string
- func (x *SecretData_GCPSAK) GetClientX509CertUrl() string
- func (x *SecretData_GCPSAK) GetPrivateKey() string
- func (x *SecretData_GCPSAK) GetPrivateKeyId() string
- func (x *SecretData_GCPSAK) GetProjectId() string
- func (x *SecretData_GCPSAK) GetSignature() []byte
- func (x *SecretData_GCPSAK) GetTokenUri() string
- func (x *SecretData_GCPSAK) GetType() string
- func (x *SecretData_GCPSAK) GetUniverseDomain() string
- func (*SecretData_GCPSAK) ProtoMessage()
- func (x *SecretData_GCPSAK) ProtoReflect() protoreflect.Message
- func (x *SecretData_GCPSAK) Reset()
- func (x *SecretData_GCPSAK) String() string
- type SecretData_Gcpsak
- type SecretStatus
- func (*SecretStatus) Descriptor() ([]byte, []int)deprecated
- func (x *SecretStatus) GetLastUpdated() *timestamppb.Timestamp
- func (x *SecretStatus) GetStatus() SecretStatus_SecretStatusEnum
- func (*SecretStatus) ProtoMessage()
- func (x *SecretStatus) ProtoReflect() protoreflect.Message
- func (x *SecretStatus) Reset()
- func (x *SecretStatus) String() string
- type SecretStatus_SecretStatusEnum
- func (SecretStatus_SecretStatusEnum) Descriptor() protoreflect.EnumDescriptor
- func (x SecretStatus_SecretStatusEnum) Enum() *SecretStatus_SecretStatusEnum
- func (SecretStatus_SecretStatusEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x SecretStatus_SecretStatusEnum) Number() protoreflect.EnumNumber
- func (x SecretStatus_SecretStatusEnum) String() string
- func (SecretStatus_SecretStatusEnum) Type() protoreflect.EnumType
- type SeverityEnum
- func (SeverityEnum) Descriptor() protoreflect.EnumDescriptor
- func (x SeverityEnum) Enum() *SeverityEnum
- func (SeverityEnum) EnumDescriptor() ([]byte, []int)deprecated
- func (x SeverityEnum) Number() protoreflect.EnumNumber
- func (x SeverityEnum) String() string
- func (SeverityEnum) Type() protoreflect.EnumType
- type SourceCodeIdentifier
- func (*SourceCodeIdentifier) Descriptor() ([]byte, []int)deprecated
- func (x *SourceCodeIdentifier) GetCommit() string
- func (x *SourceCodeIdentifier) GetRepo() string
- func (*SourceCodeIdentifier) ProtoMessage()
- func (x *SourceCodeIdentifier) ProtoReflect() protoreflect.Message
- func (x *SourceCodeIdentifier) Reset()
- func (x *SourceCodeIdentifier) String() string
- type VSCodeExtensionsMetadata
- func (*VSCodeExtensionsMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *VSCodeExtensionsMetadata) GetId() string
- func (x *VSCodeExtensionsMetadata) GetInstalledTimestamp() int64
- func (x *VSCodeExtensionsMetadata) GetIsPreReleaseVersion() bool
- func (x *VSCodeExtensionsMetadata) GetPublisherDisplayName() string
- func (x *VSCodeExtensionsMetadata) GetPublisherId() string
- func (x *VSCodeExtensionsMetadata) GetTargetPlatform() string
- func (x *VSCodeExtensionsMetadata) GetUpdated() bool
- func (*VSCodeExtensionsMetadata) ProtoMessage()
- func (x *VSCodeExtensionsMetadata) ProtoReflect() protoreflect.Message
- func (x *VSCodeExtensionsMetadata) Reset()
- func (x *VSCodeExtensionsMetadata) String() string
- type VexJustification
- func (VexJustification) Descriptor() protoreflect.EnumDescriptor
- func (x VexJustification) Enum() *VexJustification
- func (VexJustification) EnumDescriptor() ([]byte, []int)deprecated
- func (x VexJustification) Number() protoreflect.EnumNumber
- func (x VexJustification) String() string
- func (VexJustification) Type() protoreflect.EnumType
- type VmlinuzMetadata
- func (*VmlinuzMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *VmlinuzMetadata) GetArchitecture() string
- func (x *VmlinuzMetadata) GetExtendedVersion() string
- func (x *VmlinuzMetadata) GetFormat() string
- func (x *VmlinuzMetadata) GetName() string
- func (x *VmlinuzMetadata) GetOsId() string
- func (x *VmlinuzMetadata) GetOsVersionCodename() string
- func (x *VmlinuzMetadata) GetOsVersionId() string
- func (x *VmlinuzMetadata) GetRootDevice() int32
- func (x *VmlinuzMetadata) GetRwRootFs() bool
- func (x *VmlinuzMetadata) GetSwapDevice() int32
- func (x *VmlinuzMetadata) GetVersion() string
- func (x *VmlinuzMetadata) GetVideoMode() string
- func (*VmlinuzMetadata) ProtoMessage()
- func (x *VmlinuzMetadata) ProtoReflect() protoreflect.Message
- func (x *VmlinuzMetadata) Reset()
- func (x *VmlinuzMetadata) String() string
- type VulnIdentifiers
- type WindowsOSVersion
- func (*WindowsOSVersion) Descriptor() ([]byte, []int)deprecated
- func (x *WindowsOSVersion) GetFullVersion() string
- func (x *WindowsOSVersion) GetProduct() string
- func (*WindowsOSVersion) ProtoMessage()
- func (x *WindowsOSVersion) ProtoReflect() protoreflect.Message
- func (x *WindowsOSVersion) Reset()
- func (x *WindowsOSVersion) String() string
Constants ¶
This section is empty.
Variables ¶
var ( VexJustification_name = map[int32]string{ 0: "VEX_JUSTIFICATION_UNSPECIFIED", 1: "COMPONENT_NOT_PRESENT", 2: "VULNERABLE_CODE_NOT_PRESENT", 3: "VULNERABLE_CODE_NOT_IN_EXECUTE_PATH", 4: "VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY", 5: "INLINE_MITIGATION_ALREADY_EXISTS", } VexJustification_value = map[string]int32{ "VEX_JUSTIFICATION_UNSPECIFIED": 0, "COMPONENT_NOT_PRESENT": 1, "VULNERABLE_CODE_NOT_PRESENT": 2, "VULNERABLE_CODE_NOT_IN_EXECUTE_PATH": 3, "VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY": 4, "INLINE_MITIGATION_ALREADY_EXISTS": 5, } )
Enum value maps for VexJustification.
var ( SeverityEnum_name = map[int32]string{ 0: "SEVERITY_UNSPECIFIED", 1: "MINIMAL", 2: "LOW", 3: "MEDIUM", 4: "HIGH", 5: "CRITICAL", } SeverityEnum_value = map[string]int32{ "SEVERITY_UNSPECIFIED": 0, "MINIMAL": 1, "LOW": 2, "MEDIUM": 3, "HIGH": 4, "CRITICAL": 5, } )
Enum value maps for SeverityEnum.
var ( ScanStatus_ScanStatusEnum_name = map[int32]string{ 0: "UNSPECIFIED", 1: "SUCCEEDED", 2: "PARTIALLY_SUCCEEDED", 3: "FAILED", } ScanStatus_ScanStatusEnum_value = map[string]int32{ "UNSPECIFIED": 0, "SUCCEEDED": 1, "PARTIALLY_SUCCEEDED": 2, "FAILED": 3, } )
Enum value maps for ScanStatus_ScanStatusEnum.
var ( Package_AnnotationEnum_name = map[int32]string{ 0: "UNSPECIFIED", 1: "TRANSITIONAL", 2: "INSIDE_OS_PACKAGE", 3: "INSIDE_CACHE_DIR", } Package_AnnotationEnum_value = map[string]int32{ "UNSPECIFIED": 0, "TRANSITIONAL": 1, "INSIDE_OS_PACKAGE": 2, "INSIDE_CACHE_DIR": 3, } )
Enum value maps for Package_AnnotationEnum.
var ( SecretStatus_SecretStatusEnum_name = map[int32]string{ 0: "UNSPECIFIED", 1: "UNKNOWN", 2: "INVALID", 3: "VALID", 4: "UNSUPPORTED", 5: "FAILED", } SecretStatus_SecretStatusEnum_value = map[string]int32{ "UNSPECIFIED": 0, "UNKNOWN": 1, "INVALID": 2, "VALID": 3, "UNSUPPORTED": 4, "FAILED": 5, } )
Enum value maps for SecretStatus_SecretStatusEnum.
var File_proto_scan_result_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type APKPackageMetadata ¶
type APKPackageMetadata struct {
PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
OriginName string `protobuf:"bytes,2,opt,name=origin_name,json=originName,proto3" json:"origin_name,omitempty"`
OsId string `protobuf:"bytes,3,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"`
OsVersionId string `protobuf:"bytes,4,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"`
Maintainer string `protobuf:"bytes,5,opt,name=maintainer,proto3" json:"maintainer,omitempty"`
Architecture string `protobuf:"bytes,6,opt,name=architecture,proto3" json:"architecture,omitempty"`
// contains filtered or unexported fields
}
The additional data found in APK packages.
func (*APKPackageMetadata) Descriptor
deprecated
func (*APKPackageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use APKPackageMetadata.ProtoReflect.Descriptor instead.
func (*APKPackageMetadata) GetArchitecture ¶
func (x *APKPackageMetadata) GetArchitecture() string
func (*APKPackageMetadata) GetMaintainer ¶
func (x *APKPackageMetadata) GetMaintainer() string
func (*APKPackageMetadata) GetOriginName ¶
func (x *APKPackageMetadata) GetOriginName() string
func (*APKPackageMetadata) GetOsId ¶
func (x *APKPackageMetadata) GetOsId() string
func (*APKPackageMetadata) GetOsVersionId ¶
func (x *APKPackageMetadata) GetOsVersionId() string
func (*APKPackageMetadata) GetPackageName ¶
func (x *APKPackageMetadata) GetPackageName() string
func (*APKPackageMetadata) ProtoMessage ¶
func (*APKPackageMetadata) ProtoMessage()
func (*APKPackageMetadata) ProtoReflect ¶
func (x *APKPackageMetadata) ProtoReflect() protoreflect.Message
func (*APKPackageMetadata) Reset ¶
func (x *APKPackageMetadata) Reset()
func (*APKPackageMetadata) String ¶
func (x *APKPackageMetadata) String() string
type AdvisoryId ¶
type AdvisoryId struct {
Publisher string `protobuf:"bytes,1,opt,name=publisher,proto3" json:"publisher,omitempty"` // e.g. "CVE".
Reference string `protobuf:"bytes,2,opt,name=reference,proto3" json:"reference,omitempty"` // e.g. "CVE-2023-1234".
// contains filtered or unexported fields
}
A unique identifier per advisory.
func (*AdvisoryId) Descriptor
deprecated
func (*AdvisoryId) Descriptor() ([]byte, []int)
Deprecated: Use AdvisoryId.ProtoReflect.Descriptor instead.
func (*AdvisoryId) GetPublisher ¶
func (x *AdvisoryId) GetPublisher() string
func (*AdvisoryId) GetReference ¶
func (x *AdvisoryId) GetReference() string
func (*AdvisoryId) ProtoMessage ¶
func (*AdvisoryId) ProtoMessage()
func (*AdvisoryId) ProtoReflect ¶
func (x *AdvisoryId) ProtoReflect() protoreflect.Message
func (*AdvisoryId) Reset ¶
func (x *AdvisoryId) Reset()
func (*AdvisoryId) String ¶
func (x *AdvisoryId) String() string
type CDXPackageMetadata ¶ added in v0.1.3
type CDXPackageMetadata struct {
Purl *Purl `protobuf:"bytes,1,opt,name=purl,proto3" json:"purl,omitempty"`
Cpes []string `protobuf:"bytes,2,rep,name=cpes,proto3" json:"cpes,omitempty"`
// contains filtered or unexported fields
}
The additional data for packages extracted from CDX files.
func (*CDXPackageMetadata) Descriptor
deprecated
added in
v0.1.3
func (*CDXPackageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CDXPackageMetadata.ProtoReflect.Descriptor instead.
func (*CDXPackageMetadata) GetCpes ¶ added in v0.1.3
func (x *CDXPackageMetadata) GetCpes() []string
func (*CDXPackageMetadata) GetPurl ¶ added in v0.1.3
func (x *CDXPackageMetadata) GetPurl() *Purl
func (*CDXPackageMetadata) ProtoMessage ¶ added in v0.1.3
func (*CDXPackageMetadata) ProtoMessage()
func (*CDXPackageMetadata) ProtoReflect ¶ added in v0.1.3
func (x *CDXPackageMetadata) ProtoReflect() protoreflect.Message
func (*CDXPackageMetadata) Reset ¶ added in v0.1.3
func (x *CDXPackageMetadata) Reset()
func (*CDXPackageMetadata) String ¶ added in v0.1.3
func (x *CDXPackageMetadata) String() string
type COSPackageMetadata ¶
type COSPackageMetadata 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"`
Category string `protobuf:"bytes,3,opt,name=category,proto3" json:"category,omitempty"`
OsVersion string `protobuf:"bytes,4,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"`
OsVersionId string `protobuf:"bytes,5,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"`
EbuildVersion string `protobuf:"bytes,6,opt,name=ebuild_version,json=ebuildVersion,proto3" json:"ebuild_version,omitempty"`
// contains filtered or unexported fields
}
The additional data found in COS packages.
func (*COSPackageMetadata) Descriptor
deprecated
func (*COSPackageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use COSPackageMetadata.ProtoReflect.Descriptor instead.
func (*COSPackageMetadata) GetCategory ¶
func (x *COSPackageMetadata) GetCategory() string
func (*COSPackageMetadata) GetEbuildVersion ¶ added in v0.3.2
func (x *COSPackageMetadata) GetEbuildVersion() string
func (*COSPackageMetadata) GetName ¶
func (x *COSPackageMetadata) GetName() string
func (*COSPackageMetadata) GetOsVersion ¶
func (x *COSPackageMetadata) GetOsVersion() string
func (*COSPackageMetadata) GetOsVersionId ¶
func (x *COSPackageMetadata) GetOsVersionId() string
func (*COSPackageMetadata) GetVersion ¶
func (x *COSPackageMetadata) GetVersion() string
func (*COSPackageMetadata) ProtoMessage ¶
func (*COSPackageMetadata) ProtoMessage()
func (*COSPackageMetadata) ProtoReflect ¶
func (x *COSPackageMetadata) ProtoReflect() protoreflect.Message
func (*COSPackageMetadata) Reset ¶
func (x *COSPackageMetadata) Reset()
func (*COSPackageMetadata) String ¶
func (x *COSPackageMetadata) String() string
type ChromeExtensionsMetadata ¶ added in v0.1.8
type ChromeExtensionsMetadata struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
AuthorEmail string `protobuf:"bytes,3,opt,name=author_email,json=authorEmail,proto3" json:"author_email,omitempty"`
HostPermissions []string `protobuf:"bytes,4,rep,name=host_permissions,json=hostPermissions,proto3" json:"host_permissions,omitempty"`
ManifestVersion int32 `protobuf:"varint,5,opt,name=manifest_version,json=manifestVersion,proto3" json:"manifest_version,omitempty"`
MinimumChromeVersion string `protobuf:"bytes,6,opt,name=minimum_chrome_version,json=minimumChromeVersion,proto3" json:"minimum_chrome_version,omitempty"`
Permissions []string `protobuf:"bytes,7,rep,name=permissions,proto3" json:"permissions,omitempty"`
UpdateUrl string `protobuf:"bytes,8,opt,name=update_url,json=updateUrl,proto3" json:"update_url,omitempty"`
// contains filtered or unexported fields
}
The additional data found in Chrome extensions.
func (*ChromeExtensionsMetadata) Descriptor
deprecated
added in
v0.1.8
func (*ChromeExtensionsMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ChromeExtensionsMetadata.ProtoReflect.Descriptor instead.
func (*ChromeExtensionsMetadata) GetAuthorEmail ¶ added in v0.1.8
func (x *ChromeExtensionsMetadata) GetAuthorEmail() string
func (*ChromeExtensionsMetadata) GetDescription ¶ added in v0.1.8
func (x *ChromeExtensionsMetadata) GetDescription() string
func (*ChromeExtensionsMetadata) GetHostPermissions ¶ added in v0.1.8
func (x *ChromeExtensionsMetadata) GetHostPermissions() []string
func (*ChromeExtensionsMetadata) GetManifestVersion ¶ added in v0.1.8
func (x *ChromeExtensionsMetadata) GetManifestVersion() int32
func (*ChromeExtensionsMetadata) GetMinimumChromeVersion ¶ added in v0.1.8
func (x *ChromeExtensionsMetadata) GetMinimumChromeVersion() string
func (*ChromeExtensionsMetadata) GetName ¶ added in v0.1.8
func (x *ChromeExtensionsMetadata) GetName() string
func (*ChromeExtensionsMetadata) GetPermissions ¶ added in v0.1.8
func (x *ChromeExtensionsMetadata) GetPermissions() []string
func (*ChromeExtensionsMetadata) GetUpdateUrl ¶ added in v0.1.8
func (x *ChromeExtensionsMetadata) GetUpdateUrl() string
func (*ChromeExtensionsMetadata) ProtoMessage ¶ added in v0.1.8
func (*ChromeExtensionsMetadata) ProtoMessage()
func (*ChromeExtensionsMetadata) ProtoReflect ¶ added in v0.1.8
func (x *ChromeExtensionsMetadata) ProtoReflect() protoreflect.Message
func (*ChromeExtensionsMetadata) Reset ¶ added in v0.1.8
func (x *ChromeExtensionsMetadata) Reset()
func (*ChromeExtensionsMetadata) String ¶ added in v0.1.8
func (x *ChromeExtensionsMetadata) String() string
type ContainerCommand ¶ added in v0.3.1
type ContainerCommand struct {
Command string `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"`
// contains filtered or unexported fields
}
func (*ContainerCommand) Descriptor
deprecated
added in
v0.3.1
func (*ContainerCommand) Descriptor() ([]byte, []int)
Deprecated: Use ContainerCommand.ProtoReflect.Descriptor instead.
func (*ContainerCommand) GetCommand ¶ added in v0.3.1
func (x *ContainerCommand) GetCommand() string
func (*ContainerCommand) ProtoMessage ¶ added in v0.3.1
func (*ContainerCommand) ProtoMessage()
func (*ContainerCommand) ProtoReflect ¶ added in v0.3.1
func (x *ContainerCommand) ProtoReflect() protoreflect.Message
func (*ContainerCommand) Reset ¶ added in v0.3.1
func (x *ContainerCommand) Reset()
func (*ContainerCommand) String ¶ added in v0.3.1
func (x *ContainerCommand) String() string
type ContainerdContainerMetadata ¶ added in v0.1.2
type ContainerdContainerMetadata struct {
NamespaceName string `protobuf:"bytes,1,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"`
ImageName string `protobuf:"bytes,2,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"`
ImageDigest string `protobuf:"bytes,3,opt,name=image_digest,json=imageDigest,proto3" json:"image_digest,omitempty"`
Runtime string `protobuf:"bytes,4,opt,name=runtime,proto3" json:"runtime,omitempty"`
Pid int32 `protobuf:"varint,5,opt,name=pid,proto3" json:"pid,omitempty"`
Snapshotter string `protobuf:"bytes,6,opt,name=snapshotter,proto3" json:"snapshotter,omitempty"`
SnapshotKey string `protobuf:"bytes,7,opt,name=snapshot_key,json=snapshotKey,proto3" json:"snapshot_key,omitempty"`
LowerDir string `protobuf:"bytes,8,opt,name=lower_dir,json=lowerDir,proto3" json:"lower_dir,omitempty"`
UpperDir string `protobuf:"bytes,9,opt,name=upper_dir,json=upperDir,proto3" json:"upper_dir,omitempty"`
WorkDir string `protobuf:"bytes,10,opt,name=work_dir,json=workDir,proto3" json:"work_dir,omitempty"`
Id string `protobuf:"bytes,11,opt,name=id,proto3" json:"id,omitempty"`
PodName string `protobuf:"bytes,12,opt,name=pod_name,json=podName,proto3" json:"pod_name,omitempty"`
PodNamespace string `protobuf:"bytes,13,opt,name=pod_namespace,json=podNamespace,proto3" json:"pod_namespace,omitempty"`
// contains filtered or unexported fields
}
func (*ContainerdContainerMetadata) Descriptor
deprecated
added in
v0.1.2
func (*ContainerdContainerMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ContainerdContainerMetadata.ProtoReflect.Descriptor instead.
func (*ContainerdContainerMetadata) GetId ¶ added in v0.1.5
func (x *ContainerdContainerMetadata) GetId() string
func (*ContainerdContainerMetadata) GetImageDigest ¶ added in v0.1.2
func (x *ContainerdContainerMetadata) GetImageDigest() string
func (*ContainerdContainerMetadata) GetImageName ¶ added in v0.1.2
func (x *ContainerdContainerMetadata) GetImageName() string
func (*ContainerdContainerMetadata) GetLowerDir ¶ added in v0.1.5
func (x *ContainerdContainerMetadata) GetLowerDir() string
func (*ContainerdContainerMetadata) GetNamespaceName ¶ added in v0.1.2
func (x *ContainerdContainerMetadata) GetNamespaceName() string
func (*ContainerdContainerMetadata) GetPid ¶ added in v0.1.5
func (x *ContainerdContainerMetadata) GetPid() int32
func (*ContainerdContainerMetadata) GetPodName ¶ added in v0.1.7
func (x *ContainerdContainerMetadata) GetPodName() string
func (*ContainerdContainerMetadata) GetPodNamespace ¶ added in v0.1.7
func (x *ContainerdContainerMetadata) GetPodNamespace() string
func (*ContainerdContainerMetadata) GetRuntime ¶ added in v0.1.2
func (x *ContainerdContainerMetadata) GetRuntime() string
func (*ContainerdContainerMetadata) GetSnapshotKey ¶ added in v0.1.5
func (x *ContainerdContainerMetadata) GetSnapshotKey() string
func (*ContainerdContainerMetadata) GetSnapshotter ¶ added in v0.1.5
func (x *ContainerdContainerMetadata) GetSnapshotter() string
func (*ContainerdContainerMetadata) GetUpperDir ¶ added in v0.1.5
func (x *ContainerdContainerMetadata) GetUpperDir() string
func (*ContainerdContainerMetadata) GetWorkDir ¶ added in v0.1.5
func (x *ContainerdContainerMetadata) GetWorkDir() string
func (*ContainerdContainerMetadata) ProtoMessage ¶ added in v0.1.2
func (*ContainerdContainerMetadata) ProtoMessage()
func (*ContainerdContainerMetadata) ProtoReflect ¶ added in v0.1.2
func (x *ContainerdContainerMetadata) ProtoReflect() protoreflect.Message
func (*ContainerdContainerMetadata) Reset ¶ added in v0.1.2
func (x *ContainerdContainerMetadata) Reset()
func (*ContainerdContainerMetadata) String ¶ added in v0.1.2
func (x *ContainerdContainerMetadata) String() string
type ContainerdRuntimeContainerMetadata ¶ added in v0.1.2
type ContainerdRuntimeContainerMetadata struct {
NamespaceName string `protobuf:"bytes,1,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"`
ImageName string `protobuf:"bytes,2,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"`
ImageDigest string `protobuf:"bytes,3,opt,name=image_digest,json=imageDigest,proto3" json:"image_digest,omitempty"`
Runtime string `protobuf:"bytes,4,opt,name=runtime,proto3" json:"runtime,omitempty"`
Id string `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"`
Pid int32 `protobuf:"varint,6,opt,name=pid,proto3" json:"pid,omitempty"`
RootfsPath string `protobuf:"bytes,7,opt,name=rootfs_path,json=rootfsPath,proto3" json:"rootfs_path,omitempty"`
// contains filtered or unexported fields
}
func (*ContainerdRuntimeContainerMetadata) Descriptor
deprecated
added in
v0.1.2
func (*ContainerdRuntimeContainerMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ContainerdRuntimeContainerMetadata.ProtoReflect.Descriptor instead.
func (*ContainerdRuntimeContainerMetadata) GetId ¶ added in v0.1.2
func (x *ContainerdRuntimeContainerMetadata) GetId() string
func (*ContainerdRuntimeContainerMetadata) GetImageDigest ¶ added in v0.1.2
func (x *ContainerdRuntimeContainerMetadata) GetImageDigest() string
func (*ContainerdRuntimeContainerMetadata) GetImageName ¶ added in v0.1.2
func (x *ContainerdRuntimeContainerMetadata) GetImageName() string
func (*ContainerdRuntimeContainerMetadata) GetNamespaceName ¶ added in v0.1.2
func (x *ContainerdRuntimeContainerMetadata) GetNamespaceName() string
func (*ContainerdRuntimeContainerMetadata) GetPid ¶ added in v0.1.2
func (x *ContainerdRuntimeContainerMetadata) GetPid() int32
func (*ContainerdRuntimeContainerMetadata) GetRootfsPath ¶ added in v0.1.2
func (x *ContainerdRuntimeContainerMetadata) GetRootfsPath() string
func (*ContainerdRuntimeContainerMetadata) GetRuntime ¶ added in v0.1.2
func (x *ContainerdRuntimeContainerMetadata) GetRuntime() string
func (*ContainerdRuntimeContainerMetadata) ProtoMessage ¶ added in v0.1.2
func (*ContainerdRuntimeContainerMetadata) ProtoMessage()
func (*ContainerdRuntimeContainerMetadata) ProtoReflect ¶ added in v0.1.2
func (x *ContainerdRuntimeContainerMetadata) ProtoReflect() protoreflect.Message
func (*ContainerdRuntimeContainerMetadata) Reset ¶ added in v0.1.2
func (x *ContainerdRuntimeContainerMetadata) Reset()
func (*ContainerdRuntimeContainerMetadata) String ¶ added in v0.1.2
func (x *ContainerdRuntimeContainerMetadata) String() string
type DEPSJSONMetadata ¶ added in v0.1.6
type DEPSJSONMetadata struct {
PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
PackageVersion string `protobuf:"bytes,2,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"`
Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
// contains filtered or unexported fields
}
The additional data found in .NET deps json packages.
func (*DEPSJSONMetadata) Descriptor
deprecated
added in
v0.1.6
func (*DEPSJSONMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DEPSJSONMetadata.ProtoReflect.Descriptor instead.
func (*DEPSJSONMetadata) GetPackageName ¶ added in v0.1.6
func (x *DEPSJSONMetadata) GetPackageName() string
func (*DEPSJSONMetadata) GetPackageVersion ¶ added in v0.1.6
func (x *DEPSJSONMetadata) GetPackageVersion() string
func (*DEPSJSONMetadata) GetType ¶ added in v0.1.6
func (x *DEPSJSONMetadata) GetType() string
func (*DEPSJSONMetadata) ProtoMessage ¶ added in v0.1.6
func (*DEPSJSONMetadata) ProtoMessage()
func (*DEPSJSONMetadata) ProtoReflect ¶ added in v0.1.6
func (x *DEPSJSONMetadata) ProtoReflect() protoreflect.Message
func (*DEPSJSONMetadata) Reset ¶ added in v0.1.6
func (x *DEPSJSONMetadata) Reset()
func (*DEPSJSONMetadata) String ¶ added in v0.1.6
func (x *DEPSJSONMetadata) String() string
type DPKGPackageMetadata ¶
type DPKGPackageMetadata struct {
PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
SourceName string `protobuf:"bytes,2,opt,name=source_name,json=sourceName,proto3" json:"source_name,omitempty"`
SourceVersion string `protobuf:"bytes,3,opt,name=source_version,json=sourceVersion,proto3" json:"source_version,omitempty"`
PackageVersion string `protobuf:"bytes,4,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"`
OsId string `protobuf:"bytes,5,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"`
OsVersionCodename string `protobuf:"bytes,6,opt,name=os_version_codename,json=osVersionCodename,proto3" json:"os_version_codename,omitempty"`
OsVersionId string `protobuf:"bytes,7,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"`
Maintainer string `protobuf:"bytes,8,opt,name=maintainer,proto3" json:"maintainer,omitempty"`
Architecture string `protobuf:"bytes,9,opt,name=architecture,proto3" json:"architecture,omitempty"`
Status string `protobuf:"bytes,10,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
The additional data found in DPKG packages. Next ID: 11
func (*DPKGPackageMetadata) Descriptor
deprecated
func (*DPKGPackageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DPKGPackageMetadata.ProtoReflect.Descriptor instead.
func (*DPKGPackageMetadata) GetArchitecture ¶
func (x *DPKGPackageMetadata) GetArchitecture() string
func (*DPKGPackageMetadata) GetMaintainer ¶
func (x *DPKGPackageMetadata) GetMaintainer() string
func (*DPKGPackageMetadata) GetOsId ¶
func (x *DPKGPackageMetadata) GetOsId() string
func (*DPKGPackageMetadata) GetOsVersionCodename ¶
func (x *DPKGPackageMetadata) GetOsVersionCodename() string
func (*DPKGPackageMetadata) GetOsVersionId ¶
func (x *DPKGPackageMetadata) GetOsVersionId() string
func (*DPKGPackageMetadata) GetPackageName ¶
func (x *DPKGPackageMetadata) GetPackageName() string
func (*DPKGPackageMetadata) GetPackageVersion ¶
func (x *DPKGPackageMetadata) GetPackageVersion() string
func (*DPKGPackageMetadata) GetSourceName ¶
func (x *DPKGPackageMetadata) GetSourceName() string
func (*DPKGPackageMetadata) GetSourceVersion ¶
func (x *DPKGPackageMetadata) GetSourceVersion() string
func (*DPKGPackageMetadata) GetStatus ¶
func (x *DPKGPackageMetadata) GetStatus() string
func (*DPKGPackageMetadata) ProtoMessage ¶
func (*DPKGPackageMetadata) ProtoMessage()
func (*DPKGPackageMetadata) ProtoReflect ¶
func (x *DPKGPackageMetadata) ProtoReflect() protoreflect.Message
func (*DPKGPackageMetadata) Reset ¶
func (x *DPKGPackageMetadata) Reset()
func (*DPKGPackageMetadata) String ¶
func (x *DPKGPackageMetadata) String() string
type DockerContainersMetadata ¶ added in v0.2.1
type DockerContainersMetadata struct {
ImageName string `protobuf:"bytes,1,opt,name=image_name,json=imageName,proto3" json:"image_name,omitempty"`
ImageDigest string `protobuf:"bytes,2,opt,name=image_digest,json=imageDigest,proto3" json:"image_digest,omitempty"`
Id string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
Ports []*DockerPort `protobuf:"bytes,4,rep,name=ports,proto3" json:"ports,omitempty"`
// contains filtered or unexported fields
}
func (*DockerContainersMetadata) Descriptor
deprecated
added in
v0.2.1
func (*DockerContainersMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DockerContainersMetadata.ProtoReflect.Descriptor instead.
func (*DockerContainersMetadata) GetId ¶ added in v0.2.1
func (x *DockerContainersMetadata) GetId() string
func (*DockerContainersMetadata) GetImageDigest ¶ added in v0.2.1
func (x *DockerContainersMetadata) GetImageDigest() string
func (*DockerContainersMetadata) GetImageName ¶ added in v0.2.1
func (x *DockerContainersMetadata) GetImageName() string
func (*DockerContainersMetadata) GetPorts ¶ added in v0.2.1
func (x *DockerContainersMetadata) GetPorts() []*DockerPort
func (*DockerContainersMetadata) ProtoMessage ¶ added in v0.2.1
func (*DockerContainersMetadata) ProtoMessage()
func (*DockerContainersMetadata) ProtoReflect ¶ added in v0.2.1
func (x *DockerContainersMetadata) ProtoReflect() protoreflect.Message
func (*DockerContainersMetadata) Reset ¶ added in v0.2.1
func (x *DockerContainersMetadata) Reset()
func (*DockerContainersMetadata) String ¶ added in v0.2.1
func (x *DockerContainersMetadata) String() string
type DockerPort ¶ added in v0.2.1
type DockerPort struct {
Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
PrivatePort uint32 `protobuf:"varint,2,opt,name=private_port,json=privatePort,proto3" json:"private_port,omitempty"`
PublicPort uint32 `protobuf:"varint,3,opt,name=public_port,json=publicPort,proto3" json:"public_port,omitempty"`
Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
// contains filtered or unexported fields
}
func (*DockerPort) Descriptor
deprecated
added in
v0.2.1
func (*DockerPort) Descriptor() ([]byte, []int)
Deprecated: Use DockerPort.ProtoReflect.Descriptor instead.
func (*DockerPort) GetIp ¶ added in v0.2.1
func (x *DockerPort) GetIp() string
func (*DockerPort) GetPrivatePort ¶ added in v0.2.1
func (x *DockerPort) GetPrivatePort() uint32
func (*DockerPort) GetPublicPort ¶ added in v0.2.1
func (x *DockerPort) GetPublicPort() uint32
func (*DockerPort) GetType ¶ added in v0.2.1
func (x *DockerPort) GetType() string
func (*DockerPort) ProtoMessage ¶ added in v0.2.1
func (*DockerPort) ProtoMessage()
func (*DockerPort) ProtoReflect ¶ added in v0.2.1
func (x *DockerPort) ProtoReflect() protoreflect.Message
func (*DockerPort) Reset ¶ added in v0.2.1
func (x *DockerPort) Reset()
func (*DockerPort) String ¶ added in v0.2.1
func (x *DockerPort) String() string
type EnvironmentVariable ¶ added in v0.3.1
type EnvironmentVariable struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*EnvironmentVariable) Descriptor
deprecated
added in
v0.3.1
func (*EnvironmentVariable) Descriptor() ([]byte, []int)
Deprecated: Use EnvironmentVariable.ProtoReflect.Descriptor instead.
func (*EnvironmentVariable) GetName ¶ added in v0.3.1
func (x *EnvironmentVariable) GetName() string
func (*EnvironmentVariable) ProtoMessage ¶ added in v0.3.1
func (*EnvironmentVariable) ProtoMessage()
func (*EnvironmentVariable) ProtoReflect ¶ added in v0.3.1
func (x *EnvironmentVariable) ProtoReflect() protoreflect.Message
func (*EnvironmentVariable) Reset ¶ added in v0.3.1
func (x *EnvironmentVariable) Reset()
func (*EnvironmentVariable) String ¶ added in v0.3.1
func (x *EnvironmentVariable) String() string
type Filepath ¶ added in v0.3.1
type Filepath struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
// contains filtered or unexported fields
}
func (*Filepath) Descriptor
deprecated
added in
v0.3.1
func (*Filepath) ProtoMessage ¶ added in v0.3.1
func (*Filepath) ProtoMessage()
func (*Filepath) ProtoReflect ¶ added in v0.3.1
func (x *Filepath) ProtoReflect() protoreflect.Message
type FilepathWithLayerDetails ¶ added in v0.3.1
type FilepathWithLayerDetails struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
LayerDetails *LayerDetails `protobuf:"bytes,2,opt,name=layer_details,json=layerDetails,proto3" json:"layer_details,omitempty"`
// contains filtered or unexported fields
}
func (*FilepathWithLayerDetails) Descriptor
deprecated
added in
v0.3.1
func (*FilepathWithLayerDetails) Descriptor() ([]byte, []int)
Deprecated: Use FilepathWithLayerDetails.ProtoReflect.Descriptor instead.
func (*FilepathWithLayerDetails) GetLayerDetails ¶ added in v0.3.1
func (x *FilepathWithLayerDetails) GetLayerDetails() *LayerDetails
func (*FilepathWithLayerDetails) GetPath ¶ added in v0.3.1
func (x *FilepathWithLayerDetails) GetPath() string
func (*FilepathWithLayerDetails) ProtoMessage ¶ added in v0.3.1
func (*FilepathWithLayerDetails) ProtoMessage()
func (*FilepathWithLayerDetails) ProtoReflect ¶ added in v0.3.1
func (x *FilepathWithLayerDetails) ProtoReflect() protoreflect.Message
func (*FilepathWithLayerDetails) Reset ¶ added in v0.3.1
func (x *FilepathWithLayerDetails) Reset()
func (*FilepathWithLayerDetails) String ¶ added in v0.3.1
func (x *FilepathWithLayerDetails) String() string
type FindingExploitabilitySignal ¶ added in v0.3.1
type FindingExploitabilitySignal struct {
// The name of the plugin (e.g. Annotator) that added this signal.
Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
// Reason for exclusion.
Justification VexJustification `protobuf:"varint,2,opt,name=justification,proto3,enum=scalibr.VexJustification" json:"justification,omitempty"`
// contains filtered or unexported fields
}
FindingExploitabilitySignal is used to indicate that a finding is not exploitable.
func (*FindingExploitabilitySignal) Descriptor
deprecated
added in
v0.3.1
func (*FindingExploitabilitySignal) Descriptor() ([]byte, []int)
Deprecated: Use FindingExploitabilitySignal.ProtoReflect.Descriptor instead.
func (*FindingExploitabilitySignal) GetJustification ¶ added in v0.3.1
func (x *FindingExploitabilitySignal) GetJustification() VexJustification
func (*FindingExploitabilitySignal) GetPlugin ¶ added in v0.3.1
func (x *FindingExploitabilitySignal) GetPlugin() string
func (*FindingExploitabilitySignal) ProtoMessage ¶ added in v0.3.1
func (*FindingExploitabilitySignal) ProtoMessage()
func (*FindingExploitabilitySignal) ProtoReflect ¶ added in v0.3.1
func (x *FindingExploitabilitySignal) ProtoReflect() protoreflect.Message
func (*FindingExploitabilitySignal) Reset ¶ added in v0.3.1
func (x *FindingExploitabilitySignal) Reset()
func (*FindingExploitabilitySignal) String ¶ added in v0.3.1
func (x *FindingExploitabilitySignal) String() string
type FlatpakPackageMetadata ¶ added in v0.1.2
type FlatpakPackageMetadata struct {
PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
PackageId string `protobuf:"bytes,2,opt,name=package_id,json=packageId,proto3" json:"package_id,omitempty"`
PackageVersion string `protobuf:"bytes,3,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"`
ReleaseDate string `protobuf:"bytes,4,opt,name=release_date,json=releaseDate,proto3" json:"release_date,omitempty"`
OsName string `protobuf:"bytes,5,opt,name=os_name,json=osName,proto3" json:"os_name,omitempty"`
OsId string `protobuf:"bytes,6,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"`
OsVersionId string `protobuf:"bytes,7,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"`
OsBuildId string `protobuf:"bytes,8,opt,name=os_build_id,json=osBuildId,proto3" json:"os_build_id,omitempty"`
Developer string `protobuf:"bytes,9,opt,name=developer,proto3" json:"developer,omitempty"`
// contains filtered or unexported fields
}
The additional data found in Flatpak packages.
func (*FlatpakPackageMetadata) Descriptor
deprecated
added in
v0.1.2
func (*FlatpakPackageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use FlatpakPackageMetadata.ProtoReflect.Descriptor instead.
func (*FlatpakPackageMetadata) GetDeveloper ¶ added in v0.1.2
func (x *FlatpakPackageMetadata) GetDeveloper() string
func (*FlatpakPackageMetadata) GetOsBuildId ¶ added in v0.1.2
func (x *FlatpakPackageMetadata) GetOsBuildId() string
func (*FlatpakPackageMetadata) GetOsId ¶ added in v0.1.2
func (x *FlatpakPackageMetadata) GetOsId() string
func (*FlatpakPackageMetadata) GetOsName ¶ added in v0.1.2
func (x *FlatpakPackageMetadata) GetOsName() string
func (*FlatpakPackageMetadata) GetOsVersionId ¶ added in v0.1.2
func (x *FlatpakPackageMetadata) GetOsVersionId() string
func (*FlatpakPackageMetadata) GetPackageId ¶ added in v0.1.2
func (x *FlatpakPackageMetadata) GetPackageId() string
func (*FlatpakPackageMetadata) GetPackageName ¶ added in v0.1.2
func (x *FlatpakPackageMetadata) GetPackageName() string
func (*FlatpakPackageMetadata) GetPackageVersion ¶ added in v0.1.2
func (x *FlatpakPackageMetadata) GetPackageVersion() string
func (*FlatpakPackageMetadata) GetReleaseDate ¶ added in v0.1.2
func (x *FlatpakPackageMetadata) GetReleaseDate() string
func (*FlatpakPackageMetadata) ProtoMessage ¶ added in v0.1.2
func (*FlatpakPackageMetadata) ProtoMessage()
func (*FlatpakPackageMetadata) ProtoReflect ¶ added in v0.1.2
func (x *FlatpakPackageMetadata) ProtoReflect() protoreflect.Message
func (*FlatpakPackageMetadata) Reset ¶ added in v0.1.2
func (x *FlatpakPackageMetadata) Reset()
func (*FlatpakPackageMetadata) String ¶ added in v0.1.2
func (x *FlatpakPackageMetadata) String() string
type GenericFinding ¶ added in v0.3.1
type GenericFinding struct {
// Info specific to the finding. Should always be the same for the same type
// of finding.
Adv *GenericFindingAdvisory `protobuf:"bytes,1,opt,name=adv,proto3" json:"adv,omitempty"`
// Instance-specific info such as location of the vulnerable files.
Target *GenericFindingTargetDetails `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
// The plugins (e.g. Detectors, Enrichers) that found this vuln.
Plugins []string `protobuf:"bytes,4,rep,name=plugins,proto3" json:"plugins,omitempty"`
// Signals that indicate this finding is not exploitable.
ExploitabilitySignals []*FindingExploitabilitySignal `protobuf:"bytes,5,rep,name=exploitability_signals,json=exploitabilitySignals,proto3" json:"exploitability_signals,omitempty"`
// contains filtered or unexported fields
}
Describes generic security findings not associated with any specific package, e.g. weak credentials.
func (*GenericFinding) Descriptor
deprecated
added in
v0.3.1
func (*GenericFinding) Descriptor() ([]byte, []int)
Deprecated: Use GenericFinding.ProtoReflect.Descriptor instead.
func (*GenericFinding) GetAdv ¶ added in v0.3.1
func (x *GenericFinding) GetAdv() *GenericFindingAdvisory
func (*GenericFinding) GetExploitabilitySignals ¶ added in v0.3.1
func (x *GenericFinding) GetExploitabilitySignals() []*FindingExploitabilitySignal
func (*GenericFinding) GetPlugins ¶ added in v0.3.1
func (x *GenericFinding) GetPlugins() []string
func (*GenericFinding) GetTarget ¶ added in v0.3.1
func (x *GenericFinding) GetTarget() *GenericFindingTargetDetails
func (*GenericFinding) ProtoMessage ¶ added in v0.3.1
func (*GenericFinding) ProtoMessage()
func (*GenericFinding) ProtoReflect ¶ added in v0.3.1
func (x *GenericFinding) ProtoReflect() protoreflect.Message
func (*GenericFinding) Reset ¶ added in v0.3.1
func (x *GenericFinding) Reset()
func (*GenericFinding) String ¶ added in v0.3.1
func (x *GenericFinding) String() string
type GenericFindingAdvisory ¶ added in v0.3.1
type GenericFindingAdvisory struct {
// A unique ID for the finding.
Id *AdvisoryId `protobuf:"bytes,1,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"`
// Remediation instructions, e.g. "update to latest version".
Recommendation string `protobuf:"bytes,5,opt,name=recommendation,proto3" json:"recommendation,omitempty"`
Sev SeverityEnum `protobuf:"varint,7,opt,name=sev,proto3,enum=scalibr.SeverityEnum" json:"sev,omitempty"`
// contains filtered or unexported fields
}
Describes a security finding and how to remediate it. It should not contain any information specific to the target (e.g. which files were found vulnerable).
func (*GenericFindingAdvisory) Descriptor
deprecated
added in
v0.3.1
func (*GenericFindingAdvisory) Descriptor() ([]byte, []int)
Deprecated: Use GenericFindingAdvisory.ProtoReflect.Descriptor instead.
func (*GenericFindingAdvisory) GetDescription ¶ added in v0.3.1
func (x *GenericFindingAdvisory) GetDescription() string
func (*GenericFindingAdvisory) GetId ¶ added in v0.3.1
func (x *GenericFindingAdvisory) GetId() *AdvisoryId
func (*GenericFindingAdvisory) GetRecommendation ¶ added in v0.3.1
func (x *GenericFindingAdvisory) GetRecommendation() string
func (*GenericFindingAdvisory) GetSev ¶ added in v0.3.1
func (x *GenericFindingAdvisory) GetSev() SeverityEnum
func (*GenericFindingAdvisory) GetTitle ¶ added in v0.3.1
func (x *GenericFindingAdvisory) GetTitle() string
func (*GenericFindingAdvisory) ProtoMessage ¶ added in v0.3.1
func (*GenericFindingAdvisory) ProtoMessage()
func (*GenericFindingAdvisory) ProtoReflect ¶ added in v0.3.1
func (x *GenericFindingAdvisory) ProtoReflect() protoreflect.Message
func (*GenericFindingAdvisory) Reset ¶ added in v0.3.1
func (x *GenericFindingAdvisory) Reset()
func (*GenericFindingAdvisory) String ¶ added in v0.3.1
func (x *GenericFindingAdvisory) String() string
type GenericFindingTargetDetails ¶ added in v0.3.1
type GenericFindingTargetDetails struct {
// Free-text info.
Extra string `protobuf:"bytes,4,opt,name=extra,proto3" json:"extra,omitempty"`
// contains filtered or unexported fields
}
Instance-specific details about the generic security finding.
func (*GenericFindingTargetDetails) Descriptor
deprecated
added in
v0.3.1
func (*GenericFindingTargetDetails) Descriptor() ([]byte, []int)
Deprecated: Use GenericFindingTargetDetails.ProtoReflect.Descriptor instead.
func (*GenericFindingTargetDetails) GetExtra ¶ added in v0.3.1
func (x *GenericFindingTargetDetails) GetExtra() string
func (*GenericFindingTargetDetails) ProtoMessage ¶ added in v0.3.1
func (*GenericFindingTargetDetails) ProtoMessage()
func (*GenericFindingTargetDetails) ProtoReflect ¶ added in v0.3.1
func (x *GenericFindingTargetDetails) ProtoReflect() protoreflect.Message
func (*GenericFindingTargetDetails) Reset ¶ added in v0.3.1
func (x *GenericFindingTargetDetails) Reset()
func (*GenericFindingTargetDetails) String ¶ added in v0.3.1
func (x *GenericFindingTargetDetails) String() string
type HomebrewPackageMetadata ¶ added in v0.1.6
type HomebrewPackageMetadata struct {
// contains filtered or unexported fields
}
The additional data found in Homebrew packages.
func (*HomebrewPackageMetadata) Descriptor
deprecated
added in
v0.1.6
func (*HomebrewPackageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use HomebrewPackageMetadata.ProtoReflect.Descriptor instead.
func (*HomebrewPackageMetadata) ProtoMessage ¶ added in v0.1.6
func (*HomebrewPackageMetadata) ProtoMessage()
func (*HomebrewPackageMetadata) ProtoReflect ¶ added in v0.1.6
func (x *HomebrewPackageMetadata) ProtoReflect() protoreflect.Message
func (*HomebrewPackageMetadata) Reset ¶ added in v0.1.6
func (x *HomebrewPackageMetadata) Reset()
func (*HomebrewPackageMetadata) String ¶ added in v0.1.6
func (x *HomebrewPackageMetadata) String() string
type Inventory ¶
type Inventory struct {
Packages []*Package `protobuf:"bytes,1,rep,name=packages,proto3" json:"packages,omitempty"`
GenericFindings []*GenericFinding `protobuf:"bytes,2,rep,name=generic_findings,json=genericFindings,proto3" json:"generic_findings,omitempty"`
Secrets []*Secret `protobuf:"bytes,3,rep,name=secrets,proto3" json:"secrets,omitempty"`
// contains filtered or unexported fields
}
The artifacts (e.g. software inventory, security findings) that a scan found.
func (*Inventory) Descriptor
deprecated
func (*Inventory) GetGenericFindings ¶ added in v0.3.1
func (x *Inventory) GetGenericFindings() []*GenericFinding
func (*Inventory) GetPackages ¶ added in v0.2.0
func (*Inventory) GetSecrets ¶ added in v0.3.1
func (*Inventory) ProtoMessage ¶
func (*Inventory) ProtoMessage()
func (*Inventory) ProtoReflect ¶
func (x *Inventory) ProtoReflect() protoreflect.Message
type JavaArchiveMetadata ¶
type JavaArchiveMetadata struct {
ArtifactId string `protobuf:"bytes,2,opt,name=artifact_id,json=artifactId,proto3" json:"artifact_id,omitempty"`
GroupId string `protobuf:"bytes,3,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
Sha1 string `protobuf:"bytes,4,opt,name=sha1,proto3" json:"sha1,omitempty"`
// contains filtered or unexported fields
}
The additional data found in Java JAR packages.
func (*JavaArchiveMetadata) Descriptor
deprecated
func (*JavaArchiveMetadata) Descriptor() ([]byte, []int)
Deprecated: Use JavaArchiveMetadata.ProtoReflect.Descriptor instead.
func (*JavaArchiveMetadata) GetArtifactId ¶
func (x *JavaArchiveMetadata) GetArtifactId() string
func (*JavaArchiveMetadata) GetGroupId ¶
func (x *JavaArchiveMetadata) GetGroupId() string
func (*JavaArchiveMetadata) GetSha1 ¶
func (x *JavaArchiveMetadata) GetSha1() string
func (*JavaArchiveMetadata) ProtoMessage ¶
func (*JavaArchiveMetadata) ProtoMessage()
func (*JavaArchiveMetadata) ProtoReflect ¶
func (x *JavaArchiveMetadata) ProtoReflect() protoreflect.Message
func (*JavaArchiveMetadata) Reset ¶
func (x *JavaArchiveMetadata) Reset()
func (*JavaArchiveMetadata) String ¶
func (x *JavaArchiveMetadata) String() string
type JavaLockfileMetadata ¶ added in v0.1.4
type JavaLockfileMetadata struct {
ArtifactId string `protobuf:"bytes,1,opt,name=artifact_id,json=artifactId,proto3" json:"artifact_id,omitempty"`
GroupId string `protobuf:"bytes,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
DepGroupVals []string `protobuf:"bytes,3,rep,name=dep_group_vals,json=depGroupVals,proto3" json:"dep_group_vals,omitempty"`
IsTransitive bool `protobuf:"varint,4,opt,name=is_transitive,json=isTransitive,proto3" json:"is_transitive,omitempty"`
// contains filtered or unexported fields
}
The additional data found in Java lockfiles.
func (*JavaLockfileMetadata) Descriptor
deprecated
added in
v0.1.4
func (*JavaLockfileMetadata) Descriptor() ([]byte, []int)
Deprecated: Use JavaLockfileMetadata.ProtoReflect.Descriptor instead.
func (*JavaLockfileMetadata) GetArtifactId ¶ added in v0.1.4
func (x *JavaLockfileMetadata) GetArtifactId() string
func (*JavaLockfileMetadata) GetDepGroupVals ¶ added in v0.1.4
func (x *JavaLockfileMetadata) GetDepGroupVals() []string
func (*JavaLockfileMetadata) GetGroupId ¶ added in v0.1.4
func (x *JavaLockfileMetadata) GetGroupId() string
func (*JavaLockfileMetadata) GetIsTransitive ¶ added in v0.1.7
func (x *JavaLockfileMetadata) GetIsTransitive() bool
func (*JavaLockfileMetadata) ProtoMessage ¶ added in v0.1.4
func (*JavaLockfileMetadata) ProtoMessage()
func (*JavaLockfileMetadata) ProtoReflect ¶ added in v0.1.4
func (x *JavaLockfileMetadata) ProtoReflect() protoreflect.Message
func (*JavaLockfileMetadata) Reset ¶ added in v0.1.4
func (x *JavaLockfileMetadata) Reset()
func (*JavaLockfileMetadata) String ¶ added in v0.1.4
func (x *JavaLockfileMetadata) String() string
type JavascriptPackageJSONMetadata ¶
type JavascriptPackageJSONMetadata struct {
Author string `protobuf:"bytes,1,opt,name=author,proto3" json:"author,omitempty"`
Maintainers []string `protobuf:"bytes,2,rep,name=maintainers,proto3" json:"maintainers,omitempty"`
Contributors []string `protobuf:"bytes,3,rep,name=contributors,proto3" json:"contributors,omitempty"`
FromNpmRepository bool `protobuf:"varint,4,opt,name=from_npm_repository,json=fromNpmRepository,proto3" json:"from_npm_repository,omitempty"`
// contains filtered or unexported fields
}
The additional data found in npm packages.
func (*JavascriptPackageJSONMetadata) Descriptor
deprecated
func (*JavascriptPackageJSONMetadata) Descriptor() ([]byte, []int)
Deprecated: Use JavascriptPackageJSONMetadata.ProtoReflect.Descriptor instead.
func (*JavascriptPackageJSONMetadata) GetAuthor ¶
func (x *JavascriptPackageJSONMetadata) GetAuthor() string
func (*JavascriptPackageJSONMetadata) GetContributors ¶
func (x *JavascriptPackageJSONMetadata) GetContributors() []string
func (*JavascriptPackageJSONMetadata) GetFromNpmRepository ¶ added in v0.3.2
func (x *JavascriptPackageJSONMetadata) GetFromNpmRepository() bool
func (*JavascriptPackageJSONMetadata) GetMaintainers ¶
func (x *JavascriptPackageJSONMetadata) GetMaintainers() []string
func (*JavascriptPackageJSONMetadata) ProtoMessage ¶
func (*JavascriptPackageJSONMetadata) ProtoMessage()
func (*JavascriptPackageJSONMetadata) ProtoReflect ¶
func (x *JavascriptPackageJSONMetadata) ProtoReflect() protoreflect.Message
func (*JavascriptPackageJSONMetadata) Reset ¶
func (x *JavascriptPackageJSONMetadata) Reset()
func (*JavascriptPackageJSONMetadata) String ¶
func (x *JavascriptPackageJSONMetadata) String() string
type KernelModuleMetadata ¶ added in v0.1.6
type KernelModuleMetadata struct {
PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
PackageVersion string `protobuf:"bytes,2,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"`
PackageVermagic string `protobuf:"bytes,3,opt,name=package_vermagic,json=packageVermagic,proto3" json:"package_vermagic,omitempty"`
PackageSourceVersionIdentifier string `` /* 155-byte string literal not displayed */
OsId string `protobuf:"bytes,5,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"`
OsVersionCodename string `protobuf:"bytes,6,opt,name=os_version_codename,json=osVersionCodename,proto3" json:"os_version_codename,omitempty"`
OsVersionId string `protobuf:"bytes,7,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"`
PackageAuthor string `protobuf:"bytes,8,opt,name=package_author,json=packageAuthor,proto3" json:"package_author,omitempty"`
// contains filtered or unexported fields
}
The additional data found in MODULE packages.
func (*KernelModuleMetadata) Descriptor
deprecated
added in
v0.1.6
func (*KernelModuleMetadata) Descriptor() ([]byte, []int)
Deprecated: Use KernelModuleMetadata.ProtoReflect.Descriptor instead.
func (*KernelModuleMetadata) GetOsId ¶ added in v0.1.6
func (x *KernelModuleMetadata) GetOsId() string
func (*KernelModuleMetadata) GetOsVersionCodename ¶ added in v0.1.6
func (x *KernelModuleMetadata) GetOsVersionCodename() string
func (*KernelModuleMetadata) GetOsVersionId ¶ added in v0.1.6
func (x *KernelModuleMetadata) GetOsVersionId() string
func (*KernelModuleMetadata) GetPackageAuthor ¶ added in v0.1.6
func (x *KernelModuleMetadata) GetPackageAuthor() string
func (*KernelModuleMetadata) GetPackageName ¶ added in v0.1.6
func (x *KernelModuleMetadata) GetPackageName() string
func (*KernelModuleMetadata) GetPackageSourceVersionIdentifier ¶ added in v0.1.6
func (x *KernelModuleMetadata) GetPackageSourceVersionIdentifier() string
func (*KernelModuleMetadata) GetPackageVermagic ¶ added in v0.1.6
func (x *KernelModuleMetadata) GetPackageVermagic() string
func (*KernelModuleMetadata) GetPackageVersion ¶ added in v0.1.6
func (x *KernelModuleMetadata) GetPackageVersion() string
func (*KernelModuleMetadata) ProtoMessage ¶ added in v0.1.6
func (*KernelModuleMetadata) ProtoMessage()
func (*KernelModuleMetadata) ProtoReflect ¶ added in v0.1.6
func (x *KernelModuleMetadata) ProtoReflect() protoreflect.Message
func (*KernelModuleMetadata) Reset ¶ added in v0.1.6
func (x *KernelModuleMetadata) Reset()
func (*KernelModuleMetadata) String ¶ added in v0.1.6
func (x *KernelModuleMetadata) String() string
type LayerDetails ¶ added in v0.1.5
type LayerDetails struct {
// The index of the layer in the container image.
Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
// The diff ID (typically a sha256 hash) of the layer in the container image.
DiffId string `protobuf:"bytes,2,opt,name=diff_id,json=diffId,proto3" json:"diff_id,omitempty"`
// The layer chain ID (sha256 hash) of the layer in the container image.
// https://github.com/opencontainers/image-spec/blob/main/config.md#layer-chainid
ChainId string `protobuf:"bytes,5,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
// The layer build command that was used to build the layer. This may not be
// found in all layers depending on how the container image is built.
Command string `protobuf:"bytes,3,opt,name=command,proto3" json:"command,omitempty"`
// Denotes whether the layer is in the base image.
InBaseImage bool `protobuf:"varint,4,opt,name=in_base_image,json=inBaseImage,proto3" json:"in_base_image,omitempty"`
// contains filtered or unexported fields
}
Details about the layer a package was found in.
func (*LayerDetails) Descriptor
deprecated
added in
v0.1.5
func (*LayerDetails) Descriptor() ([]byte, []int)
Deprecated: Use LayerDetails.ProtoReflect.Descriptor instead.
func (*LayerDetails) GetChainId ¶ added in v0.2.1
func (x *LayerDetails) GetChainId() string
func (*LayerDetails) GetCommand ¶ added in v0.1.5
func (x *LayerDetails) GetCommand() string
func (*LayerDetails) GetDiffId ¶ added in v0.1.5
func (x *LayerDetails) GetDiffId() string
func (*LayerDetails) GetInBaseImage ¶ added in v0.1.5
func (x *LayerDetails) GetInBaseImage() bool
func (*LayerDetails) GetIndex ¶ added in v0.1.5
func (x *LayerDetails) GetIndex() int32
func (*LayerDetails) ProtoMessage ¶ added in v0.1.5
func (*LayerDetails) ProtoMessage()
func (*LayerDetails) ProtoReflect ¶ added in v0.1.5
func (x *LayerDetails) ProtoReflect() protoreflect.Message
func (*LayerDetails) Reset ¶ added in v0.1.5
func (x *LayerDetails) Reset()
func (*LayerDetails) String ¶ added in v0.1.5
func (x *LayerDetails) String() string
type Location ¶ added in v0.3.1
type Location struct {
// Types that are valid to be assigned to Location:
//
// *Location_Filepath
// *Location_FilepathWithLayerDetails
// *Location_EnvironmentVariable
// *Location_ContainerCommand
Location isLocation_Location `protobuf_oneof:"location"`
// contains filtered or unexported fields
}
func (*Location) Descriptor
deprecated
added in
v0.3.1
func (*Location) GetContainerCommand ¶ added in v0.3.1
func (x *Location) GetContainerCommand() *ContainerCommand
func (*Location) GetEnvironmentVariable ¶ added in v0.3.1
func (x *Location) GetEnvironmentVariable() *EnvironmentVariable
func (*Location) GetFilepath ¶ added in v0.3.1
func (*Location) GetFilepathWithLayerDetails ¶ added in v0.3.1
func (x *Location) GetFilepathWithLayerDetails() *FilepathWithLayerDetails
func (*Location) GetLocation ¶ added in v0.3.1
func (x *Location) GetLocation() isLocation_Location
func (*Location) ProtoMessage ¶ added in v0.3.1
func (*Location) ProtoMessage()
func (*Location) ProtoReflect ¶ added in v0.3.1
func (x *Location) ProtoReflect() protoreflect.Message
type Location_ContainerCommand ¶ added in v0.3.1
type Location_ContainerCommand struct {
ContainerCommand *ContainerCommand `protobuf:"bytes,4,opt,name=container_command,json=containerCommand,proto3,oneof"`
}
type Location_EnvironmentVariable ¶ added in v0.3.1
type Location_EnvironmentVariable struct {
EnvironmentVariable *EnvironmentVariable `protobuf:"bytes,3,opt,name=environment_variable,json=environmentVariable,proto3,oneof"`
}
type Location_Filepath ¶ added in v0.3.1
type Location_Filepath struct {
Filepath *Filepath `protobuf:"bytes,1,opt,name=filepath,proto3,oneof"`
}
type Location_FilepathWithLayerDetails ¶ added in v0.3.1
type Location_FilepathWithLayerDetails struct {
FilepathWithLayerDetails *FilepathWithLayerDetails `protobuf:"bytes,2,opt,name=filepath_with_layer_details,json=filepathWithLayerDetails,proto3,oneof"`
}
type MacAppsMetadata ¶ added in v0.1.5
type MacAppsMetadata struct {
BundleDisplayName string `protobuf:"bytes,1,opt,name=bundle_display_name,json=bundleDisplayName,proto3" json:"bundle_display_name,omitempty"`
BundleIdentifier string `protobuf:"bytes,2,opt,name=bundle_identifier,json=bundleIdentifier,proto3" json:"bundle_identifier,omitempty"`
BundleShortVersionString string `` /* 137-byte string literal not displayed */
BundleExecutable string `protobuf:"bytes,4,opt,name=bundle_executable,json=bundleExecutable,proto3" json:"bundle_executable,omitempty"`
BundleName string `protobuf:"bytes,5,opt,name=bundle_name,json=bundleName,proto3" json:"bundle_name,omitempty"`
BundlePackageType string `protobuf:"bytes,6,opt,name=bundle_package_type,json=bundlePackageType,proto3" json:"bundle_package_type,omitempty"`
BundleSignature string `protobuf:"bytes,7,opt,name=bundle_signature,json=bundleSignature,proto3" json:"bundle_signature,omitempty"`
BundleVersion string `protobuf:"bytes,8,opt,name=bundle_version,json=bundleVersion,proto3" json:"bundle_version,omitempty"`
ProductId string `protobuf:"bytes,9,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
UpdateUrl string `protobuf:"bytes,10,opt,name=update_url,json=updateUrl,proto3" json:"update_url,omitempty"`
// contains filtered or unexported fields
}
The additional data found in Mac Applications.
func (*MacAppsMetadata) Descriptor
deprecated
added in
v0.1.5
func (*MacAppsMetadata) Descriptor() ([]byte, []int)
Deprecated: Use MacAppsMetadata.ProtoReflect.Descriptor instead.
func (*MacAppsMetadata) GetBundleDisplayName ¶ added in v0.1.5
func (x *MacAppsMetadata) GetBundleDisplayName() string
func (*MacAppsMetadata) GetBundleExecutable ¶ added in v0.1.5
func (x *MacAppsMetadata) GetBundleExecutable() string
func (*MacAppsMetadata) GetBundleIdentifier ¶ added in v0.1.5
func (x *MacAppsMetadata) GetBundleIdentifier() string
func (*MacAppsMetadata) GetBundleName ¶ added in v0.1.5
func (x *MacAppsMetadata) GetBundleName() string
func (*MacAppsMetadata) GetBundlePackageType ¶ added in v0.1.5
func (x *MacAppsMetadata) GetBundlePackageType() string
func (*MacAppsMetadata) GetBundleShortVersionString ¶ added in v0.1.5
func (x *MacAppsMetadata) GetBundleShortVersionString() string
func (*MacAppsMetadata) GetBundleSignature ¶ added in v0.1.5
func (x *MacAppsMetadata) GetBundleSignature() string
func (*MacAppsMetadata) GetBundleVersion ¶ added in v0.1.5
func (x *MacAppsMetadata) GetBundleVersion() string
func (*MacAppsMetadata) GetProductId ¶ added in v0.1.5
func (x *MacAppsMetadata) GetProductId() string
func (*MacAppsMetadata) GetUpdateUrl ¶ added in v0.1.5
func (x *MacAppsMetadata) GetUpdateUrl() string
func (*MacAppsMetadata) ProtoMessage ¶ added in v0.1.5
func (*MacAppsMetadata) ProtoMessage()
func (*MacAppsMetadata) ProtoReflect ¶ added in v0.1.5
func (x *MacAppsMetadata) ProtoReflect() protoreflect.Message
func (*MacAppsMetadata) Reset ¶ added in v0.1.5
func (x *MacAppsMetadata) Reset()
func (*MacAppsMetadata) String ¶ added in v0.1.5
func (x *MacAppsMetadata) String() string
type NetportsMetadata ¶ added in v0.3.2
type NetportsMetadata struct {
Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
Protocol string `protobuf:"bytes,2,opt,name=protocol,proto3" json:"protocol,omitempty"`
CommandLine string `protobuf:"bytes,3,opt,name=command_line,json=commandLine,proto3" json:"command_line,omitempty"`
// contains filtered or unexported fields
}
Used to report open ports on a system.
func (*NetportsMetadata) Descriptor
deprecated
added in
v0.3.2
func (*NetportsMetadata) Descriptor() ([]byte, []int)
Deprecated: Use NetportsMetadata.ProtoReflect.Descriptor instead.
func (*NetportsMetadata) GetCommandLine ¶ added in v0.3.2
func (x *NetportsMetadata) GetCommandLine() string
func (*NetportsMetadata) GetPort ¶ added in v0.3.2
func (x *NetportsMetadata) GetPort() uint32
func (*NetportsMetadata) GetProtocol ¶ added in v0.3.2
func (x *NetportsMetadata) GetProtocol() string
func (*NetportsMetadata) ProtoMessage ¶ added in v0.3.2
func (*NetportsMetadata) ProtoMessage()
func (*NetportsMetadata) ProtoReflect ¶ added in v0.3.2
func (x *NetportsMetadata) ProtoReflect() protoreflect.Message
func (*NetportsMetadata) Reset ¶ added in v0.3.2
func (x *NetportsMetadata) Reset()
func (*NetportsMetadata) String ¶ added in v0.3.2
func (x *NetportsMetadata) String() string
type NixPackageMetadata ¶ added in v0.1.6
type NixPackageMetadata struct {
PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
PackageVersion string `protobuf:"bytes,2,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"`
PackageHash string `protobuf:"bytes,3,opt,name=package_hash,json=packageHash,proto3" json:"package_hash,omitempty"`
PackageOutput string `protobuf:"bytes,4,opt,name=package_output,json=packageOutput,proto3" json:"package_output,omitempty"`
OsId string `protobuf:"bytes,5,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"`
OsVersionCodename string `protobuf:"bytes,6,opt,name=os_version_codename,json=osVersionCodename,proto3" json:"os_version_codename,omitempty"`
OsVersionId string `protobuf:"bytes,7,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"`
// contains filtered or unexported fields
}
The additional data found in Nix packages.
func (*NixPackageMetadata) Descriptor
deprecated
added in
v0.1.6
func (*NixPackageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use NixPackageMetadata.ProtoReflect.Descriptor instead.
func (*NixPackageMetadata) GetOsId ¶ added in v0.1.6
func (x *NixPackageMetadata) GetOsId() string
func (*NixPackageMetadata) GetOsVersionCodename ¶ added in v0.1.6
func (x *NixPackageMetadata) GetOsVersionCodename() string
func (*NixPackageMetadata) GetOsVersionId ¶ added in v0.1.6
func (x *NixPackageMetadata) GetOsVersionId() string
func (*NixPackageMetadata) GetPackageHash ¶ added in v0.1.6
func (x *NixPackageMetadata) GetPackageHash() string
func (*NixPackageMetadata) GetPackageName ¶ added in v0.1.6
func (x *NixPackageMetadata) GetPackageName() string
func (*NixPackageMetadata) GetPackageOutput ¶ added in v0.1.6
func (x *NixPackageMetadata) GetPackageOutput() string
func (*NixPackageMetadata) GetPackageVersion ¶ added in v0.1.6
func (x *NixPackageMetadata) GetPackageVersion() string
func (*NixPackageMetadata) ProtoMessage ¶ added in v0.1.6
func (*NixPackageMetadata) ProtoMessage()
func (*NixPackageMetadata) ProtoReflect ¶ added in v0.1.6
func (x *NixPackageMetadata) ProtoReflect() protoreflect.Message
func (*NixPackageMetadata) Reset ¶ added in v0.1.6
func (x *NixPackageMetadata) Reset()
func (*NixPackageMetadata) String ¶ added in v0.1.6
func (x *NixPackageMetadata) String() string
type OSVPackageMetadata ¶
type OSVPackageMetadata struct {
PurlType string `protobuf:"bytes,1,opt,name=purl_type,json=purlType,proto3" json:"purl_type,omitempty"`
Commit string `protobuf:"bytes,2,opt,name=commit,proto3" json:"commit,omitempty"`
Ecosystem string `protobuf:"bytes,3,opt,name=ecosystem,proto3" json:"ecosystem,omitempty"`
CompareAs string `protobuf:"bytes,4,opt,name=compare_as,json=compareAs,proto3" json:"compare_as,omitempty"`
// contains filtered or unexported fields
}
The additional data for packages extracted by an OSV extractor wrapper.
func (*OSVPackageMetadata) Descriptor
deprecated
func (*OSVPackageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OSVPackageMetadata.ProtoReflect.Descriptor instead.
func (*OSVPackageMetadata) GetCommit ¶
func (x *OSVPackageMetadata) GetCommit() string
func (*OSVPackageMetadata) GetCompareAs ¶
func (x *OSVPackageMetadata) GetCompareAs() string
func (*OSVPackageMetadata) GetEcosystem ¶
func (x *OSVPackageMetadata) GetEcosystem() string
func (*OSVPackageMetadata) GetPurlType ¶
func (x *OSVPackageMetadata) GetPurlType() string
func (*OSVPackageMetadata) ProtoMessage ¶
func (*OSVPackageMetadata) ProtoMessage()
func (*OSVPackageMetadata) ProtoReflect ¶
func (x *OSVPackageMetadata) ProtoReflect() protoreflect.Message
func (*OSVPackageMetadata) Reset ¶
func (x *OSVPackageMetadata) Reset()
func (*OSVPackageMetadata) String ¶
func (x *OSVPackageMetadata) String() string
type PACMANPackageMetadata ¶ added in v0.1.6
type PACMANPackageMetadata struct {
PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
PackageVersion string `protobuf:"bytes,2,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"`
OsId string `protobuf:"bytes,3,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"`
OsVersionId string `protobuf:"bytes,4,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"`
PackageDescription string `protobuf:"bytes,5,opt,name=package_description,json=packageDescription,proto3" json:"package_description,omitempty"`
PackageDependencies string `protobuf:"bytes,6,opt,name=package_dependencies,json=packageDependencies,proto3" json:"package_dependencies,omitempty"`
// contains filtered or unexported fields
}
The additional data found in PACMAN packages.
func (*PACMANPackageMetadata) Descriptor
deprecated
added in
v0.1.6
func (*PACMANPackageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use PACMANPackageMetadata.ProtoReflect.Descriptor instead.
func (*PACMANPackageMetadata) GetOsId ¶ added in v0.1.6
func (x *PACMANPackageMetadata) GetOsId() string
func (*PACMANPackageMetadata) GetOsVersionId ¶ added in v0.1.6
func (x *PACMANPackageMetadata) GetOsVersionId() string
func (*PACMANPackageMetadata) GetPackageDependencies ¶ added in v0.1.6
func (x *PACMANPackageMetadata) GetPackageDependencies() string
func (*PACMANPackageMetadata) GetPackageDescription ¶ added in v0.1.6
func (x *PACMANPackageMetadata) GetPackageDescription() string
func (*PACMANPackageMetadata) GetPackageName ¶ added in v0.1.6
func (x *PACMANPackageMetadata) GetPackageName() string
func (*PACMANPackageMetadata) GetPackageVersion ¶ added in v0.1.6
func (x *PACMANPackageMetadata) GetPackageVersion() string
func (*PACMANPackageMetadata) ProtoMessage ¶ added in v0.1.6
func (*PACMANPackageMetadata) ProtoMessage()
func (*PACMANPackageMetadata) ProtoReflect ¶ added in v0.1.6
func (x *PACMANPackageMetadata) ProtoReflect() protoreflect.Message
func (*PACMANPackageMetadata) Reset ¶ added in v0.1.6
func (x *PACMANPackageMetadata) Reset()
func (*PACMANPackageMetadata) String ¶ added in v0.1.6
func (x *PACMANPackageMetadata) String() string
type Package ¶ added in v0.2.0
type Package struct {
// Human-readable name of the software, to be used for things like logging.
// For vuln matching, use the name from metadata.
Name string `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
// Version of the package.
Version string `protobuf:"bytes,12,opt,name=version,proto3" json:"version,omitempty"`
// Source code level package identifiers.
SourceCode *SourceCodeIdentifier `protobuf:"bytes,26,opt,name=source_code,json=sourceCode,proto3" json:"source_code,omitempty"`
// Package URL of the software.
Purl *Purl `protobuf:"bytes,1,opt,name=purl,proto3" json:"purl,omitempty"`
// Ecosystem - For software packages this corresponds to an OSV ecosystem
// value, e.g. PyPI.
Ecosystem string `protobuf:"bytes,27,opt,name=ecosystem,proto3" json:"ecosystem,omitempty"`
// Paths or source of files related to the package.
Locations []string `protobuf:"bytes,2,rep,name=locations,proto3" json:"locations,omitempty"`
// TODO(b/400910349): Remove once integrators stop using these fields.
//
// Deprecated: Marked as deprecated in proto/scan_result.proto.
ExtractorDeprecated string `protobuf:"bytes,10,opt,name=extractor_deprecated,json=extractorDeprecated,proto3" json:"extractor_deprecated,omitempty"`
// The names of the plugins that found this software. Set by the
// core library.
Plugins []string `protobuf:"bytes,49,rep,name=plugins,proto3" json:"plugins,omitempty"`
// The additional data found in the package.
// LINT.IfChange
//
// Types that are valid to be assigned to Metadata:
//
// *Package_PythonMetadata
// *Package_JavascriptMetadata
// *Package_ApkMetadata
// *Package_DpkgMetadata
// *Package_RpmMetadata
// *Package_CosMetadata
// *Package_DepsjsonMetadata
// *Package_SpdxMetadata
// *Package_JavaArchiveMetadata
// *Package_JavaLockfileMetadata
// *Package_PacmanMetadata
// *Package_NixMetadata
// *Package_KernelModuleMetadata
// *Package_VmlinuzMetadata
// *Package_PortageMetadata
// *Package_OsvMetadata
// *Package_NetportsMetadata
// *Package_PythonRequirementsMetadata
// *Package_PythonSetupMetadata
// *Package_ContainerdContainerMetadata
// *Package_SnapMetadata
// *Package_FlatpakMetadata
// *Package_MacAppsMetadata
// *Package_ContainerdRuntimeContainerMetadata
// *Package_CdxMetadata
// *Package_WindowsOsVersionMetadata
// *Package_HomebrewMetadata
// *Package_ChromeExtensionsMetadata
// *Package_VscodeExtensionsMetadata
// *Package_PodmanMetadata
// *Package_DockerContainersMetadata
Metadata isPackage_Metadata `protobuf_oneof:"metadata"`
// Deprecated - use exploitability_signals instead
// TODO(b/400910349): Remove once integrators stop using this.
//
// Deprecated: Marked as deprecated in proto/scan_result.proto.
AnnotationsDeprecated []Package_AnnotationEnum `` /* 169-byte string literal not displayed */
// Signals to indicate that specific vulnerabilities are not applicable to
// this package.
ExploitabilitySignals []*PackageExploitabilitySignal `protobuf:"bytes,51,rep,name=exploitability_signals,json=exploitabilitySignals,proto3" json:"exploitability_signals,omitempty"`
// Details about the layer a package was found in. This should be set only for
// container image scanning.
LayerDetails *LayerDetails `protobuf:"bytes,35,opt,name=layer_details,json=layerDetails,proto3" json:"layer_details,omitempty"`
// Software licenses information
Licenses []string `protobuf:"bytes,52,rep,name=licenses,proto3" json:"licenses,omitempty"`
// contains filtered or unexported fields
}
A software package or library found by an extractor. PURL or CPE needs to be set, maybe both.
func (*Package) Descriptor
deprecated
added in
v0.2.0
func (*Package) GetAnnotationsDeprecated
deprecated
added in
v0.3.1
func (x *Package) GetAnnotationsDeprecated() []Package_AnnotationEnum
Deprecated: Marked as deprecated in proto/scan_result.proto.
func (*Package) GetApkMetadata ¶ added in v0.2.0
func (x *Package) GetApkMetadata() *APKPackageMetadata
func (*Package) GetCdxMetadata ¶ added in v0.2.0
func (x *Package) GetCdxMetadata() *CDXPackageMetadata
func (*Package) GetChromeExtensionsMetadata ¶ added in v0.2.0
func (x *Package) GetChromeExtensionsMetadata() *ChromeExtensionsMetadata
func (*Package) GetContainerdContainerMetadata ¶ added in v0.2.0
func (x *Package) GetContainerdContainerMetadata() *ContainerdContainerMetadata
func (*Package) GetContainerdRuntimeContainerMetadata ¶ added in v0.2.0
func (x *Package) GetContainerdRuntimeContainerMetadata() *ContainerdRuntimeContainerMetadata
func (*Package) GetCosMetadata ¶ added in v0.2.0
func (x *Package) GetCosMetadata() *COSPackageMetadata
func (*Package) GetDepsjsonMetadata ¶ added in v0.2.0
func (x *Package) GetDepsjsonMetadata() *DEPSJSONMetadata
func (*Package) GetDockerContainersMetadata ¶ added in v0.2.1
func (x *Package) GetDockerContainersMetadata() *DockerContainersMetadata
func (*Package) GetDpkgMetadata ¶ added in v0.2.0
func (x *Package) GetDpkgMetadata() *DPKGPackageMetadata
func (*Package) GetEcosystem ¶ added in v0.2.0
func (*Package) GetExploitabilitySignals ¶ added in v0.3.1
func (x *Package) GetExploitabilitySignals() []*PackageExploitabilitySignal
func (*Package) GetExtractorDeprecated
deprecated
added in
v0.3.0
func (*Package) GetFlatpakMetadata ¶ added in v0.2.0
func (x *Package) GetFlatpakMetadata() *FlatpakPackageMetadata
func (*Package) GetHomebrewMetadata ¶ added in v0.2.0
func (x *Package) GetHomebrewMetadata() *HomebrewPackageMetadata
func (*Package) GetJavaArchiveMetadata ¶ added in v0.2.0
func (x *Package) GetJavaArchiveMetadata() *JavaArchiveMetadata
func (*Package) GetJavaLockfileMetadata ¶ added in v0.2.0
func (x *Package) GetJavaLockfileMetadata() *JavaLockfileMetadata
func (*Package) GetJavascriptMetadata ¶ added in v0.2.0
func (x *Package) GetJavascriptMetadata() *JavascriptPackageJSONMetadata
func (*Package) GetKernelModuleMetadata ¶ added in v0.2.0
func (x *Package) GetKernelModuleMetadata() *KernelModuleMetadata
func (*Package) GetLayerDetails ¶ added in v0.2.0
func (x *Package) GetLayerDetails() *LayerDetails
func (*Package) GetLicenses ¶ added in v0.3.2
func (*Package) GetLocations ¶ added in v0.2.0
func (*Package) GetMacAppsMetadata ¶ added in v0.2.0
func (x *Package) GetMacAppsMetadata() *MacAppsMetadata
func (*Package) GetMetadata ¶ added in v0.2.0
func (x *Package) GetMetadata() isPackage_Metadata
func (*Package) GetNetportsMetadata ¶ added in v0.3.2
func (x *Package) GetNetportsMetadata() *NetportsMetadata
func (*Package) GetNixMetadata ¶ added in v0.2.0
func (x *Package) GetNixMetadata() *NixPackageMetadata
func (*Package) GetOsvMetadata ¶ added in v0.2.0
func (x *Package) GetOsvMetadata() *OSVPackageMetadata
func (*Package) GetPacmanMetadata ¶ added in v0.2.0
func (x *Package) GetPacmanMetadata() *PACMANPackageMetadata
func (*Package) GetPlugins ¶ added in v0.3.0
func (*Package) GetPodmanMetadata ¶ added in v0.2.1
func (x *Package) GetPodmanMetadata() *PodmanMetadata
func (*Package) GetPortageMetadata ¶ added in v0.2.0
func (x *Package) GetPortageMetadata() *PortagePackageMetadata
func (*Package) GetPythonMetadata ¶ added in v0.2.0
func (x *Package) GetPythonMetadata() *PythonPackageMetadata
func (*Package) GetPythonRequirementsMetadata ¶ added in v0.2.0
func (x *Package) GetPythonRequirementsMetadata() *PythonRequirementsMetadata
func (*Package) GetPythonSetupMetadata ¶ added in v0.2.0
func (x *Package) GetPythonSetupMetadata() *PythonSetupMetadata
func (*Package) GetRpmMetadata ¶ added in v0.2.0
func (x *Package) GetRpmMetadata() *RPMPackageMetadata
func (*Package) GetSnapMetadata ¶ added in v0.2.0
func (x *Package) GetSnapMetadata() *SNAPPackageMetadata
func (*Package) GetSourceCode ¶ added in v0.2.0
func (x *Package) GetSourceCode() *SourceCodeIdentifier
func (*Package) GetSpdxMetadata ¶ added in v0.2.0
func (x *Package) GetSpdxMetadata() *SPDXPackageMetadata
func (*Package) GetVersion ¶ added in v0.2.0
func (*Package) GetVmlinuzMetadata ¶ added in v0.2.0
func (x *Package) GetVmlinuzMetadata() *VmlinuzMetadata
func (*Package) GetVscodeExtensionsMetadata ¶ added in v0.2.0
func (x *Package) GetVscodeExtensionsMetadata() *VSCodeExtensionsMetadata
func (*Package) GetWindowsOsVersionMetadata ¶ added in v0.2.0
func (x *Package) GetWindowsOsVersionMetadata() *WindowsOSVersion
func (*Package) ProtoMessage ¶ added in v0.2.0
func (*Package) ProtoMessage()
func (*Package) ProtoReflect ¶ added in v0.2.0
func (x *Package) ProtoReflect() protoreflect.Message
type PackageExploitabilitySignal ¶ added in v0.3.1
type PackageExploitabilitySignal struct {
// The name of the plugin (e.g. Annotator) that added this signal.
Plugin string `protobuf:"bytes,1,opt,name=plugin,proto3" json:"plugin,omitempty"`
// Reason for exclusion.
Justification VexJustification `protobuf:"varint,2,opt,name=justification,proto3,enum=scalibr.VexJustification" json:"justification,omitempty"`
// Types that are valid to be assigned to VulnFilter:
//
// *PackageExploitabilitySignal_VulnIdentifiers
// *PackageExploitabilitySignal_MatchesAllVulns
VulnFilter isPackageExploitabilitySignal_VulnFilter `protobuf_oneof:"vuln_filter"`
// contains filtered or unexported fields
}
PackageExploitabilitySignal is used to indicate that specific vulnerabilities are not applicable to a given package.
func (*PackageExploitabilitySignal) Descriptor
deprecated
added in
v0.3.1
func (*PackageExploitabilitySignal) Descriptor() ([]byte, []int)
Deprecated: Use PackageExploitabilitySignal.ProtoReflect.Descriptor instead.
func (*PackageExploitabilitySignal) GetJustification ¶ added in v0.3.1
func (x *PackageExploitabilitySignal) GetJustification() VexJustification
func (*PackageExploitabilitySignal) GetMatchesAllVulns ¶ added in v0.3.1
func (x *PackageExploitabilitySignal) GetMatchesAllVulns() bool
func (*PackageExploitabilitySignal) GetPlugin ¶ added in v0.3.1
func (x *PackageExploitabilitySignal) GetPlugin() string
func (*PackageExploitabilitySignal) GetVulnFilter ¶ added in v0.3.1
func (x *PackageExploitabilitySignal) GetVulnFilter() isPackageExploitabilitySignal_VulnFilter
func (*PackageExploitabilitySignal) GetVulnIdentifiers ¶ added in v0.3.1
func (x *PackageExploitabilitySignal) GetVulnIdentifiers() *VulnIdentifiers
func (*PackageExploitabilitySignal) ProtoMessage ¶ added in v0.3.1
func (*PackageExploitabilitySignal) ProtoMessage()
func (*PackageExploitabilitySignal) ProtoReflect ¶ added in v0.3.1
func (x *PackageExploitabilitySignal) ProtoReflect() protoreflect.Message
func (*PackageExploitabilitySignal) Reset ¶ added in v0.3.1
func (x *PackageExploitabilitySignal) Reset()
func (*PackageExploitabilitySignal) String ¶ added in v0.3.1
func (x *PackageExploitabilitySignal) String() string
type PackageExploitabilitySignal_MatchesAllVulns ¶ added in v0.3.1
type PackageExploitabilitySignal_MatchesAllVulns struct {
// Indicates that all vulnerabilities associated with the package are
// irrelevant.
MatchesAllVulns bool `protobuf:"varint,4,opt,name=matches_all_vulns,json=matchesAllVulns,proto3,oneof"`
}
type PackageExploitabilitySignal_VulnIdentifiers ¶ added in v0.3.1
type PackageExploitabilitySignal_VulnIdentifiers struct {
// Advisory Identifier (CVE, GHSA, ...) and aliases of the vulns that are
// not applicable to this package.
VulnIdentifiers *VulnIdentifiers `protobuf:"bytes,3,opt,name=vuln_identifiers,json=vulnIdentifiers,proto3,oneof"`
}
type Package_AnnotationEnum ¶ added in v0.2.0
type Package_AnnotationEnum int32
const ( Package_UNSPECIFIED Package_AnnotationEnum = 0 Package_TRANSITIONAL Package_AnnotationEnum = 1 Package_INSIDE_OS_PACKAGE Package_AnnotationEnum = 2 Package_INSIDE_CACHE_DIR Package_AnnotationEnum = 3 )
func (Package_AnnotationEnum) Descriptor ¶ added in v0.2.0
func (Package_AnnotationEnum) Descriptor() protoreflect.EnumDescriptor
func (Package_AnnotationEnum) Enum ¶ added in v0.2.0
func (x Package_AnnotationEnum) Enum() *Package_AnnotationEnum
func (Package_AnnotationEnum) EnumDescriptor
deprecated
added in
v0.2.0
func (Package_AnnotationEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use Package_AnnotationEnum.Descriptor instead.
func (Package_AnnotationEnum) Number ¶ added in v0.2.0
func (x Package_AnnotationEnum) Number() protoreflect.EnumNumber
func (Package_AnnotationEnum) String ¶ added in v0.2.0
func (x Package_AnnotationEnum) String() string
func (Package_AnnotationEnum) Type ¶ added in v0.2.0
func (Package_AnnotationEnum) Type() protoreflect.EnumType
type Package_ApkMetadata ¶ added in v0.2.0
type Package_ApkMetadata struct {
ApkMetadata *APKPackageMetadata `protobuf:"bytes,7,opt,name=apk_metadata,json=apkMetadata,proto3,oneof"`
}
type Package_CdxMetadata ¶ added in v0.2.0
type Package_CdxMetadata struct {
CdxMetadata *CDXPackageMetadata `protobuf:"bytes,30,opt,name=cdx_metadata,json=cdxMetadata,proto3,oneof"`
}
type Package_ChromeExtensionsMetadata ¶ added in v0.2.0
type Package_ChromeExtensionsMetadata struct {
ChromeExtensionsMetadata *ChromeExtensionsMetadata `protobuf:"bytes,47,opt,name=chrome_extensions_metadata,json=chromeExtensionsMetadata,proto3,oneof"`
}
type Package_ContainerdContainerMetadata ¶ added in v0.2.0
type Package_ContainerdContainerMetadata struct {
ContainerdContainerMetadata *ContainerdContainerMetadata `protobuf:"bytes,22,opt,name=containerd_container_metadata,json=containerdContainerMetadata,proto3,oneof"`
}
type Package_ContainerdRuntimeContainerMetadata ¶ added in v0.2.0
type Package_ContainerdRuntimeContainerMetadata struct {
ContainerdRuntimeContainerMetadata *ContainerdRuntimeContainerMetadata `protobuf:"bytes,25,opt,name=containerd_runtime_container_metadata,json=containerdRuntimeContainerMetadata,proto3,oneof"`
}
type Package_CosMetadata ¶ added in v0.2.0
type Package_CosMetadata struct {
CosMetadata *COSPackageMetadata `protobuf:"bytes,13,opt,name=cos_metadata,json=cosMetadata,proto3,oneof"`
}
type Package_DepsjsonMetadata ¶ added in v0.2.0
type Package_DepsjsonMetadata struct {
DepsjsonMetadata *DEPSJSONMetadata `protobuf:"bytes,40,opt,name=depsjson_metadata,json=depsjsonMetadata,proto3,oneof"`
}
type Package_DockerContainersMetadata ¶ added in v0.2.1
type Package_DockerContainersMetadata struct {
DockerContainersMetadata *DockerContainersMetadata `protobuf:"bytes,48,opt,name=docker_containers_metadata,json=dockerContainersMetadata,proto3,oneof"`
}
type Package_DpkgMetadata ¶ added in v0.2.0
type Package_DpkgMetadata struct {
DpkgMetadata *DPKGPackageMetadata `protobuf:"bytes,8,opt,name=dpkg_metadata,json=dpkgMetadata,proto3,oneof"`
}
type Package_FlatpakMetadata ¶ added in v0.2.0
type Package_FlatpakMetadata struct {
FlatpakMetadata *FlatpakPackageMetadata `protobuf:"bytes,24,opt,name=flatpak_metadata,json=flatpakMetadata,proto3,oneof"`
}
type Package_HomebrewMetadata ¶ added in v0.2.0
type Package_HomebrewMetadata struct {
HomebrewMetadata *HomebrewPackageMetadata `protobuf:"bytes,42,opt,name=homebrew_metadata,json=homebrewMetadata,proto3,oneof"`
}
type Package_JavaArchiveMetadata ¶ added in v0.2.0
type Package_JavaArchiveMetadata struct {
JavaArchiveMetadata *JavaArchiveMetadata `protobuf:"bytes,15,opt,name=java_archive_metadata,json=javaArchiveMetadata,proto3,oneof"`
}
type Package_JavaLockfileMetadata ¶ added in v0.2.0
type Package_JavaLockfileMetadata struct {
JavaLockfileMetadata *JavaLockfileMetadata `protobuf:"bytes,31,opt,name=java_lockfile_metadata,json=javaLockfileMetadata,proto3,oneof"`
}
type Package_JavascriptMetadata ¶ added in v0.2.0
type Package_JavascriptMetadata struct {
JavascriptMetadata *JavascriptPackageJSONMetadata `protobuf:"bytes,6,opt,name=javascript_metadata,json=javascriptMetadata,proto3,oneof"`
}
type Package_KernelModuleMetadata ¶ added in v0.2.0
type Package_KernelModuleMetadata struct {
KernelModuleMetadata *KernelModuleMetadata `protobuf:"bytes,38,opt,name=kernel_module_metadata,json=kernelModuleMetadata,proto3,oneof"`
}
type Package_MacAppsMetadata ¶ added in v0.2.0
type Package_MacAppsMetadata struct {
MacAppsMetadata *MacAppsMetadata `protobuf:"bytes,34,opt,name=mac_apps_metadata,json=macAppsMetadata,proto3,oneof"`
}
type Package_NetportsMetadata ¶ added in v0.3.2
type Package_NetportsMetadata struct {
NetportsMetadata *NetportsMetadata `protobuf:"bytes,45,opt,name=netports_metadata,json=netportsMetadata,proto3,oneof"`
}
type Package_NixMetadata ¶ added in v0.2.0
type Package_NixMetadata struct {
NixMetadata *NixPackageMetadata `protobuf:"bytes,37,opt,name=nix_metadata,json=nixMetadata,proto3,oneof"`
}
type Package_OsvMetadata ¶ added in v0.2.0
type Package_OsvMetadata struct {
OsvMetadata *OSVPackageMetadata `protobuf:"bytes,16,opt,name=osv_metadata,json=osvMetadata,proto3,oneof"`
}
type Package_PacmanMetadata ¶ added in v0.2.0
type Package_PacmanMetadata struct {
PacmanMetadata *PACMANPackageMetadata `protobuf:"bytes,36,opt,name=pacman_metadata,json=pacmanMetadata,proto3,oneof"`
}
type Package_PodmanMetadata ¶ added in v0.2.1
type Package_PodmanMetadata struct {
PodmanMetadata *PodmanMetadata `protobuf:"bytes,50,opt,name=podman_metadata,json=podmanMetadata,proto3,oneof"`
}
type Package_PortageMetadata ¶ added in v0.2.0
type Package_PortageMetadata struct {
PortageMetadata *PortagePackageMetadata `protobuf:"bytes,41,opt,name=portage_metadata,json=portageMetadata,proto3,oneof"`
}
type Package_PythonMetadata ¶ added in v0.2.0
type Package_PythonMetadata struct {
PythonMetadata *PythonPackageMetadata `protobuf:"bytes,5,opt,name=python_metadata,json=pythonMetadata,proto3,oneof"`
}
type Package_PythonRequirementsMetadata ¶ added in v0.2.0
type Package_PythonRequirementsMetadata struct {
PythonRequirementsMetadata *PythonRequirementsMetadata `protobuf:"bytes,21,opt,name=python_requirements_metadata,json=pythonRequirementsMetadata,proto3,oneof"`
}
type Package_PythonSetupMetadata ¶ added in v0.2.0
type Package_PythonSetupMetadata struct {
PythonSetupMetadata *PythonSetupMetadata `protobuf:"bytes,44,opt,name=python_setup_metadata,json=pythonSetupMetadata,proto3,oneof"`
}
type Package_RpmMetadata ¶ added in v0.2.0
type Package_RpmMetadata struct {
RpmMetadata *RPMPackageMetadata `protobuf:"bytes,9,opt,name=rpm_metadata,json=rpmMetadata,proto3,oneof"`
}
type Package_SnapMetadata ¶ added in v0.2.0
type Package_SnapMetadata struct {
SnapMetadata *SNAPPackageMetadata `protobuf:"bytes,23,opt,name=snap_metadata,json=snapMetadata,proto3,oneof"`
}
type Package_SpdxMetadata ¶ added in v0.2.0
type Package_SpdxMetadata struct {
SpdxMetadata *SPDXPackageMetadata `protobuf:"bytes,14,opt,name=spdx_metadata,json=spdxMetadata,proto3,oneof"`
}
type Package_VmlinuzMetadata ¶ added in v0.2.0
type Package_VmlinuzMetadata struct {
VmlinuzMetadata *VmlinuzMetadata `protobuf:"bytes,39,opt,name=vmlinuz_metadata,json=vmlinuzMetadata,proto3,oneof"`
}
type Package_VscodeExtensionsMetadata ¶ added in v0.2.0
type Package_VscodeExtensionsMetadata struct {
VscodeExtensionsMetadata *VSCodeExtensionsMetadata `protobuf:"bytes,46,opt,name=vscode_extensions_metadata,json=vscodeExtensionsMetadata,proto3,oneof"`
}
type Package_WindowsOsVersionMetadata ¶ added in v0.2.0
type Package_WindowsOsVersionMetadata struct {
WindowsOsVersionMetadata *WindowsOSVersion `protobuf:"bytes,33,opt,name=windows_os_version_metadata,json=windowsOsVersionMetadata,proto3,oneof"`
}
type PluginStatus ¶
type PluginStatus struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Version int32 `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
Status *ScanStatus `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
func (*PluginStatus) Descriptor
deprecated
func (*PluginStatus) Descriptor() ([]byte, []int)
Deprecated: Use PluginStatus.ProtoReflect.Descriptor instead.
func (*PluginStatus) GetName ¶
func (x *PluginStatus) GetName() string
func (*PluginStatus) GetStatus ¶
func (x *PluginStatus) GetStatus() *ScanStatus
func (*PluginStatus) GetVersion ¶
func (x *PluginStatus) GetVersion() int32
func (*PluginStatus) ProtoMessage ¶
func (*PluginStatus) ProtoMessage()
func (*PluginStatus) ProtoReflect ¶
func (x *PluginStatus) ProtoReflect() protoreflect.Message
func (*PluginStatus) Reset ¶
func (x *PluginStatus) Reset()
func (*PluginStatus) String ¶
func (x *PluginStatus) String() string
type PodmanMetadata ¶ added in v0.2.1
type PodmanMetadata struct {
ExposedPorts map[uint32]*Protocol `` /* 172-byte string literal not displayed */
Pid int32 `protobuf:"varint,2,opt,name=pid,proto3" json:"pid,omitempty"`
NamespaceName string `protobuf:"bytes,3,opt,name=namespace_name,json=namespaceName,proto3" json:"namespace_name,omitempty"`
StartedTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=started_time,json=startedTime,proto3" json:"started_time,omitempty"`
FinishedTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=finished_time,json=finishedTime,proto3" json:"finished_time,omitempty"`
Status string `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"`
ExitCode int32 `protobuf:"varint,7,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`
Exited bool `protobuf:"varint,8,opt,name=exited,proto3" json:"exited,omitempty"`
// contains filtered or unexported fields
}
The additional data found in Podman containers.
func (*PodmanMetadata) Descriptor
deprecated
added in
v0.2.1
func (*PodmanMetadata) Descriptor() ([]byte, []int)
Deprecated: Use PodmanMetadata.ProtoReflect.Descriptor instead.
func (*PodmanMetadata) GetExitCode ¶ added in v0.2.1
func (x *PodmanMetadata) GetExitCode() int32
func (*PodmanMetadata) GetExited ¶ added in v0.2.1
func (x *PodmanMetadata) GetExited() bool
func (*PodmanMetadata) GetExposedPorts ¶ added in v0.2.1
func (x *PodmanMetadata) GetExposedPorts() map[uint32]*Protocol
func (*PodmanMetadata) GetFinishedTime ¶ added in v0.2.1
func (x *PodmanMetadata) GetFinishedTime() *timestamppb.Timestamp
func (*PodmanMetadata) GetNamespaceName ¶ added in v0.2.1
func (x *PodmanMetadata) GetNamespaceName() string
func (*PodmanMetadata) GetPid ¶ added in v0.2.1
func (x *PodmanMetadata) GetPid() int32
func (*PodmanMetadata) GetStartedTime ¶ added in v0.2.1
func (x *PodmanMetadata) GetStartedTime() *timestamppb.Timestamp
func (*PodmanMetadata) GetStatus ¶ added in v0.2.1
func (x *PodmanMetadata) GetStatus() string
func (*PodmanMetadata) ProtoMessage ¶ added in v0.2.1
func (*PodmanMetadata) ProtoMessage()
func (*PodmanMetadata) ProtoReflect ¶ added in v0.2.1
func (x *PodmanMetadata) ProtoReflect() protoreflect.Message
func (*PodmanMetadata) Reset ¶ added in v0.2.1
func (x *PodmanMetadata) Reset()
func (*PodmanMetadata) String ¶ added in v0.2.1
func (x *PodmanMetadata) String() string
type PortagePackageMetadata ¶ added in v0.1.6
type PortagePackageMetadata struct {
PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
PackageVersion string `protobuf:"bytes,2,opt,name=package_version,json=packageVersion,proto3" json:"package_version,omitempty"`
OsId string `protobuf:"bytes,3,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"`
OsVersionId string `protobuf:"bytes,4,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"`
// contains filtered or unexported fields
}
The additional data found in portage packages.
func (*PortagePackageMetadata) Descriptor
deprecated
added in
v0.1.6
func (*PortagePackageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use PortagePackageMetadata.ProtoReflect.Descriptor instead.
func (*PortagePackageMetadata) GetOsId ¶ added in v0.1.6
func (x *PortagePackageMetadata) GetOsId() string
func (*PortagePackageMetadata) GetOsVersionId ¶ added in v0.1.6
func (x *PortagePackageMetadata) GetOsVersionId() string
func (*PortagePackageMetadata) GetPackageName ¶ added in v0.1.6
func (x *PortagePackageMetadata) GetPackageName() string
func (*PortagePackageMetadata) GetPackageVersion ¶ added in v0.1.6
func (x *PortagePackageMetadata) GetPackageVersion() string
func (*PortagePackageMetadata) ProtoMessage ¶ added in v0.1.6
func (*PortagePackageMetadata) ProtoMessage()
func (*PortagePackageMetadata) ProtoReflect ¶ added in v0.1.6
func (x *PortagePackageMetadata) ProtoReflect() protoreflect.Message
func (*PortagePackageMetadata) Reset ¶ added in v0.1.6
func (x *PortagePackageMetadata) Reset()
func (*PortagePackageMetadata) String ¶ added in v0.1.6
func (x *PortagePackageMetadata) String() string
type Protocol ¶ added in v0.2.1
type Protocol struct {
Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"`
// contains filtered or unexported fields
}
func (*Protocol) Descriptor
deprecated
added in
v0.2.1
func (*Protocol) ProtoMessage ¶ added in v0.2.1
func (*Protocol) ProtoMessage()
func (*Protocol) ProtoReflect ¶ added in v0.2.1
func (x *Protocol) ProtoReflect() protoreflect.Message
type Purl ¶
type Purl struct {
// String representation.
Purl string `protobuf:"bytes,1,opt,name=purl,proto3" json:"purl,omitempty"`
// Package type, e.g. "maven, npm, pypi".
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
// Package name.
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// Package version.
Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
// Name prefix such as a Maven groupid, or Docker image owner.
Namespace string `protobuf:"bytes,5,opt,name=namespace,proto3" json:"namespace,omitempty"`
// Extra qualifying data for a package such as an OS, architecture, etc.
Qualifiers []*Qualifier `protobuf:"bytes,6,rep,name=qualifiers,proto3" json:"qualifiers,omitempty"`
// Extra subpath within a package, relative to the package root.
Subpath string `protobuf:"bytes,7,opt,name=subpath,proto3" json:"subpath,omitempty"`
// contains filtered or unexported fields
}
Package URL, see https://github.com/package-url/purl-spec
func (*Purl) Descriptor
deprecated
func (*Purl) GetNamespace ¶
func (*Purl) GetQualifiers ¶
func (*Purl) GetSubpath ¶
func (*Purl) GetVersion ¶
func (*Purl) ProtoMessage ¶
func (*Purl) ProtoMessage()
func (*Purl) ProtoReflect ¶
func (x *Purl) ProtoReflect() protoreflect.Message
type PythonPackageMetadata ¶
type PythonPackageMetadata struct {
Author string `protobuf:"bytes,1,opt,name=author,proto3" json:"author,omitempty"`
AuthorEmail string `protobuf:"bytes,2,opt,name=author_email,json=authorEmail,proto3" json:"author_email,omitempty"`
// contains filtered or unexported fields
}
The additional data found in python packages.
func (*PythonPackageMetadata) Descriptor
deprecated
func (*PythonPackageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use PythonPackageMetadata.ProtoReflect.Descriptor instead.
func (*PythonPackageMetadata) GetAuthor ¶
func (x *PythonPackageMetadata) GetAuthor() string
func (*PythonPackageMetadata) GetAuthorEmail ¶
func (x *PythonPackageMetadata) GetAuthorEmail() string
func (*PythonPackageMetadata) ProtoMessage ¶
func (*PythonPackageMetadata) ProtoMessage()
func (*PythonPackageMetadata) ProtoReflect ¶
func (x *PythonPackageMetadata) ProtoReflect() protoreflect.Message
func (*PythonPackageMetadata) Reset ¶
func (x *PythonPackageMetadata) Reset()
func (*PythonPackageMetadata) String ¶
func (x *PythonPackageMetadata) String() string
type PythonRequirementsMetadata ¶ added in v0.1.2
type PythonRequirementsMetadata struct {
HashCheckingModeValues []string `` /* 131-byte string literal not displayed */
VersionComparator string `protobuf:"bytes,2,opt,name=version_comparator,json=versionComparator,proto3" json:"version_comparator,omitempty"`
Requirement string `protobuf:"bytes,3,opt,name=requirement,proto3" json:"requirement,omitempty"`
// contains filtered or unexported fields
}
func (*PythonRequirementsMetadata) Descriptor
deprecated
added in
v0.1.2
func (*PythonRequirementsMetadata) Descriptor() ([]byte, []int)
Deprecated: Use PythonRequirementsMetadata.ProtoReflect.Descriptor instead.
func (*PythonRequirementsMetadata) GetHashCheckingModeValues ¶ added in v0.1.2
func (x *PythonRequirementsMetadata) GetHashCheckingModeValues() []string
func (*PythonRequirementsMetadata) GetRequirement ¶ added in v0.1.8
func (x *PythonRequirementsMetadata) GetRequirement() string
func (*PythonRequirementsMetadata) GetVersionComparator ¶ added in v0.1.3
func (x *PythonRequirementsMetadata) GetVersionComparator() string
func (*PythonRequirementsMetadata) ProtoMessage ¶ added in v0.1.2
func (*PythonRequirementsMetadata) ProtoMessage()
func (*PythonRequirementsMetadata) ProtoReflect ¶ added in v0.1.2
func (x *PythonRequirementsMetadata) ProtoReflect() protoreflect.Message
func (*PythonRequirementsMetadata) Reset ¶ added in v0.1.2
func (x *PythonRequirementsMetadata) Reset()
func (*PythonRequirementsMetadata) String ¶ added in v0.1.2
func (x *PythonRequirementsMetadata) String() string
type PythonSetupMetadata ¶ added in v0.1.7
type PythonSetupMetadata struct {
VersionComparator string `protobuf:"bytes,2,opt,name=version_comparator,json=versionComparator,proto3" json:"version_comparator,omitempty"`
// contains filtered or unexported fields
}
func (*PythonSetupMetadata) Descriptor
deprecated
added in
v0.1.7
func (*PythonSetupMetadata) Descriptor() ([]byte, []int)
Deprecated: Use PythonSetupMetadata.ProtoReflect.Descriptor instead.
func (*PythonSetupMetadata) GetVersionComparator ¶ added in v0.1.7
func (x *PythonSetupMetadata) GetVersionComparator() string
func (*PythonSetupMetadata) ProtoMessage ¶ added in v0.1.7
func (*PythonSetupMetadata) ProtoMessage()
func (*PythonSetupMetadata) ProtoReflect ¶ added in v0.1.7
func (x *PythonSetupMetadata) ProtoReflect() protoreflect.Message
func (*PythonSetupMetadata) Reset ¶ added in v0.1.7
func (x *PythonSetupMetadata) Reset()
func (*PythonSetupMetadata) String ¶ added in v0.1.7
func (x *PythonSetupMetadata) String() string
type Qualifier ¶
type Qualifier struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*Qualifier) Descriptor
deprecated
func (*Qualifier) ProtoMessage ¶
func (*Qualifier) ProtoMessage()
func (*Qualifier) ProtoReflect ¶
func (x *Qualifier) ProtoReflect() protoreflect.Message
type RPMPackageMetadata ¶
type RPMPackageMetadata struct {
PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
SourceRpm string `protobuf:"bytes,2,opt,name=source_rpm,json=sourceRpm,proto3" json:"source_rpm,omitempty"`
Epoch int32 `protobuf:"varint,3,opt,name=epoch,proto3" json:"epoch,omitempty"`
OsId string `protobuf:"bytes,4,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"`
OsVersionId string `protobuf:"bytes,5,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"`
OsBuildId string `protobuf:"bytes,6,opt,name=os_build_id,json=osBuildId,proto3" json:"os_build_id,omitempty"`
OsName string `protobuf:"bytes,7,opt,name=os_name,json=osName,proto3" json:"os_name,omitempty"`
Vendor string `protobuf:"bytes,8,opt,name=vendor,proto3" json:"vendor,omitempty"`
Architecture string `protobuf:"bytes,9,opt,name=architecture,proto3" json:"architecture,omitempty"`
// contains filtered or unexported fields
}
The additional data found in RPM packages.
func (*RPMPackageMetadata) Descriptor
deprecated
func (*RPMPackageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use RPMPackageMetadata.ProtoReflect.Descriptor instead.
func (*RPMPackageMetadata) GetArchitecture ¶
func (x *RPMPackageMetadata) GetArchitecture() string
func (*RPMPackageMetadata) GetEpoch ¶
func (x *RPMPackageMetadata) GetEpoch() int32
func (*RPMPackageMetadata) GetOsBuildId ¶
func (x *RPMPackageMetadata) GetOsBuildId() string
func (*RPMPackageMetadata) GetOsId ¶
func (x *RPMPackageMetadata) GetOsId() string
func (*RPMPackageMetadata) GetOsName ¶
func (x *RPMPackageMetadata) GetOsName() string
func (*RPMPackageMetadata) GetOsVersionId ¶
func (x *RPMPackageMetadata) GetOsVersionId() string
func (*RPMPackageMetadata) GetPackageName ¶
func (x *RPMPackageMetadata) GetPackageName() string
func (*RPMPackageMetadata) GetSourceRpm ¶
func (x *RPMPackageMetadata) GetSourceRpm() string
func (*RPMPackageMetadata) GetVendor ¶
func (x *RPMPackageMetadata) GetVendor() string
func (*RPMPackageMetadata) ProtoMessage ¶
func (*RPMPackageMetadata) ProtoMessage()
func (*RPMPackageMetadata) ProtoReflect ¶
func (x *RPMPackageMetadata) ProtoReflect() protoreflect.Message
func (*RPMPackageMetadata) Reset ¶
func (x *RPMPackageMetadata) Reset()
func (*RPMPackageMetadata) String ¶
func (x *RPMPackageMetadata) String() string
type SNAPPackageMetadata ¶ added in v0.1.2
type SNAPPackageMetadata 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"`
Grade string `protobuf:"bytes,3,opt,name=grade,proto3" json:"grade,omitempty"`
Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
Architectures []string `protobuf:"bytes,5,rep,name=architectures,proto3" json:"architectures,omitempty"`
OsId string `protobuf:"bytes,6,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"`
OsVersionCodename string `protobuf:"bytes,7,opt,name=os_version_codename,json=osVersionCodename,proto3" json:"os_version_codename,omitempty"`
OsVersionId string `protobuf:"bytes,8,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"`
// contains filtered or unexported fields
}
The additional data found in SNAP packages.
func (*SNAPPackageMetadata) Descriptor
deprecated
added in
v0.1.2
func (*SNAPPackageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use SNAPPackageMetadata.ProtoReflect.Descriptor instead.
func (*SNAPPackageMetadata) GetArchitectures ¶ added in v0.1.2
func (x *SNAPPackageMetadata) GetArchitectures() []string
func (*SNAPPackageMetadata) GetGrade ¶ added in v0.1.2
func (x *SNAPPackageMetadata) GetGrade() string
func (*SNAPPackageMetadata) GetName ¶ added in v0.1.2
func (x *SNAPPackageMetadata) GetName() string
func (*SNAPPackageMetadata) GetOsId ¶ added in v0.1.2
func (x *SNAPPackageMetadata) GetOsId() string
func (*SNAPPackageMetadata) GetOsVersionCodename ¶ added in v0.1.2
func (x *SNAPPackageMetadata) GetOsVersionCodename() string
func (*SNAPPackageMetadata) GetOsVersionId ¶ added in v0.1.2
func (x *SNAPPackageMetadata) GetOsVersionId() string
func (*SNAPPackageMetadata) GetType ¶ added in v0.1.2
func (x *SNAPPackageMetadata) GetType() string
func (*SNAPPackageMetadata) GetVersion ¶ added in v0.1.2
func (x *SNAPPackageMetadata) GetVersion() string
func (*SNAPPackageMetadata) ProtoMessage ¶ added in v0.1.2
func (*SNAPPackageMetadata) ProtoMessage()
func (*SNAPPackageMetadata) ProtoReflect ¶ added in v0.1.2
func (x *SNAPPackageMetadata) ProtoReflect() protoreflect.Message
func (*SNAPPackageMetadata) Reset ¶ added in v0.1.2
func (x *SNAPPackageMetadata) Reset()
func (*SNAPPackageMetadata) String ¶ added in v0.1.2
func (x *SNAPPackageMetadata) String() string
type SPDXPackageMetadata ¶
type SPDXPackageMetadata struct {
Purl *Purl `protobuf:"bytes,1,opt,name=purl,proto3" json:"purl,omitempty"`
Cpes []string `protobuf:"bytes,2,rep,name=cpes,proto3" json:"cpes,omitempty"`
// contains filtered or unexported fields
}
The additional data for packages extracted from SPDX files.
func (*SPDXPackageMetadata) Descriptor
deprecated
func (*SPDXPackageMetadata) Descriptor() ([]byte, []int)
Deprecated: Use SPDXPackageMetadata.ProtoReflect.Descriptor instead.
func (*SPDXPackageMetadata) GetCpes ¶
func (x *SPDXPackageMetadata) GetCpes() []string
func (*SPDXPackageMetadata) GetPurl ¶
func (x *SPDXPackageMetadata) GetPurl() *Purl
func (*SPDXPackageMetadata) ProtoMessage ¶
func (*SPDXPackageMetadata) ProtoMessage()
func (*SPDXPackageMetadata) ProtoReflect ¶
func (x *SPDXPackageMetadata) ProtoReflect() protoreflect.Message
func (*SPDXPackageMetadata) Reset ¶
func (x *SPDXPackageMetadata) Reset()
func (*SPDXPackageMetadata) String ¶
func (x *SPDXPackageMetadata) String() string
type ScanResult ¶
type ScanResult struct {
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
StartTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
EndTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// Status of the overall scan.
Status *ScanStatus `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
// Status and versions of the plugins that ran.
PluginStatus []*PluginStatus `protobuf:"bytes,5,rep,name=plugin_status,json=pluginStatus,proto3" json:"plugin_status,omitempty"`
// TODO(b/400910349): Remove once integrators stop using these fields.
//
// Deprecated: Marked as deprecated in proto/scan_result.proto.
InventoriesDeprecated []*Package `protobuf:"bytes,6,rep,name=inventories_deprecated,json=inventoriesDeprecated,proto3" json:"inventories_deprecated,omitempty"`
// Deprecated: Marked as deprecated in proto/scan_result.proto.
FindingsDeprecated []*GenericFinding `protobuf:"bytes,7,rep,name=findings_deprecated,json=findingsDeprecated,proto3" json:"findings_deprecated,omitempty"`
Inventory *Inventory `protobuf:"bytes,8,opt,name=inventory,proto3" json:"inventory,omitempty"`
// contains filtered or unexported fields
}
The results of a scan incl. scan status and artifacts found.
func (*ScanResult) Descriptor
deprecated
func (*ScanResult) Descriptor() ([]byte, []int)
Deprecated: Use ScanResult.ProtoReflect.Descriptor instead.
func (*ScanResult) GetEndTime ¶
func (x *ScanResult) GetEndTime() *timestamppb.Timestamp
func (*ScanResult) GetFindingsDeprecated
deprecated
added in
v0.2.0
func (x *ScanResult) GetFindingsDeprecated() []*GenericFinding
Deprecated: Marked as deprecated in proto/scan_result.proto.
func (*ScanResult) GetInventoriesDeprecated
deprecated
added in
v0.2.0
func (x *ScanResult) GetInventoriesDeprecated() []*Package
Deprecated: Marked as deprecated in proto/scan_result.proto.
func (*ScanResult) GetInventory ¶ added in v0.2.0
func (x *ScanResult) GetInventory() *Inventory
func (*ScanResult) GetPluginStatus ¶
func (x *ScanResult) GetPluginStatus() []*PluginStatus
func (*ScanResult) GetStartTime ¶
func (x *ScanResult) GetStartTime() *timestamppb.Timestamp
func (*ScanResult) GetStatus ¶
func (x *ScanResult) GetStatus() *ScanStatus
func (*ScanResult) GetVersion ¶
func (x *ScanResult) GetVersion() string
func (*ScanResult) ProtoMessage ¶
func (*ScanResult) ProtoMessage()
func (*ScanResult) ProtoReflect ¶
func (x *ScanResult) ProtoReflect() protoreflect.Message
func (*ScanResult) Reset ¶
func (x *ScanResult) Reset()
func (*ScanResult) String ¶
func (x *ScanResult) String() string
type ScanStatus ¶
type ScanStatus struct {
Status ScanStatus_ScanStatusEnum `protobuf:"varint,1,opt,name=status,proto3,enum=scalibr.ScanStatus_ScanStatusEnum" json:"status,omitempty"`
FailureReason string `protobuf:"bytes,2,opt,name=failure_reason,json=failureReason,proto3" json:"failure_reason,omitempty"`
// contains filtered or unexported fields
}
func (*ScanStatus) Descriptor
deprecated
func (*ScanStatus) Descriptor() ([]byte, []int)
Deprecated: Use ScanStatus.ProtoReflect.Descriptor instead.
func (*ScanStatus) GetFailureReason ¶
func (x *ScanStatus) GetFailureReason() string
func (*ScanStatus) GetStatus ¶
func (x *ScanStatus) GetStatus() ScanStatus_ScanStatusEnum
func (*ScanStatus) ProtoMessage ¶
func (*ScanStatus) ProtoMessage()
func (*ScanStatus) ProtoReflect ¶
func (x *ScanStatus) ProtoReflect() protoreflect.Message
func (*ScanStatus) Reset ¶
func (x *ScanStatus) Reset()
func (*ScanStatus) String ¶
func (x *ScanStatus) String() string
type ScanStatus_ScanStatusEnum ¶
type ScanStatus_ScanStatusEnum int32
const ( ScanStatus_UNSPECIFIED ScanStatus_ScanStatusEnum = 0 ScanStatus_SUCCEEDED ScanStatus_ScanStatusEnum = 1 ScanStatus_PARTIALLY_SUCCEEDED ScanStatus_ScanStatusEnum = 2 ScanStatus_FAILED ScanStatus_ScanStatusEnum = 3 )
func (ScanStatus_ScanStatusEnum) Descriptor ¶
func (ScanStatus_ScanStatusEnum) Descriptor() protoreflect.EnumDescriptor
func (ScanStatus_ScanStatusEnum) Enum ¶
func (x ScanStatus_ScanStatusEnum) Enum() *ScanStatus_ScanStatusEnum
func (ScanStatus_ScanStatusEnum) EnumDescriptor
deprecated
func (ScanStatus_ScanStatusEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use ScanStatus_ScanStatusEnum.Descriptor instead.
func (ScanStatus_ScanStatusEnum) Number ¶
func (x ScanStatus_ScanStatusEnum) Number() protoreflect.EnumNumber
func (ScanStatus_ScanStatusEnum) String ¶
func (x ScanStatus_ScanStatusEnum) String() string
func (ScanStatus_ScanStatusEnum) Type ¶
func (ScanStatus_ScanStatusEnum) Type() protoreflect.EnumType
type Secret ¶ added in v0.3.1
type Secret struct {
Secret *SecretData `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
Status *SecretStatus `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
Locations []*Location `protobuf:"bytes,3,rep,name=locations,proto3" json:"locations,omitempty"`
// contains filtered or unexported fields
}
A secret (i.e. credential) found by Veles secret scanning.
func (*Secret) Descriptor
deprecated
added in
v0.3.1
func (*Secret) GetLocations ¶ added in v0.3.1
func (*Secret) GetSecret ¶ added in v0.3.1
func (x *Secret) GetSecret() *SecretData
func (*Secret) GetStatus ¶ added in v0.3.1
func (x *Secret) GetStatus() *SecretStatus
func (*Secret) ProtoMessage ¶ added in v0.3.1
func (*Secret) ProtoMessage()
func (*Secret) ProtoReflect ¶ added in v0.3.1
func (x *Secret) ProtoReflect() protoreflect.Message
type SecretData ¶ added in v0.3.1
type SecretData struct {
// Types that are valid to be assigned to Secret:
//
// *SecretData_Gcpsak
Secret isSecretData_Secret `protobuf_oneof:"secret"`
// contains filtered or unexported fields
}
func (*SecretData) Descriptor
deprecated
added in
v0.3.1
func (*SecretData) Descriptor() ([]byte, []int)
Deprecated: Use SecretData.ProtoReflect.Descriptor instead.
func (*SecretData) GetGcpsak ¶ added in v0.3.1
func (x *SecretData) GetGcpsak() *SecretData_GCPSAK
func (*SecretData) GetSecret ¶ added in v0.3.1
func (x *SecretData) GetSecret() isSecretData_Secret
func (*SecretData) ProtoMessage ¶ added in v0.3.1
func (*SecretData) ProtoMessage()
func (*SecretData) ProtoReflect ¶ added in v0.3.1
func (x *SecretData) ProtoReflect() protoreflect.Message
func (*SecretData) Reset ¶ added in v0.3.1
func (x *SecretData) Reset()
func (*SecretData) String ¶ added in v0.3.1
func (x *SecretData) String() string
type SecretData_GCPSAK ¶ added in v0.3.1
type SecretData_GCPSAK struct {
// Always filled.
PrivateKeyId string `protobuf:"bytes,1,opt,name=private_key_id,json=privateKeyId,proto3" json:"private_key_id,omitempty"`
ClientEmail string `protobuf:"bytes,2,opt,name=client_email,json=clientEmail,proto3" json:"client_email,omitempty"`
Signature []byte `protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"` // derived from the private_key for validation
// Filled only when explicitly requested.
Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
ProjectId string `protobuf:"bytes,5,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
ClientId string `protobuf:"bytes,6,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
AuthUri string `protobuf:"bytes,7,opt,name=auth_uri,json=authUri,proto3" json:"auth_uri,omitempty"`
TokenUri string `protobuf:"bytes,8,opt,name=token_uri,json=tokenUri,proto3" json:"token_uri,omitempty"`
AuthProviderX509CertUrl string `` /* 136-byte string literal not displayed */
ClientX509CertUrl string `protobuf:"bytes,10,opt,name=client_x509_cert_url,json=clientX509CertUrl,proto3" json:"client_x509_cert_url,omitempty"`
UniverseDomain string `protobuf:"bytes,11,opt,name=universe_domain,json=universeDomain,proto3" json:"universe_domain,omitempty"`
// Should not be filled out unless very explicitly requested accepting the
// risk that this might accidentally leak the key.
PrivateKey string `protobuf:"bytes,12,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"`
// contains filtered or unexported fields
}
func (*SecretData_GCPSAK) Descriptor
deprecated
added in
v0.3.1
func (*SecretData_GCPSAK) Descriptor() ([]byte, []int)
Deprecated: Use SecretData_GCPSAK.ProtoReflect.Descriptor instead.
func (*SecretData_GCPSAK) GetAuthProviderX509CertUrl ¶ added in v0.3.1
func (x *SecretData_GCPSAK) GetAuthProviderX509CertUrl() string
func (*SecretData_GCPSAK) GetAuthUri ¶ added in v0.3.1
func (x *SecretData_GCPSAK) GetAuthUri() string
func (*SecretData_GCPSAK) GetClientEmail ¶ added in v0.3.1
func (x *SecretData_GCPSAK) GetClientEmail() string
func (*SecretData_GCPSAK) GetClientId ¶ added in v0.3.1
func (x *SecretData_GCPSAK) GetClientId() string
func (*SecretData_GCPSAK) GetClientX509CertUrl ¶ added in v0.3.1
func (x *SecretData_GCPSAK) GetClientX509CertUrl() string
func (*SecretData_GCPSAK) GetPrivateKey ¶ added in v0.3.1
func (x *SecretData_GCPSAK) GetPrivateKey() string
func (*SecretData_GCPSAK) GetPrivateKeyId ¶ added in v0.3.1
func (x *SecretData_GCPSAK) GetPrivateKeyId() string
func (*SecretData_GCPSAK) GetProjectId ¶ added in v0.3.1
func (x *SecretData_GCPSAK) GetProjectId() string
func (*SecretData_GCPSAK) GetSignature ¶ added in v0.3.1
func (x *SecretData_GCPSAK) GetSignature() []byte
func (*SecretData_GCPSAK) GetTokenUri ¶ added in v0.3.1
func (x *SecretData_GCPSAK) GetTokenUri() string
func (*SecretData_GCPSAK) GetType ¶ added in v0.3.1
func (x *SecretData_GCPSAK) GetType() string
func (*SecretData_GCPSAK) GetUniverseDomain ¶ added in v0.3.1
func (x *SecretData_GCPSAK) GetUniverseDomain() string
func (*SecretData_GCPSAK) ProtoMessage ¶ added in v0.3.1
func (*SecretData_GCPSAK) ProtoMessage()
func (*SecretData_GCPSAK) ProtoReflect ¶ added in v0.3.1
func (x *SecretData_GCPSAK) ProtoReflect() protoreflect.Message
func (*SecretData_GCPSAK) Reset ¶ added in v0.3.1
func (x *SecretData_GCPSAK) Reset()
func (*SecretData_GCPSAK) String ¶ added in v0.3.1
func (x *SecretData_GCPSAK) String() string
type SecretData_Gcpsak ¶ added in v0.3.1
type SecretData_Gcpsak struct {
Gcpsak *SecretData_GCPSAK `protobuf:"bytes,1,opt,name=gcpsak,proto3,oneof"`
}
type SecretStatus ¶ added in v0.3.1
type SecretStatus struct {
Status SecretStatus_SecretStatusEnum `protobuf:"varint,1,opt,name=status,proto3,enum=scalibr.SecretStatus_SecretStatusEnum" json:"status,omitempty"`
LastUpdated *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=last_updated,json=lastUpdated,proto3" json:"last_updated,omitempty"`
// contains filtered or unexported fields
}
func (*SecretStatus) Descriptor
deprecated
added in
v0.3.1
func (*SecretStatus) Descriptor() ([]byte, []int)
Deprecated: Use SecretStatus.ProtoReflect.Descriptor instead.
func (*SecretStatus) GetLastUpdated ¶ added in v0.3.1
func (x *SecretStatus) GetLastUpdated() *timestamppb.Timestamp
func (*SecretStatus) GetStatus ¶ added in v0.3.1
func (x *SecretStatus) GetStatus() SecretStatus_SecretStatusEnum
func (*SecretStatus) ProtoMessage ¶ added in v0.3.1
func (*SecretStatus) ProtoMessage()
func (*SecretStatus) ProtoReflect ¶ added in v0.3.1
func (x *SecretStatus) ProtoReflect() protoreflect.Message
func (*SecretStatus) Reset ¶ added in v0.3.1
func (x *SecretStatus) Reset()
func (*SecretStatus) String ¶ added in v0.3.1
func (x *SecretStatus) String() string
type SecretStatus_SecretStatusEnum ¶ added in v0.3.1
type SecretStatus_SecretStatusEnum int32
const ( // The default value for SecretStatusEnum. Set when no validation was // attempted. SecretStatus_UNSPECIFIED SecretStatus_SecretStatusEnum = 0 // Deprecated. Use UNSPECIFIED instead. // // Deprecated: Marked as deprecated in proto/scan_result.proto. SecretStatus_UNKNOWN SecretStatus_SecretStatusEnum = 1 // The secret is confirmed to be invalid. SecretStatus_INVALID SecretStatus_SecretStatusEnum = 2 // The secret is confirmed to be valid. SecretStatus_VALID SecretStatus_SecretStatusEnum = 3 // Validating the secret is not supported by the scanner. SecretStatus_UNSUPPORTED SecretStatus_SecretStatusEnum = 4 // Validation is supported but the validation failed. SecretStatus_FAILED SecretStatus_SecretStatusEnum = 5 )
func (SecretStatus_SecretStatusEnum) Descriptor ¶ added in v0.3.1
func (SecretStatus_SecretStatusEnum) Descriptor() protoreflect.EnumDescriptor
func (SecretStatus_SecretStatusEnum) Enum ¶ added in v0.3.1
func (x SecretStatus_SecretStatusEnum) Enum() *SecretStatus_SecretStatusEnum
func (SecretStatus_SecretStatusEnum) EnumDescriptor
deprecated
added in
v0.3.1
func (SecretStatus_SecretStatusEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use SecretStatus_SecretStatusEnum.Descriptor instead.
func (SecretStatus_SecretStatusEnum) Number ¶ added in v0.3.1
func (x SecretStatus_SecretStatusEnum) Number() protoreflect.EnumNumber
func (SecretStatus_SecretStatusEnum) String ¶ added in v0.3.1
func (x SecretStatus_SecretStatusEnum) String() string
func (SecretStatus_SecretStatusEnum) Type ¶ added in v0.3.1
func (SecretStatus_SecretStatusEnum) Type() protoreflect.EnumType
type SeverityEnum ¶ added in v0.3.1
type SeverityEnum int32
const ( SeverityEnum_SEVERITY_UNSPECIFIED SeverityEnum = 0 SeverityEnum_MINIMAL SeverityEnum = 1 SeverityEnum_LOW SeverityEnum = 2 SeverityEnum_MEDIUM SeverityEnum = 3 SeverityEnum_HIGH SeverityEnum = 4 SeverityEnum_CRITICAL SeverityEnum = 5 )
func (SeverityEnum) Descriptor ¶ added in v0.3.1
func (SeverityEnum) Descriptor() protoreflect.EnumDescriptor
func (SeverityEnum) Enum ¶ added in v0.3.1
func (x SeverityEnum) Enum() *SeverityEnum
func (SeverityEnum) EnumDescriptor
deprecated
added in
v0.3.1
func (SeverityEnum) EnumDescriptor() ([]byte, []int)
Deprecated: Use SeverityEnum.Descriptor instead.
func (SeverityEnum) Number ¶ added in v0.3.1
func (x SeverityEnum) Number() protoreflect.EnumNumber
func (SeverityEnum) String ¶ added in v0.3.1
func (x SeverityEnum) String() string
func (SeverityEnum) Type ¶ added in v0.3.1
func (SeverityEnum) Type() protoreflect.EnumType
type SourceCodeIdentifier ¶ added in v0.1.3
type SourceCodeIdentifier struct {
Repo string `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"`
Commit string `protobuf:"bytes,2,opt,name=commit,proto3" json:"commit,omitempty"`
// contains filtered or unexported fields
}
Additional identifiers for source code software packages (e.g. NPM).
func (*SourceCodeIdentifier) Descriptor
deprecated
added in
v0.1.3
func (*SourceCodeIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use SourceCodeIdentifier.ProtoReflect.Descriptor instead.
func (*SourceCodeIdentifier) GetCommit ¶ added in v0.1.3
func (x *SourceCodeIdentifier) GetCommit() string
func (*SourceCodeIdentifier) GetRepo ¶ added in v0.1.3
func (x *SourceCodeIdentifier) GetRepo() string
func (*SourceCodeIdentifier) ProtoMessage ¶ added in v0.1.3
func (*SourceCodeIdentifier) ProtoMessage()
func (*SourceCodeIdentifier) ProtoReflect ¶ added in v0.1.3
func (x *SourceCodeIdentifier) ProtoReflect() protoreflect.Message
func (*SourceCodeIdentifier) Reset ¶ added in v0.1.3
func (x *SourceCodeIdentifier) Reset()
func (*SourceCodeIdentifier) String ¶ added in v0.1.3
func (x *SourceCodeIdentifier) String() string
type VSCodeExtensionsMetadata ¶ added in v0.1.7
type VSCodeExtensionsMetadata struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
PublisherId string `protobuf:"bytes,2,opt,name=publisher_id,json=publisherId,proto3" json:"publisher_id,omitempty"`
PublisherDisplayName string `protobuf:"bytes,3,opt,name=publisher_display_name,json=publisherDisplayName,proto3" json:"publisher_display_name,omitempty"`
TargetPlatform string `protobuf:"bytes,4,opt,name=target_platform,json=targetPlatform,proto3" json:"target_platform,omitempty"`
Updated bool `protobuf:"varint,5,opt,name=updated,proto3" json:"updated,omitempty"`
IsPreReleaseVersion bool `protobuf:"varint,6,opt,name=is_pre_release_version,json=isPreReleaseVersion,proto3" json:"is_pre_release_version,omitempty"`
InstalledTimestamp int64 `protobuf:"varint,7,opt,name=installed_timestamp,json=installedTimestamp,proto3" json:"installed_timestamp,omitempty"`
// contains filtered or unexported fields
}
The additional data found in VSCode extensions.
func (*VSCodeExtensionsMetadata) Descriptor
deprecated
added in
v0.1.7
func (*VSCodeExtensionsMetadata) Descriptor() ([]byte, []int)
Deprecated: Use VSCodeExtensionsMetadata.ProtoReflect.Descriptor instead.
func (*VSCodeExtensionsMetadata) GetId ¶ added in v0.1.7
func (x *VSCodeExtensionsMetadata) GetId() string
func (*VSCodeExtensionsMetadata) GetInstalledTimestamp ¶ added in v0.1.7
func (x *VSCodeExtensionsMetadata) GetInstalledTimestamp() int64
func (*VSCodeExtensionsMetadata) GetIsPreReleaseVersion ¶ added in v0.1.7
func (x *VSCodeExtensionsMetadata) GetIsPreReleaseVersion() bool
func (*VSCodeExtensionsMetadata) GetPublisherDisplayName ¶ added in v0.1.7
func (x *VSCodeExtensionsMetadata) GetPublisherDisplayName() string
func (*VSCodeExtensionsMetadata) GetPublisherId ¶ added in v0.1.7
func (x *VSCodeExtensionsMetadata) GetPublisherId() string
func (*VSCodeExtensionsMetadata) GetTargetPlatform ¶ added in v0.1.7
func (x *VSCodeExtensionsMetadata) GetTargetPlatform() string
func (*VSCodeExtensionsMetadata) GetUpdated ¶ added in v0.1.7
func (x *VSCodeExtensionsMetadata) GetUpdated() bool
func (*VSCodeExtensionsMetadata) ProtoMessage ¶ added in v0.1.7
func (*VSCodeExtensionsMetadata) ProtoMessage()
func (*VSCodeExtensionsMetadata) ProtoReflect ¶ added in v0.1.7
func (x *VSCodeExtensionsMetadata) ProtoReflect() protoreflect.Message
func (*VSCodeExtensionsMetadata) Reset ¶ added in v0.1.7
func (x *VSCodeExtensionsMetadata) Reset()
func (*VSCodeExtensionsMetadata) String ¶ added in v0.1.7
func (x *VSCodeExtensionsMetadata) String() string
type VexJustification ¶ added in v0.3.1
type VexJustification int32
Vuln exclusion reasons - Mirrors the format from the official VEX documentation (https://www.cisa.gov/sites/default/files/publications/VEX_Status_Justification_Jun22.pdf)
const ( VexJustification_VEX_JUSTIFICATION_UNSPECIFIED VexJustification = 0 // The vulnerable component is not used in the affected artifact. VexJustification_COMPONENT_NOT_PRESENT VexJustification = 1 // The component is used but vulnerable code was removed or not included. VexJustification_VULNERABLE_CODE_NOT_PRESENT VexJustification = 2 // Vulnerable code is included but is not executed. VexJustification_VULNERABLE_CODE_NOT_IN_EXECUTE_PATH VexJustification = 3 // Vulnerable code is executed but can't be exploited due to program logic. VexJustification_VULNERABLE_CODE_CANNOT_BE_CONTROLLED_BY_ADVERSARY VexJustification = 4 // Code can be executed but additional mitigations prevent exploitation. VexJustification_INLINE_MITIGATION_ALREADY_EXISTS VexJustification = 5 )
func (VexJustification) Descriptor ¶ added in v0.3.1
func (VexJustification) Descriptor() protoreflect.EnumDescriptor
func (VexJustification) Enum ¶ added in v0.3.1
func (x VexJustification) Enum() *VexJustification
func (VexJustification) EnumDescriptor
deprecated
added in
v0.3.1
func (VexJustification) EnumDescriptor() ([]byte, []int)
Deprecated: Use VexJustification.Descriptor instead.
func (VexJustification) Number ¶ added in v0.3.1
func (x VexJustification) Number() protoreflect.EnumNumber
func (VexJustification) String ¶ added in v0.3.1
func (x VexJustification) String() string
func (VexJustification) Type ¶ added in v0.3.1
func (VexJustification) Type() protoreflect.EnumType
type VmlinuzMetadata ¶ added in v0.1.6
type VmlinuzMetadata 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"`
Architecture string `protobuf:"bytes,3,opt,name=architecture,proto3" json:"architecture,omitempty"`
ExtendedVersion string `protobuf:"bytes,4,opt,name=extended_version,json=extendedVersion,proto3" json:"extended_version,omitempty"`
Format string `protobuf:"bytes,5,opt,name=format,proto3" json:"format,omitempty"`
SwapDevice int32 `protobuf:"varint,6,opt,name=swap_device,json=swapDevice,proto3" json:"swap_device,omitempty"`
RootDevice int32 `protobuf:"varint,7,opt,name=root_device,json=rootDevice,proto3" json:"root_device,omitempty"`
VideoMode string `protobuf:"bytes,8,opt,name=video_mode,json=videoMode,proto3" json:"video_mode,omitempty"`
OsId string `protobuf:"bytes,9,opt,name=os_id,json=osId,proto3" json:"os_id,omitempty"`
OsVersionCodename string `protobuf:"bytes,10,opt,name=os_version_codename,json=osVersionCodename,proto3" json:"os_version_codename,omitempty"`
OsVersionId string `protobuf:"bytes,11,opt,name=os_version_id,json=osVersionId,proto3" json:"os_version_id,omitempty"`
RwRootFs bool `protobuf:"varint,12,opt,name=rw_root_fs,json=rwRootFs,proto3" json:"rw_root_fs,omitempty"`
// contains filtered or unexported fields
}
The additional data found in Vmlinuz packages.
func (*VmlinuzMetadata) Descriptor
deprecated
added in
v0.1.6
func (*VmlinuzMetadata) Descriptor() ([]byte, []int)
Deprecated: Use VmlinuzMetadata.ProtoReflect.Descriptor instead.
func (*VmlinuzMetadata) GetArchitecture ¶ added in v0.1.6
func (x *VmlinuzMetadata) GetArchitecture() string
func (*VmlinuzMetadata) GetExtendedVersion ¶ added in v0.1.6
func (x *VmlinuzMetadata) GetExtendedVersion() string
func (*VmlinuzMetadata) GetFormat ¶ added in v0.1.6
func (x *VmlinuzMetadata) GetFormat() string
func (*VmlinuzMetadata) GetName ¶ added in v0.1.6
func (x *VmlinuzMetadata) GetName() string
func (*VmlinuzMetadata) GetOsId ¶ added in v0.1.6
func (x *VmlinuzMetadata) GetOsId() string
func (*VmlinuzMetadata) GetOsVersionCodename ¶ added in v0.1.6
func (x *VmlinuzMetadata) GetOsVersionCodename() string
func (*VmlinuzMetadata) GetOsVersionId ¶ added in v0.1.6
func (x *VmlinuzMetadata) GetOsVersionId() string
func (*VmlinuzMetadata) GetRootDevice ¶ added in v0.1.6
func (x *VmlinuzMetadata) GetRootDevice() int32
func (*VmlinuzMetadata) GetRwRootFs ¶ added in v0.1.6
func (x *VmlinuzMetadata) GetRwRootFs() bool
func (*VmlinuzMetadata) GetSwapDevice ¶ added in v0.1.6
func (x *VmlinuzMetadata) GetSwapDevice() int32
func (*VmlinuzMetadata) GetVersion ¶ added in v0.1.6
func (x *VmlinuzMetadata) GetVersion() string
func (*VmlinuzMetadata) GetVideoMode ¶ added in v0.1.6
func (x *VmlinuzMetadata) GetVideoMode() string
func (*VmlinuzMetadata) ProtoMessage ¶ added in v0.1.6
func (*VmlinuzMetadata) ProtoMessage()
func (*VmlinuzMetadata) ProtoReflect ¶ added in v0.1.6
func (x *VmlinuzMetadata) ProtoReflect() protoreflect.Message
func (*VmlinuzMetadata) Reset ¶ added in v0.1.6
func (x *VmlinuzMetadata) Reset()
func (*VmlinuzMetadata) String ¶ added in v0.1.6
func (x *VmlinuzMetadata) String() string
type VulnIdentifiers ¶ added in v0.3.1
type VulnIdentifiers struct {
Identifiers []string `protobuf:"bytes,1,rep,name=identifiers,proto3" json:"identifiers,omitempty"`
// contains filtered or unexported fields
}
func (*VulnIdentifiers) Descriptor
deprecated
added in
v0.3.1
func (*VulnIdentifiers) Descriptor() ([]byte, []int)
Deprecated: Use VulnIdentifiers.ProtoReflect.Descriptor instead.
func (*VulnIdentifiers) GetIdentifiers ¶ added in v0.3.1
func (x *VulnIdentifiers) GetIdentifiers() []string
func (*VulnIdentifiers) ProtoMessage ¶ added in v0.3.1
func (*VulnIdentifiers) ProtoMessage()
func (*VulnIdentifiers) ProtoReflect ¶ added in v0.3.1
func (x *VulnIdentifiers) ProtoReflect() protoreflect.Message
func (*VulnIdentifiers) Reset ¶ added in v0.3.1
func (x *VulnIdentifiers) Reset()
func (*VulnIdentifiers) String ¶ added in v0.3.1
func (x *VulnIdentifiers) String() string
type WindowsOSVersion ¶ added in v0.1.5
type WindowsOSVersion struct {
Product string `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"`
FullVersion string `protobuf:"bytes,2,opt,name=full_version,json=fullVersion,proto3" json:"full_version,omitempty"`
// contains filtered or unexported fields
}
func (*WindowsOSVersion) Descriptor
deprecated
added in
v0.1.5
func (*WindowsOSVersion) Descriptor() ([]byte, []int)
Deprecated: Use WindowsOSVersion.ProtoReflect.Descriptor instead.
func (*WindowsOSVersion) GetFullVersion ¶ added in v0.1.5
func (x *WindowsOSVersion) GetFullVersion() string
func (*WindowsOSVersion) GetProduct ¶ added in v0.1.5
func (x *WindowsOSVersion) GetProduct() string
func (*WindowsOSVersion) ProtoMessage ¶ added in v0.1.5
func (*WindowsOSVersion) ProtoMessage()
func (*WindowsOSVersion) ProtoReflect ¶ added in v0.1.5
func (x *WindowsOSVersion) ProtoReflect() protoreflect.Message
func (*WindowsOSVersion) Reset ¶ added in v0.1.5
func (x *WindowsOSVersion) Reset()
func (*WindowsOSVersion) String ¶ added in v0.1.5
func (x *WindowsOSVersion) String() string