scan_result_go_proto

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 18, 2025 License: Apache-2.0, BSD-3-Clause Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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.

View Source
var (
	PackageSource_name = map[int32]string{
		0: "UNKNOWN",
		1: "PUBLIC_REGISTRY",
		2: "OTHER",
		3: "LOCAL",
	}
	PackageSource_value = map[string]int32{
		"UNKNOWN":         0,
		"PUBLIC_REGISTRY": 1,
		"OTHER":           2,
		"LOCAL":           3,
	}
)

Enum value maps for PackageSource.

View Source
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.

View Source
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.

View Source
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 AsdfMetadata added in v0.3.3

type AsdfMetadata struct {
	ToolName    string `protobuf:"bytes,1,opt,name=tool_name,json=toolName,proto3" json:"tool_name,omitempty"`
	ToolVersion string `protobuf:"bytes,2,opt,name=tool_version,json=toolVersion,proto3" json:"tool_version,omitempty"`
	// contains filtered or unexported fields
}

func (*AsdfMetadata) Descriptor deprecated added in v0.3.3

func (*AsdfMetadata) Descriptor() ([]byte, []int)

Deprecated: Use AsdfMetadata.ProtoReflect.Descriptor instead.

func (*AsdfMetadata) GetToolName added in v0.3.3

func (x *AsdfMetadata) GetToolName() string

func (*AsdfMetadata) GetToolVersion added in v0.3.3

func (x *AsdfMetadata) GetToolVersion() string

func (*AsdfMetadata) ProtoMessage added in v0.3.3

func (*AsdfMetadata) ProtoMessage()

func (*AsdfMetadata) ProtoReflect added in v0.3.3

func (x *AsdfMetadata) ProtoReflect() protoreflect.Message

func (*AsdfMetadata) Reset added in v0.3.3

func (x *AsdfMetadata) Reset()

func (*AsdfMetadata) String added in v0.3.3

func (x *AsdfMetadata) String() string

type BaseImageChain added in v0.3.5

type BaseImageChain struct {

	// List of potential base images (repositories that have a matching ChainID).
	BaseImages []*BaseImageDetails `protobuf:"bytes,1,rep,name=base_images,json=baseImages,proto3" json:"base_images,omitempty"`
	// Chain ID of the last layer in the image.
	ChainId string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// contains filtered or unexported fields
}

func (*BaseImageChain) Descriptor deprecated added in v0.3.5

func (*BaseImageChain) Descriptor() ([]byte, []int)

Deprecated: Use BaseImageChain.ProtoReflect.Descriptor instead.

func (*BaseImageChain) GetBaseImages added in v0.3.5

func (x *BaseImageChain) GetBaseImages() []*BaseImageDetails

func (*BaseImageChain) GetChainId added in v0.3.5

func (x *BaseImageChain) GetChainId() string

func (*BaseImageChain) ProtoMessage added in v0.3.5

func (*BaseImageChain) ProtoMessage()

func (*BaseImageChain) ProtoReflect added in v0.3.5

func (x *BaseImageChain) ProtoReflect() protoreflect.Message

func (*BaseImageChain) Reset added in v0.3.5

func (x *BaseImageChain) Reset()

func (*BaseImageChain) String added in v0.3.5

func (x *BaseImageChain) String() string

type BaseImageDetails added in v0.3.5

type BaseImageDetails struct {

	// Name of the image. (e.g. `debian`, `circleci/node`)
	Repository string `protobuf:"bytes,1,opt,name=repository,proto3" json:"repository,omitempty"`
	// Name of the registry. (e.g. `docker.io`, `ghcr.io`)
	Registry string `protobuf:"bytes,2,opt,name=registry,proto3" json:"registry,omitempty"`
	// Name of the plugin used to extract the base image.
	Plugin string `protobuf:"bytes,3,opt,name=plugin,proto3" json:"plugin,omitempty"`
	// contains filtered or unexported fields
}

func (*BaseImageDetails) Descriptor deprecated added in v0.3.5

func (*BaseImageDetails) Descriptor() ([]byte, []int)

Deprecated: Use BaseImageDetails.ProtoReflect.Descriptor instead.

func (*BaseImageDetails) GetPlugin added in v0.3.5

func (x *BaseImageDetails) GetPlugin() string

func (*BaseImageDetails) GetRegistry added in v0.3.5

func (x *BaseImageDetails) GetRegistry() string

func (*BaseImageDetails) GetRepository added in v0.3.5

func (x *BaseImageDetails) GetRepository() string

func (*BaseImageDetails) ProtoMessage added in v0.3.5

func (*BaseImageDetails) ProtoMessage()

func (*BaseImageDetails) ProtoReflect added in v0.3.5

func (x *BaseImageDetails) ProtoReflect() protoreflect.Message

func (*BaseImageDetails) Reset added in v0.3.5

func (x *BaseImageDetails) Reset()

func (*BaseImageDetails) String added in v0.3.5

func (x *BaseImageDetails) 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 ContainerImageMetadata added in v0.3.5

type ContainerImageMetadata struct {
	Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	// Layers are ordered from the earliest to the latest.
	LayerMetadata []*LayerMetadata `protobuf:"bytes,2,rep,name=layer_metadata,json=layerMetadata,proto3" json:"layer_metadata,omitempty"`
	// The base images that make up the chain.
	// The first base image is always empty, acting as a placeholder for the
	// scanned image itself. If the scanned image is a base image, there will be
	// no layers pointing to the first base image.
	//
	// The base images are ordered from the biggest base image containing all base
	// images to the smallest. e.g. [empty, postgresql, alpine]
	BaseImageChains []*BaseImageChain `protobuf:"bytes,3,rep,name=base_image_chains,json=baseImageChains,proto3" json:"base_image_chains,omitempty"`
	// Key value map of OS info from /etc/os-release.
	OsInfo map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ContainerImageMetadata) Descriptor deprecated added in v0.3.5

func (*ContainerImageMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ContainerImageMetadata.ProtoReflect.Descriptor instead.

func (*ContainerImageMetadata) GetBaseImageChains added in v0.3.5

func (x *ContainerImageMetadata) GetBaseImageChains() []*BaseImageChain

func (*ContainerImageMetadata) GetIndex added in v0.3.5

func (x *ContainerImageMetadata) GetIndex() int32

func (*ContainerImageMetadata) GetLayerMetadata added in v0.3.5

func (x *ContainerImageMetadata) GetLayerMetadata() []*LayerMetadata

func (*ContainerImageMetadata) GetOsInfo added in v0.3.5

func (x *ContainerImageMetadata) GetOsInfo() map[string]string

func (*ContainerImageMetadata) ProtoMessage added in v0.3.5

func (*ContainerImageMetadata) ProtoMessage()

func (*ContainerImageMetadata) ProtoReflect added in v0.3.5

func (x *ContainerImageMetadata) ProtoReflect() protoreflect.Message

func (*ContainerImageMetadata) Reset added in v0.3.5

func (x *ContainerImageMetadata) Reset()

func (*ContainerImageMetadata) String added in v0.3.5

func (x *ContainerImageMetadata) 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 (*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 (*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 (*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 (*ContainerdRuntimeContainerMetadata) GetRootfsPath added in v0.1.2

func (x *ContainerdRuntimeContainerMetadata) GetRootfsPath() string

func (*ContainerdRuntimeContainerMetadata) GetRuntime added in v0.1.2

func (*ContainerdRuntimeContainerMetadata) ProtoMessage added in v0.1.2

func (*ContainerdRuntimeContainerMetadata) ProtoMessage()

func (*ContainerdRuntimeContainerMetadata) ProtoReflect added in v0.1.2

func (*ContainerdRuntimeContainerMetadata) Reset added in v0.1.2

func (*ContainerdRuntimeContainerMetadata) String added in v0.1.2

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"`
	PackageSource     string `protobuf:"bytes,11,opt,name=package_source,json=packageSource,proto3" json:"package_source,omitempty"`
	// contains filtered or unexported fields
}

The additional data found in DPKG packages. Next ID: 12

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) GetPackageSource added in v0.4.0

func (x *DPKGPackageMetadata) GetPackageSource() 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 FileError added in v0.4.0

type FileError struct {
	FilePath     string `protobuf:"bytes,1,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"`
	ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

func (*FileError) Descriptor deprecated added in v0.4.0

func (*FileError) Descriptor() ([]byte, []int)

Deprecated: Use FileError.ProtoReflect.Descriptor instead.

func (*FileError) GetErrorMessage added in v0.4.0

func (x *FileError) GetErrorMessage() string

func (*FileError) GetFilePath added in v0.4.0

func (x *FileError) GetFilePath() string

func (*FileError) ProtoMessage added in v0.4.0

func (*FileError) ProtoMessage()

func (*FileError) ProtoReflect added in v0.4.0

func (x *FileError) ProtoReflect() protoreflect.Message

func (*FileError) Reset added in v0.4.0

func (x *FileError) Reset()

func (*FileError) String added in v0.4.0

func (x *FileError) 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) Descriptor() ([]byte, []int)

Deprecated: Use Filepath.ProtoReflect.Descriptor instead.

func (*Filepath) GetPath added in v0.3.1

func (x *Filepath) GetPath() string

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

func (*Filepath) Reset added in v0.3.1

func (x *Filepath) Reset()

func (*Filepath) String added in v0.3.1

func (x *Filepath) String() string

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 (*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 (*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 (*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 (*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 (*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"`
	ContainerImageMetadata []*ContainerImageMetadata `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

The artifacts (e.g. software inventory, security findings) that a scan found.

func (*Inventory) Descriptor deprecated

func (*Inventory) Descriptor() ([]byte, []int)

Deprecated: Use Inventory.ProtoReflect.Descriptor instead.

func (*Inventory) GetContainerImageMetadata added in v0.3.5

func (x *Inventory) GetContainerImageMetadata() []*ContainerImageMetadata

func (*Inventory) GetGenericFindings added in v0.3.1

func (x *Inventory) GetGenericFindings() []*GenericFinding

func (*Inventory) GetPackages added in v0.2.0

func (x *Inventory) GetPackages() []*Package

func (*Inventory) GetSecrets added in v0.3.1

func (x *Inventory) GetSecrets() []*Secret

func (*Inventory) ProtoMessage

func (*Inventory) ProtoMessage()

func (*Inventory) ProtoReflect

func (x *Inventory) ProtoReflect() protoreflect.Message

func (*Inventory) Reset

func (x *Inventory) Reset()

func (*Inventory) String

func (x *Inventory) String() string

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"`
	Source       PackageSource `protobuf:"varint,5,opt,name=source,proto3,enum=scalibr.PackageSource" json:"source,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) GetMaintainers

func (x *JavascriptPackageJSONMetadata) GetMaintainers() []string

func (*JavascriptPackageJSONMetadata) GetSource added in v0.3.6

func (*JavascriptPackageJSONMetadata) ProtoMessage

func (*JavascriptPackageJSONMetadata) ProtoMessage()

func (*JavascriptPackageJSONMetadata) ProtoReflect

func (*JavascriptPackageJSONMetadata) Reset

func (x *JavascriptPackageJSONMetadata) Reset()

func (*JavascriptPackageJSONMetadata) 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 LayerMetadata added in v0.3.5

type LayerMetadata struct {

	// The index of the layer within the ContainerImageMetadata.layer_metadata
	// field.
	Index   int32  `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	DiffId  string `protobuf:"bytes,2,opt,name=diff_id,json=diffId,proto3" json:"diff_id,omitempty"`
	ChainId string `protobuf:"bytes,3,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	// The command that was used to build the layer.
	Command string `protobuf:"bytes,4,opt,name=command,proto3" json:"command,omitempty"`
	// Whether the layer is empty (currently always false).
	IsEmpty bool `protobuf:"varint,5,opt,name=is_empty,json=isEmpty,proto3" json:"is_empty,omitempty"`
	// The index of the base image match within the
	// ContainerImageMetadata.base_image_chains field.
	BaseImageIndex int32 `protobuf:"varint,6,opt,name=base_image_index,json=baseImageIndex,proto3" json:"base_image_index,omitempty"`
	// contains filtered or unexported fields
}

func (*LayerMetadata) Descriptor deprecated added in v0.3.5

func (*LayerMetadata) Descriptor() ([]byte, []int)

Deprecated: Use LayerMetadata.ProtoReflect.Descriptor instead.

func (*LayerMetadata) GetBaseImageIndex added in v0.3.5

func (x *LayerMetadata) GetBaseImageIndex() int32

func (*LayerMetadata) GetChainId added in v0.3.5

func (x *LayerMetadata) GetChainId() string

func (*LayerMetadata) GetCommand added in v0.3.5

func (x *LayerMetadata) GetCommand() string

func (*LayerMetadata) GetDiffId added in v0.3.5

func (x *LayerMetadata) GetDiffId() string

func (*LayerMetadata) GetIndex added in v0.3.5

func (x *LayerMetadata) GetIndex() int32

func (*LayerMetadata) GetIsEmpty added in v0.3.5

func (x *LayerMetadata) GetIsEmpty() bool

func (*LayerMetadata) ProtoMessage added in v0.3.5

func (*LayerMetadata) ProtoMessage()

func (*LayerMetadata) ProtoReflect added in v0.3.5

func (x *LayerMetadata) ProtoReflect() protoreflect.Message

func (*LayerMetadata) Reset added in v0.3.5

func (x *LayerMetadata) Reset()

func (*LayerMetadata) String added in v0.3.5

func (x *LayerMetadata) 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) Descriptor() ([]byte, []int)

Deprecated: Use Location.ProtoReflect.Descriptor instead.

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 (x *Location) GetFilepath() *Filepath

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

func (*Location) Reset added in v0.3.1

func (x *Location) Reset()

func (*Location) String added in v0.3.1

func (x *Location) String() string

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 MacportsPackageMetadata added in v0.3.3

type MacportsPackageMetadata 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"`
	PackageRevision string `protobuf:"bytes,3,opt,name=package_revision,json=packageRevision,proto3" json:"package_revision,omitempty"`
	// contains filtered or unexported fields
}

The additional data found in Macports packages.

func (*MacportsPackageMetadata) Descriptor deprecated added in v0.3.3

func (*MacportsPackageMetadata) Descriptor() ([]byte, []int)

Deprecated: Use MacportsPackageMetadata.ProtoReflect.Descriptor instead.

func (*MacportsPackageMetadata) GetPackageName added in v0.3.3

func (x *MacportsPackageMetadata) GetPackageName() string

func (*MacportsPackageMetadata) GetPackageRevision added in v0.3.3

func (x *MacportsPackageMetadata) GetPackageRevision() string

func (*MacportsPackageMetadata) GetPackageVersion added in v0.3.3

func (x *MacportsPackageMetadata) GetPackageVersion() string

func (*MacportsPackageMetadata) ProtoMessage added in v0.3.3

func (*MacportsPackageMetadata) ProtoMessage()

func (*MacportsPackageMetadata) ProtoReflect added in v0.3.3

func (x *MacportsPackageMetadata) ProtoReflect() protoreflect.Message

func (*MacportsPackageMetadata) Reset added in v0.3.3

func (x *MacportsPackageMetadata) Reset()

func (*MacportsPackageMetadata) String added in v0.3.3

func (x *MacportsPackageMetadata) 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 NodeVersionMetadata added in v0.3.6

type NodeVersionMetadata struct {
	NodejsVersion string `protobuf:"bytes,2,opt,name=nodejs_version,json=nodejsVersion,proto3" json:"nodejs_version,omitempty"`
	// contains filtered or unexported fields
}

func (*NodeVersionMetadata) Descriptor deprecated added in v0.3.6

func (*NodeVersionMetadata) Descriptor() ([]byte, []int)

Deprecated: Use NodeVersionMetadata.ProtoReflect.Descriptor instead.

func (*NodeVersionMetadata) GetNodejsVersion added in v0.3.6

func (x *NodeVersionMetadata) GetNodejsVersion() string

func (*NodeVersionMetadata) ProtoMessage added in v0.3.6

func (*NodeVersionMetadata) ProtoMessage()

func (*NodeVersionMetadata) ProtoReflect added in v0.3.6

func (x *NodeVersionMetadata) ProtoReflect() protoreflect.Message

func (*NodeVersionMetadata) Reset added in v0.3.6

func (x *NodeVersionMetadata) Reset()

func (*NodeVersionMetadata) String added in v0.3.6

func (x *NodeVersionMetadata) String() string

type NvmMetadata added in v0.3.5

type NvmMetadata struct {
	NodejsVersion string `protobuf:"bytes,2,opt,name=nodejs_version,json=nodejsVersion,proto3" json:"nodejs_version,omitempty"`
	// contains filtered or unexported fields
}

func (*NvmMetadata) Descriptor deprecated added in v0.3.5

func (*NvmMetadata) Descriptor() ([]byte, []int)

Deprecated: Use NvmMetadata.ProtoReflect.Descriptor instead.

func (*NvmMetadata) GetNodejsVersion added in v0.3.5

func (x *NvmMetadata) GetNodejsVersion() string

func (*NvmMetadata) ProtoMessage added in v0.3.5

func (*NvmMetadata) ProtoMessage()

func (*NvmMetadata) ProtoReflect added in v0.3.5

func (x *NvmMetadata) ProtoReflect() protoreflect.Message

func (*NvmMetadata) Reset added in v0.3.5

func (x *NvmMetadata) Reset()

func (*NvmMetadata) String added in v0.3.5

func (x *NvmMetadata) 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 {

	// Unique identifier for the package.
	Id string `protobuf:"bytes,60,opt,name=id,proto3" json:"id,omitempty"`
	// 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"`
	// 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
	//	*Package_MacportsMetadata
	//	*Package_WingetMetadata
	//	*Package_AsdfMetadata
	//	*Package_NvmMetadata
	//	*Package_NodeversionMetadata
	Metadata isPackage_Metadata `protobuf_oneof:"metadata"`
	// 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"`
	// Software licenses information
	Licenses                      []string                               `protobuf:"bytes,52,rep,name=licenses,proto3" json:"licenses,omitempty"`
	ContainerImageMetadataIndexes *Package_ContainerImageMetadataIndexes `` /* 159-byte string literal not displayed */
	// 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) Descriptor() ([]byte, []int)

Deprecated: Use Package.ProtoReflect.Descriptor instead.

func (*Package) GetApkMetadata added in v0.2.0

func (x *Package) GetApkMetadata() *APKPackageMetadata

func (*Package) GetAsdfMetadata added in v0.3.3

func (x *Package) GetAsdfMetadata() *AsdfMetadata

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) GetContainerImageMetadataIndexes added in v0.3.5

func (x *Package) GetContainerImageMetadataIndexes() *Package_ContainerImageMetadataIndexes

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 (x *Package) GetEcosystem() string

func (*Package) GetExploitabilitySignals added in v0.3.1

func (x *Package) GetExploitabilitySignals() []*PackageExploitabilitySignal

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) GetId added in v0.4.0

func (x *Package) GetId() string

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) GetLicenses added in v0.3.2

func (x *Package) GetLicenses() []string

func (*Package) GetLocations added in v0.2.0

func (x *Package) GetLocations() []string

func (*Package) GetMacAppsMetadata added in v0.2.0

func (x *Package) GetMacAppsMetadata() *MacAppsMetadata

func (*Package) GetMacportsMetadata added in v0.3.3

func (x *Package) GetMacportsMetadata() *MacportsPackageMetadata

func (*Package) GetMetadata added in v0.2.0

func (x *Package) GetMetadata() isPackage_Metadata

func (*Package) GetName added in v0.2.0

func (x *Package) GetName() string

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) GetNodeversionMetadata added in v0.3.6

func (x *Package) GetNodeversionMetadata() *NodeVersionMetadata

func (*Package) GetNvmMetadata added in v0.3.5

func (x *Package) GetNvmMetadata() *NvmMetadata

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 (x *Package) GetPlugins() []string

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) GetPurl added in v0.2.0

func (x *Package) GetPurl() *Purl

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 (x *Package) GetVersion() string

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) GetWingetMetadata added in v0.3.3

func (x *Package) GetWingetMetadata() *WingetPackageMetadata

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

func (*Package) Reset added in v0.2.0

func (x *Package) Reset()

func (*Package) String added in v0.2.0

func (x *Package) String() string

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 (*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 PackageSource added in v0.3.6

type PackageSource int32

The source of the package.

const (
	PackageSource_UNKNOWN PackageSource = 0
	// PUBLIC_REGISTRY is the public NPM registry.
	PackageSource_PUBLIC_REGISTRY PackageSource = 1
	// OTHER is any other remote or private source (e.g. Github).
	// This is used for packages that are not found in the public NPM registry.
	PackageSource_OTHER PackageSource = 2
	// LOCAL is the local filesystem that stores the package versions.
	// This is used for when the package is locally-developed or -installed.
	PackageSource_LOCAL PackageSource = 3
)

func (PackageSource) Descriptor added in v0.3.6

func (PackageSource) Enum added in v0.3.6

func (x PackageSource) Enum() *PackageSource

func (PackageSource) EnumDescriptor deprecated added in v0.3.6

func (PackageSource) EnumDescriptor() ([]byte, []int)

Deprecated: Use PackageSource.Descriptor instead.

func (PackageSource) Number added in v0.3.6

func (PackageSource) String added in v0.3.6

func (x PackageSource) String() string

func (PackageSource) Type added in v0.3.6

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_AsdfMetadata added in v0.3.3

type Package_AsdfMetadata struct {
	AsdfMetadata *AsdfMetadata `protobuf:"bytes,55,opt,name=asdf_metadata,json=asdfMetadata,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_ContainerImageMetadataIndexes added in v0.3.5

type Package_ContainerImageMetadataIndexes struct {

	// The index of ContainerImageMetadata in Inventory.ContainerImageMetadata
	// list.
	ContainerImageIndex int32 `protobuf:"varint,1,opt,name=container_image_index,json=containerImageIndex,proto3" json:"container_image_index,omitempty"`
	// The index of LayerMetadata in ContainerImageMetadata.LayerMetadata list.
	LayerIndex int32 `protobuf:"varint,2,opt,name=layer_index,json=layerIndex,proto3" json:"layer_index,omitempty"`
	// contains filtered or unexported fields
}

func (*Package_ContainerImageMetadataIndexes) Descriptor deprecated added in v0.3.5

func (*Package_ContainerImageMetadataIndexes) Descriptor() ([]byte, []int)

Deprecated: Use Package_ContainerImageMetadataIndexes.ProtoReflect.Descriptor instead.

func (*Package_ContainerImageMetadataIndexes) GetContainerImageIndex added in v0.3.5

func (x *Package_ContainerImageMetadataIndexes) GetContainerImageIndex() int32

func (*Package_ContainerImageMetadataIndexes) GetLayerIndex added in v0.3.5

func (x *Package_ContainerImageMetadataIndexes) GetLayerIndex() int32

func (*Package_ContainerImageMetadataIndexes) ProtoMessage added in v0.3.5

func (*Package_ContainerImageMetadataIndexes) ProtoMessage()

func (*Package_ContainerImageMetadataIndexes) ProtoReflect added in v0.3.5

func (*Package_ContainerImageMetadataIndexes) Reset added in v0.3.5

func (*Package_ContainerImageMetadataIndexes) String added in v0.3.5

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_MacportsMetadata added in v0.3.3

type Package_MacportsMetadata struct {
	MacportsMetadata *MacportsPackageMetadata `protobuf:"bytes,53,opt,name=macports_metadata,json=macportsMetadata,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_NodeversionMetadata added in v0.3.6

type Package_NodeversionMetadata struct {
	NodeversionMetadata *NodeVersionMetadata `protobuf:"bytes,58,opt,name=nodeversion_metadata,json=nodeversionMetadata,proto3,oneof"`
}

type Package_NvmMetadata added in v0.3.5

type Package_NvmMetadata struct {
	NvmMetadata *NvmMetadata `protobuf:"bytes,56,opt,name=nvm_metadata,json=nvmMetadata,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 Package_WingetMetadata added in v0.3.3

type Package_WingetMetadata struct {
	WingetMetadata *WingetPackageMetadata `protobuf:"bytes,54,opt,name=winget_metadata,json=wingetMetadata,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) Descriptor() ([]byte, []int)

Deprecated: Use Protocol.ProtoReflect.Descriptor instead.

func (*Protocol) GetNames added in v0.2.1

func (x *Protocol) GetNames() []string

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

func (*Protocol) Reset added in v0.2.1

func (x *Protocol) Reset()

func (*Protocol) String added in v0.2.1

func (x *Protocol) String() string

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) Descriptor() ([]byte, []int)

Deprecated: Use Purl.ProtoReflect.Descriptor instead.

func (*Purl) GetName

func (x *Purl) GetName() string

func (*Purl) GetNamespace

func (x *Purl) GetNamespace() string

func (*Purl) GetPurl

func (x *Purl) GetPurl() string

func (*Purl) GetQualifiers

func (x *Purl) GetQualifiers() []*Qualifier

func (*Purl) GetSubpath

func (x *Purl) GetSubpath() string

func (*Purl) GetType

func (x *Purl) GetType() string

func (*Purl) GetVersion

func (x *Purl) GetVersion() string

func (*Purl) ProtoMessage

func (*Purl) ProtoMessage()

func (*Purl) ProtoReflect

func (x *Purl) ProtoReflect() protoreflect.Message

func (*Purl) Reset

func (x *Purl) Reset()

func (*Purl) String

func (x *Purl) String() string

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 (*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) Descriptor() ([]byte, []int)

Deprecated: Use Qualifier.ProtoReflect.Descriptor instead.

func (*Qualifier) GetKey

func (x *Qualifier) GetKey() string

func (*Qualifier) GetValue

func (x *Qualifier) GetValue() string

func (*Qualifier) ProtoMessage

func (*Qualifier) ProtoMessage()

func (*Qualifier) ProtoReflect

func (x *Qualifier) ProtoReflect() protoreflect.Message

func (*Qualifier) Reset

func (x *Qualifier) Reset()

func (*Qualifier) String

func (x *Qualifier) String() string

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"`
	OsPrettyName string `protobuf:"bytes,11,opt,name=os_pretty_name,json=osPrettyName,proto3" json:"os_pretty_name,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) GetOsPrettyName added in v0.3.6

func (x *RPMPackageMetadata) GetOsPrettyName() 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"`
	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) 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"`
	FileErrors    []*FileError              `protobuf:"bytes,4,rep,name=file_errors,json=fileErrors,proto3" json:"file_errors,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) GetFileErrors added in v0.3.6

func (x *ScanStatus) GetFileErrors() []*FileError

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) Enum

func (ScanStatus_ScanStatusEnum) EnumDescriptor deprecated

func (ScanStatus_ScanStatusEnum) EnumDescriptor() ([]byte, []int)

Deprecated: Use ScanStatus_ScanStatusEnum.Descriptor instead.

func (ScanStatus_ScanStatusEnum) Number

func (ScanStatus_ScanStatusEnum) String

func (x ScanStatus_ScanStatusEnum) String() string

func (ScanStatus_ScanStatusEnum) Type

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) Descriptor() ([]byte, []int)

Deprecated: Use Secret.ProtoReflect.Descriptor instead.

func (*Secret) GetLocations added in v0.3.1

func (x *Secret) GetLocations() []*Location

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

func (*Secret) Reset added in v0.3.1

func (x *Secret) Reset()

func (*Secret) String added in v0.3.1

func (x *Secret) String() string

type SecretData added in v0.3.1

type SecretData struct {

	// Types that are valid to be assigned to Secret:
	//
	//	*SecretData_Gcpsak
	//	*SecretData_AnthropicWorkspaceApiKey
	//	*SecretData_AnthropicModelApiKey
	//	*SecretData_Perplexity
	//	*SecretData_PrivateKey_
	//	*SecretData_GrokXaiApiKey
	//	*SecretData_GrokXaiManagementApiKey
	//	*SecretData_DockerHubPat_
	//	*SecretData_Digitalocean
	//	*SecretData_OpenaiApiKey
	//	*SecretData_PostmanApiKey
	//	*SecretData_PostmanCollectionAccessToken_
	//	*SecretData_AzureAccessToken_
	//	*SecretData_AzureIdentityToken_
	//	*SecretData_TinkKeyset_
	//	*SecretData_GitlabPat_
	//	*SecretData_HashicorpVaultToken
	//	*SecretData_HashicorpVaultAppRoleCredentials
	//	*SecretData_GcpApiKey
	//	*SecretData_Hugginface
	//	*SecretData_GithubAppRefreshToken_
	//	*SecretData_StripeSecretKey_
	//	*SecretData_StripeRestrictedKey_
	//	*SecretData_StripeWebhookSecret_
	//	*SecretData_GcpOauth2ClientCredentials
	//	*SecretData_GcpOauth2AccessToken
	//	*SecretData_GithubAppServerToServerToken_
	//	*SecretData_GithubClassicPersonalAccessToken_
	//	*SecretData_GithubFineGrainedPersonalAccessToken_
	//	*SecretData_GithubAppUserToServerToken_
	//	*SecretData_GithubOauthToken
	//	*SecretData_SlackAppConfigRefreshToken_
	//	*SecretData_SlackAppLevelToken_
	//	*SecretData_SlackAppConfigAccessToken_
	//	*SecretData_AzureStorageAccountAccessKey_
	//	*SecretData_HashicorpCloudPlatformCredentials
	//	*SecretData_HashicorpCloudPlatformToken
	//	*SecretData_OnepasswordSecretKey
	//	*SecretData_OnepasswordServiceToken
	//	*SecretData_OnepasswordRecoveryCode
	//	*SecretData_OnepasswordConnectToken
	//	*SecretData_Pgpass_
	//	*SecretData_Pypi
	//	*SecretData_CratesIoApiToken
	//	*SecretData_MariaDbCredentials
	//	*SecretData_GcsHmacKey
	//	*SecretData_MysqlMyloginSection_
	//	*SecretData_VapidKey_
	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) GetAnthropicModelApiKey added in v0.3.3

func (x *SecretData) GetAnthropicModelApiKey() *SecretData_AnthropicModelAPIKey

func (*SecretData) GetAnthropicWorkspaceApiKey added in v0.3.3

func (x *SecretData) GetAnthropicWorkspaceApiKey() *SecretData_AnthropicWorkspaceAPIKey

func (*SecretData) GetAzureAccessToken added in v0.3.4

func (x *SecretData) GetAzureAccessToken() *SecretData_AzureAccessToken

func (*SecretData) GetAzureIdentityToken added in v0.3.4

func (x *SecretData) GetAzureIdentityToken() *SecretData_AzureIdentityToken

func (*SecretData) GetAzureStorageAccountAccessKey added in v0.3.5

func (x *SecretData) GetAzureStorageAccountAccessKey() *SecretData_AzureStorageAccountAccessKey

func (*SecretData) GetCratesIoApiToken added in v0.3.6

func (x *SecretData) GetCratesIoApiToken() *SecretData_CratesIOAPIToken

func (*SecretData) GetDigitalocean added in v0.3.4

func (x *SecretData) GetDigitalocean() *SecretData_DigitalOceanAPIToken

func (*SecretData) GetDockerHubPat added in v0.3.3

func (x *SecretData) GetDockerHubPat() *SecretData_DockerHubPat

func (*SecretData) GetGcpApiKey added in v0.3.4

func (x *SecretData) GetGcpApiKey() *SecretData_GCPAPIKey

func (*SecretData) GetGcpOauth2AccessToken added in v0.3.5

func (x *SecretData) GetGcpOauth2AccessToken() *SecretData_GCPOAuth2AccessToken

func (*SecretData) GetGcpOauth2ClientCredentials added in v0.3.5

func (x *SecretData) GetGcpOauth2ClientCredentials() *SecretData_GCPOAuth2ClientCredentials

func (*SecretData) GetGcpsak added in v0.3.1

func (x *SecretData) GetGcpsak() *SecretData_GCPSAK

func (*SecretData) GetGcsHmacKey added in v0.4.0

func (x *SecretData) GetGcsHmacKey() *SecretData_GCSHmacKey

func (*SecretData) GetGithubAppRefreshToken added in v0.3.4

func (x *SecretData) GetGithubAppRefreshToken() *SecretData_GithubAppRefreshToken

func (*SecretData) GetGithubAppServerToServerToken added in v0.3.5

func (x *SecretData) GetGithubAppServerToServerToken() *SecretData_GithubAppServerToServerToken

func (*SecretData) GetGithubAppUserToServerToken added in v0.3.5

func (x *SecretData) GetGithubAppUserToServerToken() *SecretData_GithubAppUserToServerToken

func (*SecretData) GetGithubClassicPersonalAccessToken added in v0.3.5

func (x *SecretData) GetGithubClassicPersonalAccessToken() *SecretData_GithubClassicPersonalAccessToken

func (*SecretData) GetGithubFineGrainedPersonalAccessToken added in v0.3.5

func (x *SecretData) GetGithubFineGrainedPersonalAccessToken() *SecretData_GithubFineGrainedPersonalAccessToken

func (*SecretData) GetGithubOauthToken added in v0.3.5

func (x *SecretData) GetGithubOauthToken() *SecretData_GithubOAuthToken

func (*SecretData) GetGitlabPat added in v0.3.4

func (x *SecretData) GetGitlabPat() *SecretData_GitlabPat

func (*SecretData) GetGrokXaiApiKey added in v0.3.3

func (x *SecretData) GetGrokXaiApiKey() *SecretData_GrokXAIAPIKey

func (*SecretData) GetGrokXaiManagementApiKey added in v0.3.3

func (x *SecretData) GetGrokXaiManagementApiKey() *SecretData_GrokXAIManagementAPIKey

func (*SecretData) GetHashicorpCloudPlatformCredentials added in v0.3.5

func (x *SecretData) GetHashicorpCloudPlatformCredentials() *SecretData_HashiCorpCloudPlatformCredentials

func (*SecretData) GetHashicorpCloudPlatformToken added in v0.3.5

func (x *SecretData) GetHashicorpCloudPlatformToken() *SecretData_HashiCorpCloudPlatformToken

func (*SecretData) GetHashicorpVaultAppRoleCredentials added in v0.3.4

func (x *SecretData) GetHashicorpVaultAppRoleCredentials() *SecretData_HashiCorpVaultAppRoleCredentials

func (*SecretData) GetHashicorpVaultToken added in v0.3.4

func (x *SecretData) GetHashicorpVaultToken() *SecretData_HashiCorpVaultToken

func (*SecretData) GetHugginface added in v0.3.4

func (x *SecretData) GetHugginface() *SecretData_HuggingfaceAPIKey

func (*SecretData) GetMariaDbCredentials added in v0.4.0

func (x *SecretData) GetMariaDbCredentials() *SecretData_MariaDBCredentials

func (*SecretData) GetMysqlMyloginSection added in v0.4.0

func (x *SecretData) GetMysqlMyloginSection() *SecretData_MysqlMyloginSection

func (*SecretData) GetOnepasswordConnectToken added in v0.3.6

func (x *SecretData) GetOnepasswordConnectToken() *SecretData_OnePasswordConnectToken

func (*SecretData) GetOnepasswordRecoveryCode added in v0.3.6

func (x *SecretData) GetOnepasswordRecoveryCode() *SecretData_OnePasswordRecoveryCode

func (*SecretData) GetOnepasswordSecretKey added in v0.3.6

func (x *SecretData) GetOnepasswordSecretKey() *SecretData_OnePasswordSecretKey

func (*SecretData) GetOnepasswordServiceToken added in v0.3.6

func (x *SecretData) GetOnepasswordServiceToken() *SecretData_OnePasswordServiceToken

func (*SecretData) GetOpenaiApiKey added in v0.3.4

func (x *SecretData) GetOpenaiApiKey() *SecretData_OpenAIAPIKey

func (*SecretData) GetPerplexity added in v0.3.3

func (x *SecretData) GetPerplexity() *SecretData_PerplexityAPIKey

func (*SecretData) GetPgpass added in v0.3.6

func (x *SecretData) GetPgpass() *SecretData_Pgpass

func (*SecretData) GetPostmanApiKey added in v0.3.4

func (x *SecretData) GetPostmanApiKey() *SecretData_PostmanAPIKey

func (*SecretData) GetPostmanCollectionAccessToken added in v0.3.4

func (x *SecretData) GetPostmanCollectionAccessToken() *SecretData_PostmanCollectionAccessToken

func (*SecretData) GetPrivateKey added in v0.3.3

func (x *SecretData) GetPrivateKey() *SecretData_PrivateKey

func (*SecretData) GetPypi added in v0.3.6

func (x *SecretData) GetPypi() *SecretData_PyPIAPIToken

func (*SecretData) GetSecret added in v0.3.1

func (x *SecretData) GetSecret() isSecretData_Secret

func (*SecretData) GetSlackAppConfigAccessToken added in v0.3.5

func (x *SecretData) GetSlackAppConfigAccessToken() *SecretData_SlackAppConfigAccessToken

func (*SecretData) GetSlackAppConfigRefreshToken added in v0.3.5

func (x *SecretData) GetSlackAppConfigRefreshToken() *SecretData_SlackAppConfigRefreshToken

func (*SecretData) GetSlackAppLevelToken added in v0.3.5

func (x *SecretData) GetSlackAppLevelToken() *SecretData_SlackAppLevelToken

func (*SecretData) GetStripeRestrictedKey added in v0.3.5

func (x *SecretData) GetStripeRestrictedKey() *SecretData_StripeRestrictedKey

func (*SecretData) GetStripeSecretKey added in v0.3.5

func (x *SecretData) GetStripeSecretKey() *SecretData_StripeSecretKey

func (*SecretData) GetStripeWebhookSecret added in v0.3.5

func (x *SecretData) GetStripeWebhookSecret() *SecretData_StripeWebhookSecret

func (*SecretData) GetTinkKeyset added in v0.3.4

func (x *SecretData) GetTinkKeyset() *SecretData_TinkKeyset

func (*SecretData) GetVapidKey added in v0.4.0

func (x *SecretData) GetVapidKey() *SecretData_VapidKey

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_AnthropicModelAPIKey added in v0.3.3

type SecretData_AnthropicModelAPIKey struct {

	// The Anthropic Model API key (regular API key for model access).
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_AnthropicModelAPIKey) Descriptor deprecated added in v0.3.3

func (*SecretData_AnthropicModelAPIKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_AnthropicModelAPIKey.ProtoReflect.Descriptor instead.

func (*SecretData_AnthropicModelAPIKey) GetKey added in v0.3.3

func (*SecretData_AnthropicModelAPIKey) ProtoMessage added in v0.3.3

func (*SecretData_AnthropicModelAPIKey) ProtoMessage()

func (*SecretData_AnthropicModelAPIKey) ProtoReflect added in v0.3.3

func (*SecretData_AnthropicModelAPIKey) Reset added in v0.3.3

func (*SecretData_AnthropicModelAPIKey) String added in v0.3.3

type SecretData_AnthropicModelApiKey added in v0.3.3

type SecretData_AnthropicModelApiKey struct {
	AnthropicModelApiKey *SecretData_AnthropicModelAPIKey `protobuf:"bytes,3,opt,name=anthropic_model_api_key,json=anthropicModelApiKey,proto3,oneof"`
}

type SecretData_AnthropicWorkspaceAPIKey added in v0.3.3

type SecretData_AnthropicWorkspaceAPIKey struct {

	// The Anthropic Workspace API key (contains "admin01").
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_AnthropicWorkspaceAPIKey) Descriptor deprecated added in v0.3.3

func (*SecretData_AnthropicWorkspaceAPIKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_AnthropicWorkspaceAPIKey.ProtoReflect.Descriptor instead.

func (*SecretData_AnthropicWorkspaceAPIKey) GetKey added in v0.3.3

func (*SecretData_AnthropicWorkspaceAPIKey) ProtoMessage added in v0.3.3

func (*SecretData_AnthropicWorkspaceAPIKey) ProtoMessage()

func (*SecretData_AnthropicWorkspaceAPIKey) ProtoReflect added in v0.3.3

func (*SecretData_AnthropicWorkspaceAPIKey) Reset added in v0.3.3

func (*SecretData_AnthropicWorkspaceAPIKey) String added in v0.3.3

type SecretData_AnthropicWorkspaceApiKey added in v0.3.3

type SecretData_AnthropicWorkspaceApiKey struct {
	AnthropicWorkspaceApiKey *SecretData_AnthropicWorkspaceAPIKey `protobuf:"bytes,2,opt,name=anthropic_workspace_api_key,json=anthropicWorkspaceApiKey,proto3,oneof"`
}

type SecretData_AzureAccessToken added in v0.3.4

type SecretData_AzureAccessToken struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_AzureAccessToken) Descriptor deprecated added in v0.3.4

func (*SecretData_AzureAccessToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_AzureAccessToken.ProtoReflect.Descriptor instead.

func (*SecretData_AzureAccessToken) GetToken added in v0.3.4

func (x *SecretData_AzureAccessToken) GetToken() string

func (*SecretData_AzureAccessToken) ProtoMessage added in v0.3.4

func (*SecretData_AzureAccessToken) ProtoMessage()

func (*SecretData_AzureAccessToken) ProtoReflect added in v0.3.4

func (*SecretData_AzureAccessToken) Reset added in v0.3.4

func (x *SecretData_AzureAccessToken) Reset()

func (*SecretData_AzureAccessToken) String added in v0.3.4

func (x *SecretData_AzureAccessToken) String() string

type SecretData_AzureAccessToken_ added in v0.3.4

type SecretData_AzureAccessToken_ struct {
	AzureAccessToken *SecretData_AzureAccessToken `protobuf:"bytes,13,opt,name=azure_access_token,json=azureAccessToken,proto3,oneof"`
}

type SecretData_AzureIdentityToken added in v0.3.4

type SecretData_AzureIdentityToken struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_AzureIdentityToken) Descriptor deprecated added in v0.3.4

func (*SecretData_AzureIdentityToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_AzureIdentityToken.ProtoReflect.Descriptor instead.

func (*SecretData_AzureIdentityToken) GetToken added in v0.3.4

func (x *SecretData_AzureIdentityToken) GetToken() string

func (*SecretData_AzureIdentityToken) ProtoMessage added in v0.3.4

func (*SecretData_AzureIdentityToken) ProtoMessage()

func (*SecretData_AzureIdentityToken) ProtoReflect added in v0.3.4

func (*SecretData_AzureIdentityToken) Reset added in v0.3.4

func (x *SecretData_AzureIdentityToken) Reset()

func (*SecretData_AzureIdentityToken) String added in v0.3.4

type SecretData_AzureIdentityToken_ added in v0.3.4

type SecretData_AzureIdentityToken_ struct {
	AzureIdentityToken *SecretData_AzureIdentityToken `protobuf:"bytes,14,opt,name=azure_identity_token,json=azureIdentityToken,proto3,oneof"`
}

type SecretData_AzureStorageAccountAccessKey added in v0.3.5

type SecretData_AzureStorageAccountAccessKey struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_AzureStorageAccountAccessKey) Descriptor deprecated added in v0.3.5

func (*SecretData_AzureStorageAccountAccessKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_AzureStorageAccountAccessKey.ProtoReflect.Descriptor instead.

func (*SecretData_AzureStorageAccountAccessKey) GetKey added in v0.3.5

func (*SecretData_AzureStorageAccountAccessKey) ProtoMessage added in v0.3.5

func (*SecretData_AzureStorageAccountAccessKey) ProtoReflect added in v0.3.5

func (*SecretData_AzureStorageAccountAccessKey) Reset added in v0.3.5

func (*SecretData_AzureStorageAccountAccessKey) String added in v0.3.5

type SecretData_AzureStorageAccountAccessKey_ added in v0.3.5

type SecretData_AzureStorageAccountAccessKey_ struct {
	AzureStorageAccountAccessKey *SecretData_AzureStorageAccountAccessKey `protobuf:"bytes,36,opt,name=azure_storage_account_access_key,json=azureStorageAccountAccessKey,proto3,oneof"`
}

type SecretData_CratesIOAPIToken added in v0.3.6

type SecretData_CratesIOAPIToken struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_CratesIOAPIToken) Descriptor deprecated added in v0.3.6

func (*SecretData_CratesIOAPIToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_CratesIOAPIToken.ProtoReflect.Descriptor instead.

func (*SecretData_CratesIOAPIToken) GetToken added in v0.3.6

func (x *SecretData_CratesIOAPIToken) GetToken() string

func (*SecretData_CratesIOAPIToken) ProtoMessage added in v0.3.6

func (*SecretData_CratesIOAPIToken) ProtoMessage()

func (*SecretData_CratesIOAPIToken) ProtoReflect added in v0.3.6

func (*SecretData_CratesIOAPIToken) Reset added in v0.3.6

func (x *SecretData_CratesIOAPIToken) Reset()

func (*SecretData_CratesIOAPIToken) String added in v0.3.6

func (x *SecretData_CratesIOAPIToken) String() string

type SecretData_CratesIoApiToken added in v0.3.6

type SecretData_CratesIoApiToken struct {
	CratesIoApiToken *SecretData_CratesIOAPIToken `protobuf:"bytes,45,opt,name=crates_io_api_token,json=cratesIoApiToken,proto3,oneof"`
}

type SecretData_DigitalOceanAPIToken added in v0.3.4

type SecretData_DigitalOceanAPIToken struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_DigitalOceanAPIToken) Descriptor deprecated added in v0.3.4

func (*SecretData_DigitalOceanAPIToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_DigitalOceanAPIToken.ProtoReflect.Descriptor instead.

func (*SecretData_DigitalOceanAPIToken) GetKey added in v0.3.4

func (*SecretData_DigitalOceanAPIToken) ProtoMessage added in v0.3.4

func (*SecretData_DigitalOceanAPIToken) ProtoMessage()

func (*SecretData_DigitalOceanAPIToken) ProtoReflect added in v0.3.4

func (*SecretData_DigitalOceanAPIToken) Reset added in v0.3.4

func (*SecretData_DigitalOceanAPIToken) String added in v0.3.4

type SecretData_Digitalocean added in v0.3.4

type SecretData_Digitalocean struct {
	Digitalocean *SecretData_DigitalOceanAPIToken `protobuf:"bytes,9,opt,name=digitalocean,proto3,oneof"`
}

type SecretData_DockerHubPat added in v0.3.3

type SecretData_DockerHubPat struct {
	Pat      string `protobuf:"bytes,1,opt,name=pat,proto3" json:"pat,omitempty"`
	Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_DockerHubPat) Descriptor deprecated added in v0.3.3

func (*SecretData_DockerHubPat) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_DockerHubPat.ProtoReflect.Descriptor instead.

func (*SecretData_DockerHubPat) GetPat added in v0.3.3

func (x *SecretData_DockerHubPat) GetPat() string

func (*SecretData_DockerHubPat) GetUsername added in v0.3.3

func (x *SecretData_DockerHubPat) GetUsername() string

func (*SecretData_DockerHubPat) ProtoMessage added in v0.3.3

func (*SecretData_DockerHubPat) ProtoMessage()

func (*SecretData_DockerHubPat) ProtoReflect added in v0.3.3

func (x *SecretData_DockerHubPat) ProtoReflect() protoreflect.Message

func (*SecretData_DockerHubPat) Reset added in v0.3.3

func (x *SecretData_DockerHubPat) Reset()

func (*SecretData_DockerHubPat) String added in v0.3.3

func (x *SecretData_DockerHubPat) String() string

type SecretData_DockerHubPat_ added in v0.3.3

type SecretData_DockerHubPat_ struct {
	DockerHubPat *SecretData_DockerHubPat `protobuf:"bytes,8,opt,name=docker_hub_pat,json=dockerHubPat,proto3,oneof"`
}

type SecretData_GCPAPIKey added in v0.3.4

type SecretData_GCPAPIKey struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_GCPAPIKey) Descriptor deprecated added in v0.3.4

func (*SecretData_GCPAPIKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_GCPAPIKey.ProtoReflect.Descriptor instead.

func (*SecretData_GCPAPIKey) GetKey added in v0.3.4

func (x *SecretData_GCPAPIKey) GetKey() string

func (*SecretData_GCPAPIKey) ProtoMessage added in v0.3.4

func (*SecretData_GCPAPIKey) ProtoMessage()

func (*SecretData_GCPAPIKey) ProtoReflect added in v0.3.4

func (x *SecretData_GCPAPIKey) ProtoReflect() protoreflect.Message

func (*SecretData_GCPAPIKey) Reset added in v0.3.4

func (x *SecretData_GCPAPIKey) Reset()

func (*SecretData_GCPAPIKey) String added in v0.3.4

func (x *SecretData_GCPAPIKey) String() string

type SecretData_GCPOAuth2AccessToken added in v0.3.5

type SecretData_GCPOAuth2AccessToken struct {

	// GCP OAuth2 access token, typically in format:
	// "ya29.[alphanumeric_string]"
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_GCPOAuth2AccessToken) Descriptor deprecated added in v0.3.5

func (*SecretData_GCPOAuth2AccessToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_GCPOAuth2AccessToken.ProtoReflect.Descriptor instead.

func (*SecretData_GCPOAuth2AccessToken) GetToken added in v0.3.5

func (*SecretData_GCPOAuth2AccessToken) ProtoMessage added in v0.3.5

func (*SecretData_GCPOAuth2AccessToken) ProtoMessage()

func (*SecretData_GCPOAuth2AccessToken) ProtoReflect added in v0.3.5

func (*SecretData_GCPOAuth2AccessToken) Reset added in v0.3.5

func (*SecretData_GCPOAuth2AccessToken) String added in v0.3.5

type SecretData_GCPOAuth2ClientCredentials added in v0.3.5

type SecretData_GCPOAuth2ClientCredentials struct {

	// GCP OAuth2 client ID in format:
	// `12345678901-abcdefghijklmnopqrstuvwxyz.apps.googleusercontent.com`
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// GCP OAuth2 client secret, typically 24+ character alphanumeric string
	// prefixed with `GOCSPX-`
	Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_GCPOAuth2ClientCredentials) Descriptor deprecated added in v0.3.5

func (*SecretData_GCPOAuth2ClientCredentials) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_GCPOAuth2ClientCredentials.ProtoReflect.Descriptor instead.

func (*SecretData_GCPOAuth2ClientCredentials) GetId added in v0.3.5

func (*SecretData_GCPOAuth2ClientCredentials) GetSecret added in v0.3.5

func (*SecretData_GCPOAuth2ClientCredentials) ProtoMessage added in v0.3.5

func (*SecretData_GCPOAuth2ClientCredentials) ProtoMessage()

func (*SecretData_GCPOAuth2ClientCredentials) ProtoReflect added in v0.3.5

func (*SecretData_GCPOAuth2ClientCredentials) Reset added in v0.3.5

func (*SecretData_GCPOAuth2ClientCredentials) String added in v0.3.5

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_GCSHmacKey added in v0.4.0

type SecretData_GCSHmacKey struct {
	AccessId string `protobuf:"bytes,1,opt,name=access_id,json=accessId,proto3" json:"access_id,omitempty"`
	Secret   string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_GCSHmacKey) Descriptor deprecated added in v0.4.0

func (*SecretData_GCSHmacKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_GCSHmacKey.ProtoReflect.Descriptor instead.

func (*SecretData_GCSHmacKey) GetAccessId added in v0.4.0

func (x *SecretData_GCSHmacKey) GetAccessId() string

func (*SecretData_GCSHmacKey) GetSecret added in v0.4.0

func (x *SecretData_GCSHmacKey) GetSecret() string

func (*SecretData_GCSHmacKey) ProtoMessage added in v0.4.0

func (*SecretData_GCSHmacKey) ProtoMessage()

func (*SecretData_GCSHmacKey) ProtoReflect added in v0.4.0

func (x *SecretData_GCSHmacKey) ProtoReflect() protoreflect.Message

func (*SecretData_GCSHmacKey) Reset added in v0.4.0

func (x *SecretData_GCSHmacKey) Reset()

func (*SecretData_GCSHmacKey) String added in v0.4.0

func (x *SecretData_GCSHmacKey) String() string

type SecretData_GcpApiKey added in v0.3.4

type SecretData_GcpApiKey struct {
	GcpApiKey *SecretData_GCPAPIKey `protobuf:"bytes,19,opt,name=gcp_api_key,json=gcpApiKey,proto3,oneof"`
}

type SecretData_GcpOauth2AccessToken added in v0.3.5

type SecretData_GcpOauth2AccessToken struct {
	GcpOauth2AccessToken *SecretData_GCPOAuth2AccessToken `protobuf:"bytes,26,opt,name=gcp_oauth2_access_token,json=gcpOauth2AccessToken,proto3,oneof"`
}

type SecretData_GcpOauth2ClientCredentials added in v0.3.5

type SecretData_GcpOauth2ClientCredentials struct {
	GcpOauth2ClientCredentials *SecretData_GCPOAuth2ClientCredentials `protobuf:"bytes,25,opt,name=gcp_oauth2_client_credentials,json=gcpOauth2ClientCredentials,proto3,oneof"`
}

type SecretData_Gcpsak added in v0.3.1

type SecretData_Gcpsak struct {
	Gcpsak *SecretData_GCPSAK `protobuf:"bytes,1,opt,name=gcpsak,proto3,oneof"`
}

type SecretData_GcsHmacKey added in v0.4.0

type SecretData_GcsHmacKey struct {
	GcsHmacKey *SecretData_GCSHmacKey `protobuf:"bytes,47,opt,name=gcs_hmac_key,json=gcsHmacKey,proto3,oneof"`
}

type SecretData_GithubAppRefreshToken added in v0.3.4

type SecretData_GithubAppRefreshToken struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_GithubAppRefreshToken) Descriptor deprecated added in v0.3.4

func (*SecretData_GithubAppRefreshToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_GithubAppRefreshToken.ProtoReflect.Descriptor instead.

func (*SecretData_GithubAppRefreshToken) GetToken added in v0.3.4

func (*SecretData_GithubAppRefreshToken) ProtoMessage added in v0.3.4

func (*SecretData_GithubAppRefreshToken) ProtoMessage()

func (*SecretData_GithubAppRefreshToken) ProtoReflect added in v0.3.4

func (*SecretData_GithubAppRefreshToken) Reset added in v0.3.4

func (*SecretData_GithubAppRefreshToken) String added in v0.3.4

type SecretData_GithubAppRefreshToken_ added in v0.3.4

type SecretData_GithubAppRefreshToken_ struct {
	GithubAppRefreshToken *SecretData_GithubAppRefreshToken `protobuf:"bytes,21,opt,name=github_app_refresh_token,json=githubAppRefreshToken,proto3,oneof"`
}

type SecretData_GithubAppServerToServerToken added in v0.3.5

type SecretData_GithubAppServerToServerToken struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_GithubAppServerToServerToken) Descriptor deprecated added in v0.3.5

func (*SecretData_GithubAppServerToServerToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_GithubAppServerToServerToken.ProtoReflect.Descriptor instead.

func (*SecretData_GithubAppServerToServerToken) GetToken added in v0.3.5

func (*SecretData_GithubAppServerToServerToken) ProtoMessage added in v0.3.5

func (*SecretData_GithubAppServerToServerToken) ProtoReflect added in v0.3.5

func (*SecretData_GithubAppServerToServerToken) Reset added in v0.3.5

func (*SecretData_GithubAppServerToServerToken) String added in v0.3.5

type SecretData_GithubAppServerToServerToken_ added in v0.3.5

type SecretData_GithubAppServerToServerToken_ struct {
	GithubAppServerToServerToken *SecretData_GithubAppServerToServerToken `protobuf:"bytes,27,opt,name=github_app_server_to_server_token,json=githubAppServerToServerToken,proto3,oneof"`
}

type SecretData_GithubAppUserToServerToken added in v0.3.5

type SecretData_GithubAppUserToServerToken struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_GithubAppUserToServerToken) Descriptor deprecated added in v0.3.5

func (*SecretData_GithubAppUserToServerToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_GithubAppUserToServerToken.ProtoReflect.Descriptor instead.

func (*SecretData_GithubAppUserToServerToken) GetToken added in v0.3.5

func (*SecretData_GithubAppUserToServerToken) ProtoMessage added in v0.3.5

func (*SecretData_GithubAppUserToServerToken) ProtoMessage()

func (*SecretData_GithubAppUserToServerToken) ProtoReflect added in v0.3.5

func (*SecretData_GithubAppUserToServerToken) Reset added in v0.3.5

func (*SecretData_GithubAppUserToServerToken) String added in v0.3.5

type SecretData_GithubAppUserToServerToken_ added in v0.3.5

type SecretData_GithubAppUserToServerToken_ struct {
	GithubAppUserToServerToken *SecretData_GithubAppUserToServerToken `protobuf:"bytes,30,opt,name=github_app_user_to_server_token,json=githubAppUserToServerToken,proto3,oneof"`
}

type SecretData_GithubClassicPersonalAccessToken added in v0.3.5

type SecretData_GithubClassicPersonalAccessToken struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_GithubClassicPersonalAccessToken) Descriptor deprecated added in v0.3.5

Deprecated: Use SecretData_GithubClassicPersonalAccessToken.ProtoReflect.Descriptor instead.

func (*SecretData_GithubClassicPersonalAccessToken) GetToken added in v0.3.5

func (*SecretData_GithubClassicPersonalAccessToken) ProtoMessage added in v0.3.5

func (*SecretData_GithubClassicPersonalAccessToken) ProtoReflect added in v0.3.5

func (*SecretData_GithubClassicPersonalAccessToken) Reset added in v0.3.5

func (*SecretData_GithubClassicPersonalAccessToken) String added in v0.3.5

type SecretData_GithubClassicPersonalAccessToken_ added in v0.3.5

type SecretData_GithubClassicPersonalAccessToken_ struct {
	GithubClassicPersonalAccessToken *SecretData_GithubClassicPersonalAccessToken `protobuf:"bytes,28,opt,name=github_classic_personal_access_token,json=githubClassicPersonalAccessToken,proto3,oneof"`
}

type SecretData_GithubFineGrainedPersonalAccessToken added in v0.3.5

type SecretData_GithubFineGrainedPersonalAccessToken struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_GithubFineGrainedPersonalAccessToken) Descriptor deprecated added in v0.3.5

Deprecated: Use SecretData_GithubFineGrainedPersonalAccessToken.ProtoReflect.Descriptor instead.

func (*SecretData_GithubFineGrainedPersonalAccessToken) GetToken added in v0.3.5

func (*SecretData_GithubFineGrainedPersonalAccessToken) ProtoMessage added in v0.3.5

func (*SecretData_GithubFineGrainedPersonalAccessToken) ProtoReflect added in v0.3.5

func (*SecretData_GithubFineGrainedPersonalAccessToken) Reset added in v0.3.5

func (*SecretData_GithubFineGrainedPersonalAccessToken) String added in v0.3.5

type SecretData_GithubFineGrainedPersonalAccessToken_ added in v0.3.5

type SecretData_GithubFineGrainedPersonalAccessToken_ struct {
	GithubFineGrainedPersonalAccessToken *SecretData_GithubFineGrainedPersonalAccessToken `protobuf:"bytes,29,opt,name=github_fine_grained_personal_access_token,json=githubFineGrainedPersonalAccessToken,proto3,oneof"`
}

type SecretData_GithubOAuthToken added in v0.3.5

type SecretData_GithubOAuthToken struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_GithubOAuthToken) Descriptor deprecated added in v0.3.5

func (*SecretData_GithubOAuthToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_GithubOAuthToken.ProtoReflect.Descriptor instead.

func (*SecretData_GithubOAuthToken) GetToken added in v0.3.5

func (x *SecretData_GithubOAuthToken) GetToken() string

func (*SecretData_GithubOAuthToken) ProtoMessage added in v0.3.5

func (*SecretData_GithubOAuthToken) ProtoMessage()

func (*SecretData_GithubOAuthToken) ProtoReflect added in v0.3.5

func (*SecretData_GithubOAuthToken) Reset added in v0.3.5

func (x *SecretData_GithubOAuthToken) Reset()

func (*SecretData_GithubOAuthToken) String added in v0.3.5

func (x *SecretData_GithubOAuthToken) String() string

type SecretData_GithubOauthToken added in v0.3.5

type SecretData_GithubOauthToken struct {
	GithubOauthToken *SecretData_GithubOAuthToken `protobuf:"bytes,31,opt,name=github_oauth_token,json=githubOauthToken,proto3,oneof"`
}

type SecretData_GitlabPat added in v0.3.4

type SecretData_GitlabPat struct {
	Pat string `protobuf:"bytes,1,opt,name=pat,proto3" json:"pat,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_GitlabPat) Descriptor deprecated added in v0.3.4

func (*SecretData_GitlabPat) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_GitlabPat.ProtoReflect.Descriptor instead.

func (*SecretData_GitlabPat) GetPat added in v0.3.4

func (x *SecretData_GitlabPat) GetPat() string

func (*SecretData_GitlabPat) ProtoMessage added in v0.3.4

func (*SecretData_GitlabPat) ProtoMessage()

func (*SecretData_GitlabPat) ProtoReflect added in v0.3.4

func (x *SecretData_GitlabPat) ProtoReflect() protoreflect.Message

func (*SecretData_GitlabPat) Reset added in v0.3.4

func (x *SecretData_GitlabPat) Reset()

func (*SecretData_GitlabPat) String added in v0.3.4

func (x *SecretData_GitlabPat) String() string

type SecretData_GitlabPat_ added in v0.3.4

type SecretData_GitlabPat_ struct {
	GitlabPat *SecretData_GitlabPat `protobuf:"bytes,16,opt,name=gitlab_pat,json=gitlabPat,proto3,oneof"`
}

type SecretData_GrokXAIAPIKey added in v0.3.3

type SecretData_GrokXAIAPIKey struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_GrokXAIAPIKey) Descriptor deprecated added in v0.3.3

func (*SecretData_GrokXAIAPIKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_GrokXAIAPIKey.ProtoReflect.Descriptor instead.

func (*SecretData_GrokXAIAPIKey) GetKey added in v0.3.3

func (x *SecretData_GrokXAIAPIKey) GetKey() string

func (*SecretData_GrokXAIAPIKey) ProtoMessage added in v0.3.3

func (*SecretData_GrokXAIAPIKey) ProtoMessage()

func (*SecretData_GrokXAIAPIKey) ProtoReflect added in v0.3.3

func (x *SecretData_GrokXAIAPIKey) ProtoReflect() protoreflect.Message

func (*SecretData_GrokXAIAPIKey) Reset added in v0.3.3

func (x *SecretData_GrokXAIAPIKey) Reset()

func (*SecretData_GrokXAIAPIKey) String added in v0.3.3

func (x *SecretData_GrokXAIAPIKey) String() string

type SecretData_GrokXAIManagementAPIKey added in v0.3.3

type SecretData_GrokXAIManagementAPIKey struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_GrokXAIManagementAPIKey) Descriptor deprecated added in v0.3.3

func (*SecretData_GrokXAIManagementAPIKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_GrokXAIManagementAPIKey.ProtoReflect.Descriptor instead.

func (*SecretData_GrokXAIManagementAPIKey) GetKey added in v0.3.3

func (*SecretData_GrokXAIManagementAPIKey) ProtoMessage added in v0.3.3

func (*SecretData_GrokXAIManagementAPIKey) ProtoMessage()

func (*SecretData_GrokXAIManagementAPIKey) ProtoReflect added in v0.3.3

func (*SecretData_GrokXAIManagementAPIKey) Reset added in v0.3.3

func (*SecretData_GrokXAIManagementAPIKey) String added in v0.3.3

type SecretData_GrokXaiApiKey added in v0.3.3

type SecretData_GrokXaiApiKey struct {
	GrokXaiApiKey *SecretData_GrokXAIAPIKey `protobuf:"bytes,6,opt,name=grok_xai_api_key,json=grokXaiApiKey,proto3,oneof"`
}

type SecretData_GrokXaiManagementApiKey added in v0.3.3

type SecretData_GrokXaiManagementApiKey struct {
	GrokXaiManagementApiKey *SecretData_GrokXAIManagementAPIKey `protobuf:"bytes,7,opt,name=grok_xai_management_api_key,json=grokXaiManagementApiKey,proto3,oneof"`
}

type SecretData_HashiCorpCloudPlatformCredentials added in v0.3.5

type SecretData_HashiCorpCloudPlatformCredentials struct {
	ClientId     string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_HashiCorpCloudPlatformCredentials) Descriptor deprecated added in v0.3.5

Deprecated: Use SecretData_HashiCorpCloudPlatformCredentials.ProtoReflect.Descriptor instead.

func (*SecretData_HashiCorpCloudPlatformCredentials) GetClientId added in v0.3.5

func (*SecretData_HashiCorpCloudPlatformCredentials) GetClientSecret added in v0.3.5

func (*SecretData_HashiCorpCloudPlatformCredentials) ProtoMessage added in v0.3.5

func (*SecretData_HashiCorpCloudPlatformCredentials) ProtoReflect added in v0.3.5

func (*SecretData_HashiCorpCloudPlatformCredentials) Reset added in v0.3.5

func (*SecretData_HashiCorpCloudPlatformCredentials) String added in v0.3.5

type SecretData_HashiCorpCloudPlatformToken added in v0.3.5

type SecretData_HashiCorpCloudPlatformToken struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// Optional identity enrichment fields populated when available
	OrganizationId string   `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	ProjectId      string   `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	PrincipalId    string   `protobuf:"bytes,4,opt,name=principal_id,json=principalId,proto3" json:"principal_id,omitempty"`
	PrincipalType  string   `protobuf:"bytes,5,opt,name=principal_type,json=principalType,proto3" json:"principal_type,omitempty"`
	ServiceName    string   `protobuf:"bytes,6,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	UserId         string   `protobuf:"bytes,7,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	UserEmail      string   `protobuf:"bytes,8,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty"`
	GroupIds       []string `protobuf:"bytes,9,rep,name=group_ids,json=groupIds,proto3" json:"group_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_HashiCorpCloudPlatformToken) Descriptor deprecated added in v0.3.5

func (*SecretData_HashiCorpCloudPlatformToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_HashiCorpCloudPlatformToken.ProtoReflect.Descriptor instead.

func (*SecretData_HashiCorpCloudPlatformToken) GetGroupIds added in v0.3.5

func (*SecretData_HashiCorpCloudPlatformToken) GetOrganizationId added in v0.3.5

func (x *SecretData_HashiCorpCloudPlatformToken) GetOrganizationId() string

func (*SecretData_HashiCorpCloudPlatformToken) GetPrincipalId added in v0.3.5

func (x *SecretData_HashiCorpCloudPlatformToken) GetPrincipalId() string

func (*SecretData_HashiCorpCloudPlatformToken) GetPrincipalType added in v0.3.5

func (x *SecretData_HashiCorpCloudPlatformToken) GetPrincipalType() string

func (*SecretData_HashiCorpCloudPlatformToken) GetProjectId added in v0.3.5

func (*SecretData_HashiCorpCloudPlatformToken) GetServiceName added in v0.3.5

func (x *SecretData_HashiCorpCloudPlatformToken) GetServiceName() string

func (*SecretData_HashiCorpCloudPlatformToken) GetToken added in v0.3.5

func (*SecretData_HashiCorpCloudPlatformToken) GetUserEmail added in v0.3.5

func (*SecretData_HashiCorpCloudPlatformToken) GetUserId added in v0.3.5

func (*SecretData_HashiCorpCloudPlatformToken) ProtoMessage added in v0.3.5

func (*SecretData_HashiCorpCloudPlatformToken) ProtoReflect added in v0.3.5

func (*SecretData_HashiCorpCloudPlatformToken) Reset added in v0.3.5

func (*SecretData_HashiCorpCloudPlatformToken) String added in v0.3.5

type SecretData_HashiCorpVaultAppRoleCredentials added in v0.3.4

type SecretData_HashiCorpVaultAppRoleCredentials struct {
	RoleId   string `protobuf:"bytes,1,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
	SecretId string `protobuf:"bytes,2,opt,name=secret_id,json=secretId,proto3" json:"secret_id,omitempty"`
	Id       string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"` // General ID field for uncertain UUID types when context is unclear
	// contains filtered or unexported fields
}

func (*SecretData_HashiCorpVaultAppRoleCredentials) Descriptor deprecated added in v0.3.4

Deprecated: Use SecretData_HashiCorpVaultAppRoleCredentials.ProtoReflect.Descriptor instead.

func (*SecretData_HashiCorpVaultAppRoleCredentials) GetId added in v0.3.4

func (*SecretData_HashiCorpVaultAppRoleCredentials) GetRoleId added in v0.3.4

func (*SecretData_HashiCorpVaultAppRoleCredentials) GetSecretId added in v0.3.4

func (*SecretData_HashiCorpVaultAppRoleCredentials) ProtoMessage added in v0.3.4

func (*SecretData_HashiCorpVaultAppRoleCredentials) ProtoReflect added in v0.3.4

func (*SecretData_HashiCorpVaultAppRoleCredentials) Reset added in v0.3.4

func (*SecretData_HashiCorpVaultAppRoleCredentials) String added in v0.3.4

type SecretData_HashiCorpVaultToken added in v0.3.4

type SecretData_HashiCorpVaultToken struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_HashiCorpVaultToken) Descriptor deprecated added in v0.3.4

func (*SecretData_HashiCorpVaultToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_HashiCorpVaultToken.ProtoReflect.Descriptor instead.

func (*SecretData_HashiCorpVaultToken) GetToken added in v0.3.4

func (x *SecretData_HashiCorpVaultToken) GetToken() string

func (*SecretData_HashiCorpVaultToken) ProtoMessage added in v0.3.4

func (*SecretData_HashiCorpVaultToken) ProtoMessage()

func (*SecretData_HashiCorpVaultToken) ProtoReflect added in v0.3.4

func (*SecretData_HashiCorpVaultToken) Reset added in v0.3.4

func (x *SecretData_HashiCorpVaultToken) Reset()

func (*SecretData_HashiCorpVaultToken) String added in v0.3.4

type SecretData_HashicorpCloudPlatformCredentials added in v0.3.5

type SecretData_HashicorpCloudPlatformCredentials struct {
	HashicorpCloudPlatformCredentials *SecretData_HashiCorpCloudPlatformCredentials `protobuf:"bytes,37,opt,name=hashicorp_cloud_platform_credentials,json=hashicorpCloudPlatformCredentials,proto3,oneof"`
}

type SecretData_HashicorpCloudPlatformToken added in v0.3.5

type SecretData_HashicorpCloudPlatformToken struct {
	HashicorpCloudPlatformToken *SecretData_HashiCorpCloudPlatformToken `protobuf:"bytes,38,opt,name=hashicorp_cloud_platform_token,json=hashicorpCloudPlatformToken,proto3,oneof"`
}

type SecretData_HashicorpVaultAppRoleCredentials added in v0.3.4

type SecretData_HashicorpVaultAppRoleCredentials struct {
	HashicorpVaultAppRoleCredentials *SecretData_HashiCorpVaultAppRoleCredentials `protobuf:"bytes,18,opt,name=hashicorp_vault_app_role_credentials,json=hashicorpVaultAppRoleCredentials,proto3,oneof"`
}

type SecretData_HashicorpVaultToken added in v0.3.4

type SecretData_HashicorpVaultToken struct {
	HashicorpVaultToken *SecretData_HashiCorpVaultToken `protobuf:"bytes,17,opt,name=hashicorp_vault_token,json=hashicorpVaultToken,proto3,oneof"`
}

type SecretData_Hugginface added in v0.3.4

type SecretData_Hugginface struct {
	Hugginface *SecretData_HuggingfaceAPIKey `protobuf:"bytes,20,opt,name=hugginface,proto3,oneof"`
}

type SecretData_HuggingfaceAPIKey added in v0.3.4

type SecretData_HuggingfaceAPIKey struct {
	Key              string   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Role             string   `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	FineGrainedScope []string `protobuf:"bytes,3,rep,name=fine_grained_scope,json=fineGrainedScope,proto3" json:"fine_grained_scope,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_HuggingfaceAPIKey) Descriptor deprecated added in v0.3.4

func (*SecretData_HuggingfaceAPIKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_HuggingfaceAPIKey.ProtoReflect.Descriptor instead.

func (*SecretData_HuggingfaceAPIKey) GetFineGrainedScope added in v0.3.4

func (x *SecretData_HuggingfaceAPIKey) GetFineGrainedScope() []string

func (*SecretData_HuggingfaceAPIKey) GetKey added in v0.3.4

func (*SecretData_HuggingfaceAPIKey) GetRole added in v0.3.4

func (x *SecretData_HuggingfaceAPIKey) GetRole() string

func (*SecretData_HuggingfaceAPIKey) ProtoMessage added in v0.3.4

func (*SecretData_HuggingfaceAPIKey) ProtoMessage()

func (*SecretData_HuggingfaceAPIKey) ProtoReflect added in v0.3.4

func (*SecretData_HuggingfaceAPIKey) Reset added in v0.3.4

func (x *SecretData_HuggingfaceAPIKey) Reset()

func (*SecretData_HuggingfaceAPIKey) String added in v0.3.4

type SecretData_MariaDBCredentials added in v0.4.0

type SecretData_MariaDBCredentials struct {
	Host     string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
	Port     string `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"`
	User     string `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"`
	Password string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	Section  string `protobuf:"bytes,6,opt,name=section,proto3" json:"section,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_MariaDBCredentials) Descriptor deprecated added in v0.4.0

func (*SecretData_MariaDBCredentials) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_MariaDBCredentials.ProtoReflect.Descriptor instead.

func (*SecretData_MariaDBCredentials) GetHost added in v0.4.0

func (*SecretData_MariaDBCredentials) GetPassword added in v0.4.0

func (x *SecretData_MariaDBCredentials) GetPassword() string

func (*SecretData_MariaDBCredentials) GetPort added in v0.4.0

func (*SecretData_MariaDBCredentials) GetSection added in v0.4.0

func (x *SecretData_MariaDBCredentials) GetSection() string

func (*SecretData_MariaDBCredentials) GetUser added in v0.4.0

func (*SecretData_MariaDBCredentials) ProtoMessage added in v0.4.0

func (*SecretData_MariaDBCredentials) ProtoMessage()

func (*SecretData_MariaDBCredentials) ProtoReflect added in v0.4.0

func (*SecretData_MariaDBCredentials) Reset added in v0.4.0

func (x *SecretData_MariaDBCredentials) Reset()

func (*SecretData_MariaDBCredentials) String added in v0.4.0

type SecretData_MariaDbCredentials added in v0.4.0

type SecretData_MariaDbCredentials struct {
	MariaDbCredentials *SecretData_MariaDBCredentials `protobuf:"bytes,46,opt,name=maria_db_credentials,json=mariaDbCredentials,proto3,oneof"`
}

type SecretData_MysqlMyloginSection added in v0.4.0

type SecretData_MysqlMyloginSection struct {
	SectionName string `protobuf:"bytes,1,opt,name=section_name,json=sectionName,proto3" json:"section_name,omitempty"`
	User        string `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	Password    string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	Host        string `protobuf:"bytes,4,opt,name=host,proto3" json:"host,omitempty"`
	Port        string `protobuf:"bytes,5,opt,name=port,proto3" json:"port,omitempty"`
	Socket      string `protobuf:"bytes,6,opt,name=socket,proto3" json:"socket,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_MysqlMyloginSection) Descriptor deprecated added in v0.4.0

func (*SecretData_MysqlMyloginSection) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_MysqlMyloginSection.ProtoReflect.Descriptor instead.

func (*SecretData_MysqlMyloginSection) GetHost added in v0.4.0

func (*SecretData_MysqlMyloginSection) GetPassword added in v0.4.0

func (x *SecretData_MysqlMyloginSection) GetPassword() string

func (*SecretData_MysqlMyloginSection) GetPort added in v0.4.0

func (*SecretData_MysqlMyloginSection) GetSectionName added in v0.4.0

func (x *SecretData_MysqlMyloginSection) GetSectionName() string

func (*SecretData_MysqlMyloginSection) GetSocket added in v0.4.0

func (x *SecretData_MysqlMyloginSection) GetSocket() string

func (*SecretData_MysqlMyloginSection) GetUser added in v0.4.0

func (*SecretData_MysqlMyloginSection) ProtoMessage added in v0.4.0

func (*SecretData_MysqlMyloginSection) ProtoMessage()

func (*SecretData_MysqlMyloginSection) ProtoReflect added in v0.4.0

func (*SecretData_MysqlMyloginSection) Reset added in v0.4.0

func (x *SecretData_MysqlMyloginSection) Reset()

func (*SecretData_MysqlMyloginSection) String added in v0.4.0

type SecretData_MysqlMyloginSection_ added in v0.4.0

type SecretData_MysqlMyloginSection_ struct {
	MysqlMyloginSection *SecretData_MysqlMyloginSection `protobuf:"bytes,48,opt,name=mysql_mylogin_section,json=mysqlMyloginSection,proto3,oneof"`
}

type SecretData_OnePasswordConnectToken added in v0.3.6

type SecretData_OnePasswordConnectToken struct {

	// Device UUID from the token JSON.
	DeviceUuid string `protobuf:"bytes,1,opt,name=device_uuid,json=deviceUuid,proto3" json:"device_uuid,omitempty"`
	// Version field from the token JSON.
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// Encrypted payload data (from encCredentials.data).
	EncryptedData string `protobuf:"bytes,3,opt,name=encrypted_data,json=encryptedData,proto3" json:"encrypted_data,omitempty"`
	// Key ID used to encrypt the credentials (encCredentials.kid).
	EncryptionKeyId string `protobuf:"bytes,4,opt,name=encryption_key_id,json=encryptionKeyId,proto3" json:"encryption_key_id,omitempty"`
	// Initialization vector (encCredentials.iv).
	Iv string `protobuf:"bytes,5,opt,name=iv,proto3" json:"iv,omitempty"`
	// Unique key kid (uniqueKey.kid).
	UniqueKeyId string `protobuf:"bytes,6,opt,name=unique_key_id,json=uniqueKeyId,proto3" json:"unique_key_id,omitempty"`
	// Verifier salt (verifier.salt).
	VerifierSalt string `protobuf:"bytes,7,opt,name=verifier_salt,json=verifierSalt,proto3" json:"verifier_salt,omitempty"`
	// Verifier local hash (verifier.localHash).
	VerifierLocalHash string `protobuf:"bytes,8,opt,name=verifier_local_hash,json=verifierLocalHash,proto3" json:"verifier_local_hash,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_OnePasswordConnectToken) Descriptor deprecated added in v0.3.6

func (*SecretData_OnePasswordConnectToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_OnePasswordConnectToken.ProtoReflect.Descriptor instead.

func (*SecretData_OnePasswordConnectToken) GetDeviceUuid added in v0.3.6

func (x *SecretData_OnePasswordConnectToken) GetDeviceUuid() string

func (*SecretData_OnePasswordConnectToken) GetEncryptedData added in v0.3.6

func (x *SecretData_OnePasswordConnectToken) GetEncryptedData() string

func (*SecretData_OnePasswordConnectToken) GetEncryptionKeyId added in v0.3.6

func (x *SecretData_OnePasswordConnectToken) GetEncryptionKeyId() string

func (*SecretData_OnePasswordConnectToken) GetIv added in v0.3.6

func (*SecretData_OnePasswordConnectToken) GetUniqueKeyId added in v0.3.6

func (x *SecretData_OnePasswordConnectToken) GetUniqueKeyId() string

func (*SecretData_OnePasswordConnectToken) GetVerifierLocalHash added in v0.3.6

func (x *SecretData_OnePasswordConnectToken) GetVerifierLocalHash() string

func (*SecretData_OnePasswordConnectToken) GetVerifierSalt added in v0.3.6

func (x *SecretData_OnePasswordConnectToken) GetVerifierSalt() string

func (*SecretData_OnePasswordConnectToken) GetVersion added in v0.3.6

func (*SecretData_OnePasswordConnectToken) ProtoMessage added in v0.3.6

func (*SecretData_OnePasswordConnectToken) ProtoMessage()

func (*SecretData_OnePasswordConnectToken) ProtoReflect added in v0.3.6

func (*SecretData_OnePasswordConnectToken) Reset added in v0.3.6

func (*SecretData_OnePasswordConnectToken) String added in v0.3.6

type SecretData_OnePasswordRecoveryCode added in v0.3.6

type SecretData_OnePasswordRecoveryCode struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_OnePasswordRecoveryCode) Descriptor deprecated added in v0.3.6

func (*SecretData_OnePasswordRecoveryCode) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_OnePasswordRecoveryCode.ProtoReflect.Descriptor instead.

func (*SecretData_OnePasswordRecoveryCode) GetKey added in v0.3.6

func (*SecretData_OnePasswordRecoveryCode) ProtoMessage added in v0.3.6

func (*SecretData_OnePasswordRecoveryCode) ProtoMessage()

func (*SecretData_OnePasswordRecoveryCode) ProtoReflect added in v0.3.6

func (*SecretData_OnePasswordRecoveryCode) Reset added in v0.3.6

func (*SecretData_OnePasswordRecoveryCode) String added in v0.3.6

type SecretData_OnePasswordSecretKey added in v0.3.6

type SecretData_OnePasswordSecretKey struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_OnePasswordSecretKey) Descriptor deprecated added in v0.3.6

func (*SecretData_OnePasswordSecretKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_OnePasswordSecretKey.ProtoReflect.Descriptor instead.

func (*SecretData_OnePasswordSecretKey) GetKey added in v0.3.6

func (*SecretData_OnePasswordSecretKey) ProtoMessage added in v0.3.6

func (*SecretData_OnePasswordSecretKey) ProtoMessage()

func (*SecretData_OnePasswordSecretKey) ProtoReflect added in v0.3.6

func (*SecretData_OnePasswordSecretKey) Reset added in v0.3.6

func (*SecretData_OnePasswordSecretKey) String added in v0.3.6

type SecretData_OnePasswordServiceToken added in v0.3.6

type SecretData_OnePasswordServiceToken struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_OnePasswordServiceToken) Descriptor deprecated added in v0.3.6

func (*SecretData_OnePasswordServiceToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_OnePasswordServiceToken.ProtoReflect.Descriptor instead.

func (*SecretData_OnePasswordServiceToken) GetKey added in v0.3.6

func (*SecretData_OnePasswordServiceToken) ProtoMessage added in v0.3.6

func (*SecretData_OnePasswordServiceToken) ProtoMessage()

func (*SecretData_OnePasswordServiceToken) ProtoReflect added in v0.3.6

func (*SecretData_OnePasswordServiceToken) Reset added in v0.3.6

func (*SecretData_OnePasswordServiceToken) String added in v0.3.6

type SecretData_OnepasswordConnectToken added in v0.3.6

type SecretData_OnepasswordConnectToken struct {
	OnepasswordConnectToken *SecretData_OnePasswordConnectToken `protobuf:"bytes,42,opt,name=onepassword_connect_token,json=onepasswordConnectToken,proto3,oneof"`
}

type SecretData_OnepasswordRecoveryCode added in v0.3.6

type SecretData_OnepasswordRecoveryCode struct {
	OnepasswordRecoveryCode *SecretData_OnePasswordRecoveryCode `protobuf:"bytes,41,opt,name=onepassword_recovery_code,json=onepasswordRecoveryCode,proto3,oneof"`
}

type SecretData_OnepasswordSecretKey added in v0.3.6

type SecretData_OnepasswordSecretKey struct {
	OnepasswordSecretKey *SecretData_OnePasswordSecretKey `protobuf:"bytes,39,opt,name=onepassword_secret_key,json=onepasswordSecretKey,proto3,oneof"`
}

type SecretData_OnepasswordServiceToken added in v0.3.6

type SecretData_OnepasswordServiceToken struct {
	OnepasswordServiceToken *SecretData_OnePasswordServiceToken `protobuf:"bytes,40,opt,name=onepassword_service_token,json=onepasswordServiceToken,proto3,oneof"`
}

type SecretData_OpenAIAPIKey added in v0.3.4

type SecretData_OpenAIAPIKey struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_OpenAIAPIKey) Descriptor deprecated added in v0.3.4

func (*SecretData_OpenAIAPIKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_OpenAIAPIKey.ProtoReflect.Descriptor instead.

func (*SecretData_OpenAIAPIKey) GetKey added in v0.3.4

func (x *SecretData_OpenAIAPIKey) GetKey() string

func (*SecretData_OpenAIAPIKey) ProtoMessage added in v0.3.4

func (*SecretData_OpenAIAPIKey) ProtoMessage()

func (*SecretData_OpenAIAPIKey) ProtoReflect added in v0.3.4

func (x *SecretData_OpenAIAPIKey) ProtoReflect() protoreflect.Message

func (*SecretData_OpenAIAPIKey) Reset added in v0.3.4

func (x *SecretData_OpenAIAPIKey) Reset()

func (*SecretData_OpenAIAPIKey) String added in v0.3.4

func (x *SecretData_OpenAIAPIKey) String() string

type SecretData_OpenaiApiKey added in v0.3.4

type SecretData_OpenaiApiKey struct {
	OpenaiApiKey *SecretData_OpenAIAPIKey `protobuf:"bytes,10,opt,name=openai_api_key,json=openaiApiKey,proto3,oneof"`
}

type SecretData_Perplexity added in v0.3.3

type SecretData_Perplexity struct {
	Perplexity *SecretData_PerplexityAPIKey `protobuf:"bytes,4,opt,name=perplexity,proto3,oneof"`
}

type SecretData_PerplexityAPIKey added in v0.3.3

type SecretData_PerplexityAPIKey struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_PerplexityAPIKey) Descriptor deprecated added in v0.3.3

func (*SecretData_PerplexityAPIKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_PerplexityAPIKey.ProtoReflect.Descriptor instead.

func (*SecretData_PerplexityAPIKey) GetKey added in v0.3.3

func (x *SecretData_PerplexityAPIKey) GetKey() string

func (*SecretData_PerplexityAPIKey) ProtoMessage added in v0.3.3

func (*SecretData_PerplexityAPIKey) ProtoMessage()

func (*SecretData_PerplexityAPIKey) ProtoReflect added in v0.3.3

func (*SecretData_PerplexityAPIKey) Reset added in v0.3.3

func (x *SecretData_PerplexityAPIKey) Reset()

func (*SecretData_PerplexityAPIKey) String added in v0.3.3

func (x *SecretData_PerplexityAPIKey) String() string

type SecretData_Pgpass added in v0.3.6

type SecretData_Pgpass struct {
	Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	Port     string `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"`
	Database string `protobuf:"bytes,3,opt,name=database,proto3" json:"database,omitempty"`
	Username string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	Password string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_Pgpass) Descriptor deprecated added in v0.3.6

func (*SecretData_Pgpass) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_Pgpass.ProtoReflect.Descriptor instead.

func (*SecretData_Pgpass) GetDatabase added in v0.3.6

func (x *SecretData_Pgpass) GetDatabase() string

func (*SecretData_Pgpass) GetHostname added in v0.3.6

func (x *SecretData_Pgpass) GetHostname() string

func (*SecretData_Pgpass) GetPassword added in v0.3.6

func (x *SecretData_Pgpass) GetPassword() string

func (*SecretData_Pgpass) GetPort added in v0.3.6

func (x *SecretData_Pgpass) GetPort() string

func (*SecretData_Pgpass) GetUsername added in v0.3.6

func (x *SecretData_Pgpass) GetUsername() string

func (*SecretData_Pgpass) ProtoMessage added in v0.3.6

func (*SecretData_Pgpass) ProtoMessage()

func (*SecretData_Pgpass) ProtoReflect added in v0.3.6

func (x *SecretData_Pgpass) ProtoReflect() protoreflect.Message

func (*SecretData_Pgpass) Reset added in v0.3.6

func (x *SecretData_Pgpass) Reset()

func (*SecretData_Pgpass) String added in v0.3.6

func (x *SecretData_Pgpass) String() string

type SecretData_Pgpass_ added in v0.3.6

type SecretData_Pgpass_ struct {
	Pgpass *SecretData_Pgpass `protobuf:"bytes,43,opt,name=pgpass,proto3,oneof"`
}

type SecretData_PostmanAPIKey added in v0.3.4

type SecretData_PostmanAPIKey struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_PostmanAPIKey) Descriptor deprecated added in v0.3.4

func (*SecretData_PostmanAPIKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_PostmanAPIKey.ProtoReflect.Descriptor instead.

func (*SecretData_PostmanAPIKey) GetKey added in v0.3.4

func (x *SecretData_PostmanAPIKey) GetKey() string

func (*SecretData_PostmanAPIKey) ProtoMessage added in v0.3.4

func (*SecretData_PostmanAPIKey) ProtoMessage()

func (*SecretData_PostmanAPIKey) ProtoReflect added in v0.3.4

func (x *SecretData_PostmanAPIKey) ProtoReflect() protoreflect.Message

func (*SecretData_PostmanAPIKey) Reset added in v0.3.4

func (x *SecretData_PostmanAPIKey) Reset()

func (*SecretData_PostmanAPIKey) String added in v0.3.4

func (x *SecretData_PostmanAPIKey) String() string

type SecretData_PostmanApiKey added in v0.3.4

type SecretData_PostmanApiKey struct {
	PostmanApiKey *SecretData_PostmanAPIKey `protobuf:"bytes,11,opt,name=postman_api_key,json=postmanApiKey,proto3,oneof"`
}

type SecretData_PostmanCollectionAccessToken added in v0.3.4

type SecretData_PostmanCollectionAccessToken struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_PostmanCollectionAccessToken) Descriptor deprecated added in v0.3.4

func (*SecretData_PostmanCollectionAccessToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_PostmanCollectionAccessToken.ProtoReflect.Descriptor instead.

func (*SecretData_PostmanCollectionAccessToken) GetKey added in v0.3.4

func (*SecretData_PostmanCollectionAccessToken) ProtoMessage added in v0.3.4

func (*SecretData_PostmanCollectionAccessToken) ProtoReflect added in v0.3.4

func (*SecretData_PostmanCollectionAccessToken) Reset added in v0.3.4

func (*SecretData_PostmanCollectionAccessToken) String added in v0.3.4

type SecretData_PostmanCollectionAccessToken_ added in v0.3.4

type SecretData_PostmanCollectionAccessToken_ struct {
	PostmanCollectionAccessToken *SecretData_PostmanCollectionAccessToken `protobuf:"bytes,12,opt,name=postman_collection_access_token,json=postmanCollectionAccessToken,proto3,oneof"`
}

type SecretData_PrivateKey added in v0.3.3

type SecretData_PrivateKey struct {
	Block string `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"` // PEM/OpenSSH private key block
	Der   []byte `protobuf:"bytes,2,opt,name=der,proto3" json:"der,omitempty"`     // DER-encoded key material
	// contains filtered or unexported fields
}

func (*SecretData_PrivateKey) Descriptor deprecated added in v0.3.3

func (*SecretData_PrivateKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_PrivateKey.ProtoReflect.Descriptor instead.

func (*SecretData_PrivateKey) GetBlock added in v0.3.3

func (x *SecretData_PrivateKey) GetBlock() string

func (*SecretData_PrivateKey) GetDer added in v0.3.3

func (x *SecretData_PrivateKey) GetDer() []byte

func (*SecretData_PrivateKey) ProtoMessage added in v0.3.3

func (*SecretData_PrivateKey) ProtoMessage()

func (*SecretData_PrivateKey) ProtoReflect added in v0.3.3

func (x *SecretData_PrivateKey) ProtoReflect() protoreflect.Message

func (*SecretData_PrivateKey) Reset added in v0.3.3

func (x *SecretData_PrivateKey) Reset()

func (*SecretData_PrivateKey) String added in v0.3.3

func (x *SecretData_PrivateKey) String() string

type SecretData_PrivateKey_ added in v0.3.3

type SecretData_PrivateKey_ struct {
	PrivateKey *SecretData_PrivateKey `protobuf:"bytes,5,opt,name=private_key,json=privateKey,proto3,oneof"`
}

type SecretData_PyPIAPIToken added in v0.3.6

type SecretData_PyPIAPIToken struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_PyPIAPIToken) Descriptor deprecated added in v0.3.6

func (*SecretData_PyPIAPIToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_PyPIAPIToken.ProtoReflect.Descriptor instead.

func (*SecretData_PyPIAPIToken) GetToken added in v0.3.6

func (x *SecretData_PyPIAPIToken) GetToken() string

func (*SecretData_PyPIAPIToken) ProtoMessage added in v0.3.6

func (*SecretData_PyPIAPIToken) ProtoMessage()

func (*SecretData_PyPIAPIToken) ProtoReflect added in v0.3.6

func (x *SecretData_PyPIAPIToken) ProtoReflect() protoreflect.Message

func (*SecretData_PyPIAPIToken) Reset added in v0.3.6

func (x *SecretData_PyPIAPIToken) Reset()

func (*SecretData_PyPIAPIToken) String added in v0.3.6

func (x *SecretData_PyPIAPIToken) String() string

type SecretData_Pypi added in v0.3.6

type SecretData_Pypi struct {
	Pypi *SecretData_PyPIAPIToken `protobuf:"bytes,44,opt,name=pypi,proto3,oneof"`
}

type SecretData_SlackAppConfigAccessToken added in v0.3.5

type SecretData_SlackAppConfigAccessToken struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_SlackAppConfigAccessToken) Descriptor deprecated added in v0.3.5

func (*SecretData_SlackAppConfigAccessToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_SlackAppConfigAccessToken.ProtoReflect.Descriptor instead.

func (*SecretData_SlackAppConfigAccessToken) GetToken added in v0.3.5

func (*SecretData_SlackAppConfigAccessToken) ProtoMessage added in v0.3.5

func (*SecretData_SlackAppConfigAccessToken) ProtoMessage()

func (*SecretData_SlackAppConfigAccessToken) ProtoReflect added in v0.3.5

func (*SecretData_SlackAppConfigAccessToken) Reset added in v0.3.5

func (*SecretData_SlackAppConfigAccessToken) String added in v0.3.5

type SecretData_SlackAppConfigAccessToken_ added in v0.3.5

type SecretData_SlackAppConfigAccessToken_ struct {
	SlackAppConfigAccessToken *SecretData_SlackAppConfigAccessToken `protobuf:"bytes,35,opt,name=slack_app_config_access_token,json=slackAppConfigAccessToken,proto3,oneof"`
}

type SecretData_SlackAppConfigRefreshToken added in v0.3.5

type SecretData_SlackAppConfigRefreshToken struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_SlackAppConfigRefreshToken) Descriptor deprecated added in v0.3.5

func (*SecretData_SlackAppConfigRefreshToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_SlackAppConfigRefreshToken.ProtoReflect.Descriptor instead.

func (*SecretData_SlackAppConfigRefreshToken) GetToken added in v0.3.5

func (*SecretData_SlackAppConfigRefreshToken) ProtoMessage added in v0.3.5

func (*SecretData_SlackAppConfigRefreshToken) ProtoMessage()

func (*SecretData_SlackAppConfigRefreshToken) ProtoReflect added in v0.3.5

func (*SecretData_SlackAppConfigRefreshToken) Reset added in v0.3.5

func (*SecretData_SlackAppConfigRefreshToken) String added in v0.3.5

type SecretData_SlackAppConfigRefreshToken_ added in v0.3.5

type SecretData_SlackAppConfigRefreshToken_ struct {
	SlackAppConfigRefreshToken *SecretData_SlackAppConfigRefreshToken `protobuf:"bytes,33,opt,name=slack_app_config_refresh_token,json=slackAppConfigRefreshToken,proto3,oneof"`
}

type SecretData_SlackAppLevelToken added in v0.3.5

type SecretData_SlackAppLevelToken struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_SlackAppLevelToken) Descriptor deprecated added in v0.3.5

func (*SecretData_SlackAppLevelToken) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_SlackAppLevelToken.ProtoReflect.Descriptor instead.

func (*SecretData_SlackAppLevelToken) GetToken added in v0.3.5

func (x *SecretData_SlackAppLevelToken) GetToken() string

func (*SecretData_SlackAppLevelToken) ProtoMessage added in v0.3.5

func (*SecretData_SlackAppLevelToken) ProtoMessage()

func (*SecretData_SlackAppLevelToken) ProtoReflect added in v0.3.5

func (*SecretData_SlackAppLevelToken) Reset added in v0.3.5

func (x *SecretData_SlackAppLevelToken) Reset()

func (*SecretData_SlackAppLevelToken) String added in v0.3.5

type SecretData_SlackAppLevelToken_ added in v0.3.5

type SecretData_SlackAppLevelToken_ struct {
	SlackAppLevelToken *SecretData_SlackAppLevelToken `protobuf:"bytes,34,opt,name=slack_app_level_token,json=slackAppLevelToken,proto3,oneof"`
}

type SecretData_StripeRestrictedKey added in v0.3.5

type SecretData_StripeRestrictedKey struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_StripeRestrictedKey) Descriptor deprecated added in v0.3.5

func (*SecretData_StripeRestrictedKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_StripeRestrictedKey.ProtoReflect.Descriptor instead.

func (*SecretData_StripeRestrictedKey) GetKey added in v0.3.5

func (*SecretData_StripeRestrictedKey) ProtoMessage added in v0.3.5

func (*SecretData_StripeRestrictedKey) ProtoMessage()

func (*SecretData_StripeRestrictedKey) ProtoReflect added in v0.3.5

func (*SecretData_StripeRestrictedKey) Reset added in v0.3.5

func (x *SecretData_StripeRestrictedKey) Reset()

func (*SecretData_StripeRestrictedKey) String added in v0.3.5

type SecretData_StripeRestrictedKey_ added in v0.3.5

type SecretData_StripeRestrictedKey_ struct {
	StripeRestrictedKey *SecretData_StripeRestrictedKey `protobuf:"bytes,23,opt,name=stripe_restricted_key,json=stripeRestrictedKey,proto3,oneof"`
}

type SecretData_StripeSecretKey added in v0.3.5

type SecretData_StripeSecretKey struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_StripeSecretKey) Descriptor deprecated added in v0.3.5

func (*SecretData_StripeSecretKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_StripeSecretKey.ProtoReflect.Descriptor instead.

func (*SecretData_StripeSecretKey) GetKey added in v0.3.5

func (x *SecretData_StripeSecretKey) GetKey() string

func (*SecretData_StripeSecretKey) ProtoMessage added in v0.3.5

func (*SecretData_StripeSecretKey) ProtoMessage()

func (*SecretData_StripeSecretKey) ProtoReflect added in v0.3.5

func (*SecretData_StripeSecretKey) Reset added in v0.3.5

func (x *SecretData_StripeSecretKey) Reset()

func (*SecretData_StripeSecretKey) String added in v0.3.5

func (x *SecretData_StripeSecretKey) String() string

type SecretData_StripeSecretKey_ added in v0.3.5

type SecretData_StripeSecretKey_ struct {
	StripeSecretKey *SecretData_StripeSecretKey `protobuf:"bytes,22,opt,name=stripe_secret_key,json=stripeSecretKey,proto3,oneof"`
}

type SecretData_StripeWebhookSecret added in v0.3.5

type SecretData_StripeWebhookSecret struct {
	Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_StripeWebhookSecret) Descriptor deprecated added in v0.3.5

func (*SecretData_StripeWebhookSecret) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_StripeWebhookSecret.ProtoReflect.Descriptor instead.

func (*SecretData_StripeWebhookSecret) GetKey added in v0.3.5

func (*SecretData_StripeWebhookSecret) ProtoMessage added in v0.3.5

func (*SecretData_StripeWebhookSecret) ProtoMessage()

func (*SecretData_StripeWebhookSecret) ProtoReflect added in v0.3.5

func (*SecretData_StripeWebhookSecret) Reset added in v0.3.5

func (x *SecretData_StripeWebhookSecret) Reset()

func (*SecretData_StripeWebhookSecret) String added in v0.3.5

type SecretData_StripeWebhookSecret_ added in v0.3.5

type SecretData_StripeWebhookSecret_ struct {
	StripeWebhookSecret *SecretData_StripeWebhookSecret `protobuf:"bytes,24,opt,name=stripe_webhook_secret,json=stripeWebhookSecret,proto3,oneof"`
}

type SecretData_TinkKeyset added in v0.3.4

type SecretData_TinkKeyset struct {
	Content string `protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"` // JSON encoded Tink keyset
	// contains filtered or unexported fields
}

func (*SecretData_TinkKeyset) Descriptor deprecated added in v0.3.4

func (*SecretData_TinkKeyset) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_TinkKeyset.ProtoReflect.Descriptor instead.

func (*SecretData_TinkKeyset) GetContent added in v0.3.4

func (x *SecretData_TinkKeyset) GetContent() string

func (*SecretData_TinkKeyset) ProtoMessage added in v0.3.4

func (*SecretData_TinkKeyset) ProtoMessage()

func (*SecretData_TinkKeyset) ProtoReflect added in v0.3.4

func (x *SecretData_TinkKeyset) ProtoReflect() protoreflect.Message

func (*SecretData_TinkKeyset) Reset added in v0.3.4

func (x *SecretData_TinkKeyset) Reset()

func (*SecretData_TinkKeyset) String added in v0.3.4

func (x *SecretData_TinkKeyset) String() string

type SecretData_TinkKeyset_ added in v0.3.4

type SecretData_TinkKeyset_ struct {
	TinkKeyset *SecretData_TinkKeyset `protobuf:"bytes,15,opt,name=tink_keyset,json=tinkKeyset,proto3,oneof"`
}

type SecretData_VapidKey added in v0.4.0

type SecretData_VapidKey struct {
	PrivateB64 string `protobuf:"bytes,1,opt,name=private_b64,json=privateB64,proto3" json:"private_b64,omitempty"`
	PublicB64  string `protobuf:"bytes,2,opt,name=public_b64,json=publicB64,proto3" json:"public_b64,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretData_VapidKey) Descriptor deprecated added in v0.4.0

func (*SecretData_VapidKey) Descriptor() ([]byte, []int)

Deprecated: Use SecretData_VapidKey.ProtoReflect.Descriptor instead.

func (*SecretData_VapidKey) GetPrivateB64 added in v0.4.0

func (x *SecretData_VapidKey) GetPrivateB64() string

func (*SecretData_VapidKey) GetPublicB64 added in v0.4.0

func (x *SecretData_VapidKey) GetPublicB64() string

func (*SecretData_VapidKey) ProtoMessage added in v0.4.0

func (*SecretData_VapidKey) ProtoMessage()

func (*SecretData_VapidKey) ProtoReflect added in v0.4.0

func (x *SecretData_VapidKey) ProtoReflect() protoreflect.Message

func (*SecretData_VapidKey) Reset added in v0.4.0

func (x *SecretData_VapidKey) Reset()

func (*SecretData_VapidKey) String added in v0.4.0

func (x *SecretData_VapidKey) String() string

type SecretData_VapidKey_ added in v0.4.0

type SecretData_VapidKey_ struct {
	VapidKey *SecretData_VapidKey `protobuf:"bytes,49,opt,name=vapid_key,json=vapidKey,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 (*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) Enum added in v0.3.1

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 (SecretStatus_SecretStatusEnum) String added in v0.3.1

func (SecretStatus_SecretStatusEnum) Type added in v0.3.1

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) 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 (SeverityEnum) String added in v0.3.1

func (x SeverityEnum) String() string

func (SeverityEnum) Type added in v0.3.1

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) Enum added in v0.3.1

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 (VexJustification) String added in v0.3.1

func (x VexJustification) String() string

func (VexJustification) Type added in v0.3.1

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

type WingetPackageMetadata added in v0.3.3

type WingetPackageMetadata struct {
	Name     string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Id       string   `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Version  string   `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	Moniker  string   `protobuf:"bytes,4,opt,name=moniker,proto3" json:"moniker,omitempty"`
	Channel  string   `protobuf:"bytes,5,opt,name=channel,proto3" json:"channel,omitempty"`
	Tags     []string `protobuf:"bytes,6,rep,name=tags,proto3" json:"tags,omitempty"`
	Commands []string `protobuf:"bytes,7,rep,name=commands,proto3" json:"commands,omitempty"`
	// contains filtered or unexported fields
}

The additional data found in Windows Package Manager (Winget) packages.

func (*WingetPackageMetadata) Descriptor deprecated added in v0.3.3

func (*WingetPackageMetadata) Descriptor() ([]byte, []int)

Deprecated: Use WingetPackageMetadata.ProtoReflect.Descriptor instead.

func (*WingetPackageMetadata) GetChannel added in v0.3.3

func (x *WingetPackageMetadata) GetChannel() string

func (*WingetPackageMetadata) GetCommands added in v0.3.3

func (x *WingetPackageMetadata) GetCommands() []string

func (*WingetPackageMetadata) GetId added in v0.3.3

func (x *WingetPackageMetadata) GetId() string

func (*WingetPackageMetadata) GetMoniker added in v0.3.3

func (x *WingetPackageMetadata) GetMoniker() string

func (*WingetPackageMetadata) GetName added in v0.3.3

func (x *WingetPackageMetadata) GetName() string

func (*WingetPackageMetadata) GetTags added in v0.3.3

func (x *WingetPackageMetadata) GetTags() []string

func (*WingetPackageMetadata) GetVersion added in v0.3.3

func (x *WingetPackageMetadata) GetVersion() string

func (*WingetPackageMetadata) ProtoMessage added in v0.3.3

func (*WingetPackageMetadata) ProtoMessage()

func (*WingetPackageMetadata) ProtoReflect added in v0.3.3

func (x *WingetPackageMetadata) ProtoReflect() protoreflect.Message

func (*WingetPackageMetadata) Reset added in v0.3.3

func (x *WingetPackageMetadata) Reset()

func (*WingetPackageMetadata) String added in v0.3.3

func (x *WingetPackageMetadata) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL