Package io.grafeas.v1 (2.81.0)

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
io. grafeas. v1. Grafeas Client Service Description: Grafeas API.

Retrieves analysis results of Cloud components such as Docker container images.

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
io. grafeas. v1. Grafeas Settings Settings class to configure an instance of GrafeasClient .

The default instance has everything set to sensible defaults:

Classes

Class Description
io. grafeas. v1. Alias Context An alias to a repo revision.
io. grafeas. v1. Alias Context. Builder An alias to a repo revision.
io. grafeas. v1. Artifact Artifact describes a build product.
io. grafeas. v1. Artifact. Builder Artifact describes a build product.
io. grafeas. v1. Attestation
io. grafeas. v1. Attestation Note Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one Authority for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for
io. grafeas. v1. Attestation Note. Builder Note kind that represents a logical attestation "role" or "authority". For example, an organization might have one Authority for "QA" and one for "build". This note is intended to act strictly as a grouping mechanism for
io. grafeas. v1. Attestation Note. Hint This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a
io. grafeas. v1. Attestation Note. Hint. Builder This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a
io. grafeas. v1. Attestation Occurrence Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is
io. grafeas. v1. Attestation Occurrence. Builder Occurrence that represents a single "attestation". The authenticity of an attestation can be verified using the attached signature. If the verifier trusts the public key of the signer, then verifying the signature is
io. grafeas. v1. Base Image BaseImage describes a base image of a container image.
io. grafeas. v1. Base Image. Builder BaseImage describes a base image of a container image.
io. grafeas. v1. Batch Create Notes Request Request to create notes in batch.
io. grafeas. v1. Batch Create Notes Request. Builder Request to create notes in batch.
io. grafeas. v1. Batch Create Notes Response Response for creating notes in batch.
io. grafeas. v1. Batch Create Notes Response. Builder Response for creating notes in batch.
io. grafeas. v1. Batch Create Occurrences Request Request to create occurrences in batch.
io. grafeas. v1. Batch Create Occurrences Request. Builder Request to create occurrences in batch.
io. grafeas. v1. Batch Create Occurrences Response Response for creating occurrences in batch.
io. grafeas. v1. Batch Create Occurrences Response. Builder Response for creating occurrences in batch.
io. grafeas. v1. Build
io. grafeas. v1. Build Note Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
io. grafeas. v1. Build Note. Builder Note holding the version of the provider's builder and the signature of the provenance message in the build details occurrence.
io. grafeas. v1. Build Occurrence Details of a build occurrence.
io. grafeas. v1. Build Occurrence. Builder Details of a build occurrence.
io. grafeas. v1. Build Provenance Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
io. grafeas. v1. Build Provenance. Builder Provenance of a build. Contains all information needed to verify the full details about the build from source to completion.
io. grafeas. v1. Builder Config Protobuf type grafeas.v1.BuilderConfig
io. grafeas. v1. Builder Config. Builder Protobuf type grafeas.v1.BuilderConfig
io. grafeas. v1. Common Vulnerability Scoring System. For details, see https://www.first.org/cvss/specification-document This is a message we will try to use for storing various versions of CVSS
io. grafeas. v1.CVSS. Builder Common Vulnerability Scoring System. For details, see https://www.first.org/cvss/specification-document This is a message we will try to use for storing various versions of CVSS
io. grafeas. v1.CVSS Proto
io. grafeas. v1.CVS Sv Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
io. grafeas. v1.CVS Sv3. Builder Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document
io. grafeas. v1. Cloud Repo Source Context A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
io. grafeas. v1. Cloud Repo Source Context. Builder A CloudRepoSourceContext denotes a particular revision in a Google Cloud Source Repo.
io. grafeas. v1. Command Command describes a step performed as part of the build pipeline.
io. grafeas. v1. Command. Builder Command describes a step performed as part of the build pipeline.
io. grafeas. v1. Common
io. grafeas. v1. Completeness Indicates that the builder claims certain fields in this message to be complete.
io. grafeas. v1. Completeness. Builder Indicates that the builder claims certain fields in this message to be complete.
io. grafeas. v1. Compliance
io. grafeas. v1. Compliance Note Protobuf type grafeas.v1.ComplianceNote
io. grafeas. v1. Compliance Note. Builder Protobuf type grafeas.v1.ComplianceNote
io. grafeas. v1. Compliance Note. Cis Benchmark A compliance check that is a CIS benchmark.
io. grafeas. v1. Compliance Note. Cis Benchmark. Builder A compliance check that is a CIS benchmark.
io. grafeas. v1. Compliance Occurrence An indication that the compliance checks in the associated ComplianceNote were not satisfied for particular resources or a specified reason.
io. grafeas. v1. Compliance Occurrence. Builder An indication that the compliance checks in the associated ComplianceNote were not satisfied for particular resources or a specified reason.
io. grafeas. v1. Compliance Version Describes the CIS benchmark version that is applicable to a given OS and os version.
io. grafeas. v1. Compliance Version. Builder Describes the CIS benchmark version that is applicable to a given OS and os version.
io. grafeas. v1. Create Note Request Request to create a new note.
io. grafeas. v1. Create Note Request. Builder Request to create a new note.
io. grafeas. v1. Create Occurrence Request Request to create a new occurrence.
io. grafeas. v1. Create Occurrence Request. Builder Request to create a new occurrence.
io. grafeas. v1.DSSE Attestation Note Protobuf type grafeas.v1.DSSEAttestationNote
io. grafeas. v1.DSSE Attestation Note. Builder Protobuf type grafeas.v1.DSSEAttestationNote
io. grafeas. v1.DSSE Attestation Note.DSSE Hint This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a
io. grafeas. v1.DSSE Attestation Note.DSSE Hint. Builder This submessage provides human-readable hints about the purpose of the authority. Because the name of a note acts as its resource reference, it is important to disambiguate the canonical name of the Note (which might be a
io. grafeas. v1.DSSE Attestation Occurrence Deprecated. Prefer to use a regular Occurrence, and populate the Envelope at the top level of the Occurrence.
io. grafeas. v1.DSSE Attestation Occurrence. Builder Deprecated. Prefer to use a regular Occurrence, and populate the Envelope at the top level of the Occurrence.
io. grafeas. v1. Delete Note Request Request to delete a note.
io. grafeas. v1. Delete Note Request. Builder Request to delete a note.
io. grafeas. v1. Delete Occurrence Request Request to delete an occurrence.
io. grafeas. v1. Delete Occurrence Request. Builder Request to delete an occurrence.
io. grafeas. v1. Deployment
io. grafeas. v1. Deployment Note An artifact that can be deployed in some runtime.
io. grafeas. v1. Deployment Note. Builder An artifact that can be deployed in some runtime.
io. grafeas. v1. Deployment Occurrence The period during which some deployable was active in a runtime.
io. grafeas. v1. Deployment Occurrence. Builder The period during which some deployable was active in a runtime.
io. grafeas. v1. Digest Digest information.
io. grafeas. v1. Digest. Builder Digest information.
io. grafeas. v1. Discovery
io. grafeas. v1. Discovery Note A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A Discovery occurrence is created in a consumer's project at the start of analysis.
io. grafeas. v1. Discovery Note. Builder A note that indicates a type of analysis a provider would perform. This note exists in a provider's project. A Discovery occurrence is created in a consumer's project at the start of analysis.
io. grafeas. v1. Discovery Occurrence Provides information about the analysis status of a discovered resource.
io. grafeas. v1. Discovery Occurrence. Analysis Completed Indicates which analysis completed successfully. Multiple types of analysis can be performed on a single resource.
io. grafeas. v1. Discovery Occurrence. Analysis Completed. Builder Indicates which analysis completed successfully. Multiple types of analysis can be performed on a single resource.
io. grafeas. v1. Discovery Occurrence. Builder Provides information about the analysis status of a discovered resource.
io. grafeas. v1. Discovery Occurrence.SBOM Status The status of an SBOM generation.
io. grafeas. v1. Discovery Occurrence.SBOM Status. Builder The status of an SBOM generation.
io. grafeas. v1. Discovery Occurrence. Vulnerability Attestation The status of an vulnerability attestation generation.
io. grafeas. v1. Discovery Occurrence. Vulnerability Attestation. Builder The status of an vulnerability attestation generation.
io. grafeas. v1. Distribution This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
io. grafeas. v1. Distribution. Builder This represents a particular channel of distribution for a given package. E.g., Debian's jessie-backports dpkg mirror.
io. grafeas. v1. Dsse Attestation
io. grafeas. v1. Envelope MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto . An authenticated message of arbitrary type.
io. grafeas. v1. Envelope. Builder MUST match https://github.com/secure-systems-lab/dsse/blob/master/envelope.proto . An authenticated message of arbitrary type.
io. grafeas. v1. Envelope Signature Protobuf type grafeas.v1.EnvelopeSignature
io. grafeas. v1. Envelope Signature. Builder Protobuf type grafeas.v1.EnvelopeSignature
io. grafeas. v1. File Hashes Container message for hashes of byte content of files, used in source messages to verify integrity of source input to the build.
io. grafeas. v1. File Hashes. Builder Container message for hashes of byte content of files, used in source messages to verify integrity of source input to the build.
io. grafeas. v1. File Location Indicates the location at which a package was found.
io. grafeas. v1. File Location. Builder Indicates the location at which a package was found.
io. grafeas. v1. Fingerprint A set of properties that uniquely identify a given Docker image.
io. grafeas. v1. Fingerprint. Builder A set of properties that uniquely identify a given Docker image.
io. grafeas. v1. Gerrit Source Context A SourceContext referring to a Gerrit project.
io. grafeas. v1. Gerrit Source Context. Builder A SourceContext referring to a Gerrit project.
io. grafeas. v1. Get Note Request Request to get a note.
io. grafeas. v1. Get Note Request. Builder Request to get a note.
io. grafeas. v1. Get Occurrence Note Request Request to get the note to which the specified occurrence is attached.
io. grafeas. v1. Get Occurrence Note Request. Builder Request to get the note to which the specified occurrence is attached.
io. grafeas. v1. Get Occurrence Request Request to get an occurrence.
io. grafeas. v1. Get Occurrence Request. Builder Request to get an occurrence.
io. grafeas. v1. Git Source Context A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
io. grafeas. v1. Git Source Context. Builder A GitSourceContext denotes a particular revision in a third party Git repository (e.g., GitHub).
io. grafeas. v1. Grafeas Client. List Note Occurrences Fixed Size Collection
io. grafeas. v1. Grafeas Client. List Note Occurrences Page
io. grafeas. v1. Grafeas Client. List Note Occurrences Paged Response
io. grafeas. v1. Grafeas Client. List Notes Fixed Size Collection
io. grafeas. v1. Grafeas Client. List Notes Page
io. grafeas. v1. Grafeas Client. List Notes Paged Response
io. grafeas. v1. Grafeas Client. List Occurrences Fixed Size Collection
io. grafeas. v1. Grafeas Client. List Occurrences Page
io. grafeas. v1. Grafeas Client. List Occurrences Paged Response
io. grafeas. v1. Grafeas Grpc Grafeas API. Retrieves analysis results of Cloud components such as Docker container images.
io. grafeas. v1. Grafeas Grpc. Grafeas Impl Base Base class for the server implementation of the service Grafeas. Grafeas API.
io. grafeas. v1. Grafeas Outer Class
io. grafeas. v1. Grafeas Settings. Builder Builder for GrafeasSettings.
io. grafeas. v1. Hash Container message for hash values.
io. grafeas. v1. Hash. Builder Container message for hash values.
io. grafeas. v1. Image
io. grafeas. v1. Image Note Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via:
io. grafeas. v1. Image Note. Builder Basis describes the base image portion (Note) of the DockerImage relationship. Linked occurrences are derived from this or an equivalent image via:
io. grafeas. v1. Image Occurrence Details of the derived image portion of the DockerImage relationship. This image would be produced from a Dockerfile with FROM <DockerImage.Basis in attached Note>.
io. grafeas. v1. Image Occurrence. Builder Details of the derived image portion of the DockerImage relationship. This image would be produced from a Dockerfile with FROM <DockerImage.Basis in attached Note>.
io. grafeas. v1. In Toto Provenance Protobuf type grafeas.v1.InTotoProvenance
io. grafeas. v1. In Toto Provenance. Builder Protobuf type grafeas.v1.InTotoProvenance
io. grafeas. v1. In Toto Provenance Proto
io. grafeas. v1. In Toto Slsa Provenance Protobuf type grafeas.v1.InTotoSlsaProvenanceV1
io. grafeas. v1. In Toto Slsa Provenance V1. Build Definition Protobuf type grafeas.v1.InTotoSlsaProvenanceV1.BuildDefinition
io. grafeas. v1. In Toto Slsa Provenance V1. Build Definition. Builder Protobuf type grafeas.v1.InTotoSlsaProvenanceV1.BuildDefinition
io. grafeas. v1. In Toto Slsa Provenance V1. Build Metadata Protobuf type grafeas.v1.InTotoSlsaProvenanceV1.BuildMetadata
io. grafeas. v1. In Toto Slsa Provenance V1. Build Metadata. Builder Protobuf type grafeas.v1.InTotoSlsaProvenanceV1.BuildMetadata
io. grafeas. v1. In Toto Slsa Provenance V1. Builder Protobuf type grafeas.v1.InTotoSlsaProvenanceV1
io. grafeas. v1. In Toto Slsa Provenance V1. Provenance Builder Protobuf type grafeas.v1.InTotoSlsaProvenanceV1.ProvenanceBuilder
io. grafeas. v1. In Toto Slsa Provenance V1. Provenance Builder. Builder Protobuf type grafeas.v1.InTotoSlsaProvenanceV1.ProvenanceBuilder
io. grafeas. v1. In Toto Slsa Provenance V1. Resource Descriptor Protobuf type grafeas.v1.InTotoSlsaProvenanceV1.ResourceDescriptor
io. grafeas. v1. In Toto Slsa Provenance V1. Resource Descriptor. Builder Protobuf type grafeas.v1.InTotoSlsaProvenanceV1.ResourceDescriptor
io. grafeas. v1. In Toto Slsa Provenance V1. Run Details Protobuf type grafeas.v1.InTotoSlsaProvenanceV1.RunDetails
io. grafeas. v1. In Toto Slsa Provenance V1. Run Details. Builder Protobuf type grafeas.v1.InTotoSlsaProvenanceV1.RunDetails
io. grafeas. v1. In Toto Slsa Provenance V1. Slsa Provenance Keep in sync with schema at https://github.com/slsa-framework/slsa/blob/main/docs/provenance/schema/v1/provenance.proto Builder renamed to ProvenanceBuilder because of Java conflicts.
io. grafeas. v1. In Toto Slsa Provenance V1. Slsa Provenance V1. Builder Keep in sync with schema at https://github.com/slsa-framework/slsa/blob/main/docs/provenance/schema/v1/provenance.proto Builder renamed to ProvenanceBuilder because of Java conflicts.
io. grafeas. v1. In Toto Statement Spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement The serialized InTotoStatement will be stored as Envelope.payload.
io. grafeas. v1. In Toto Statement. Builder Spec defined at https://github.com/in-toto/attestation/tree/main/spec#statement The serialized InTotoStatement will be stored as Envelope.payload.
io. grafeas. v1. In Toto Statement Proto
io. grafeas. v1. Jwt Protobuf type grafeas.v1.Jwt
io. grafeas. v1. Jwt. Builder Protobuf type grafeas.v1.Jwt
io. grafeas. v1. Layer Layer holds metadata specific to a layer of a Docker image.
io. grafeas. v1. Layer. Builder Layer holds metadata specific to a layer of a Docker image.
io. grafeas. v1. Layer Details Details about the layer a package was found in.
io. grafeas. v1. Layer Details. Builder Details about the layer a package was found in.
io. grafeas. v1. License License information.
io. grafeas. v1. License. Builder License information.
io. grafeas. v1. List Note Occurrences Request Request to list occurrences for a note.
io. grafeas. v1. List Note Occurrences Request. Builder Request to list occurrences for a note.
io. grafeas. v1. List Note Occurrences Response Response for listing occurrences for a note.
io. grafeas. v1. List Note Occurrences Response. Builder Response for listing occurrences for a note.
io. grafeas. v1. List Notes Request Request to list notes.
io. grafeas. v1. List Notes Request. Builder Request to list notes.
io. grafeas. v1. List Notes Response Response for listing notes.
io. grafeas. v1. List Notes Response. Builder Response for listing notes.
io. grafeas. v1. List Occurrences Request Request to list occurrences.
io. grafeas. v1. List Occurrences Request. Builder Request to list occurrences.
io. grafeas. v1. List Occurrences Response Response for listing occurrences.
io. grafeas. v1. List Occurrences Response. Builder Response for listing occurrences.
io. grafeas. v1. Location An occurrence of a particular package installation found within a system's filesystem. E.g., glibc was found in /var/lib/dpkg/status .
io. grafeas. v1. Location. Builder An occurrence of a particular package installation found within a system's filesystem. E.g., glibc was found in /var/lib/dpkg/status .
io. grafeas. v1. Metadata Other properties of the build.
io. grafeas. v1. Metadata. Builder Other properties of the build.
io. grafeas. v1. Non Compliant File Details about files that caused a compliance check to fail.
io. grafeas. v1. Non Compliant File. Builder Details about files that caused a compliance check to fail.
io. grafeas. v1. Note A type of analysis that can be done for a resource.
io. grafeas. v1. Note. Builder A type of analysis that can be done for a resource.
io. grafeas. v1. Note Name
io. grafeas. v1. Note Name. Builder Builder for projects/{project}/notes/{note}.
io. grafeas. v1. Occurrence An instance of an analysis type that has been found on a resource.
io. grafeas. v1. Occurrence. Builder An instance of an analysis type that has been found on a resource.
io. grafeas. v1. Occurrence Name
io. grafeas. v1. Occurrence Name. Builder Builder for projects/{project}/occurrences/{occurrence}.
io. grafeas. v1. Package
io. grafeas. v1. Package Note PackageNote represents a particular package version.
io. grafeas. v1. Package Note. Builder PackageNote represents a particular package version.
io. grafeas. v1. Package Occurrence Details on how a particular software package was installed on a system.
io. grafeas. v1. Package Occurrence. Builder Details on how a particular software package was installed on a system.
io. grafeas. v1. Project Name
io. grafeas. v1. Project Name. Builder Builder for projects/{project}.
io. grafeas. v1. Project Repo Id Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
io. grafeas. v1. Project Repo Id. Builder Selects a repo using a Google Cloud Platform project ID (e.g., winged-cargo-31) and a repo name within that project.
io. grafeas. v1. Provenance
io. grafeas. v1. Recipe Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
io. grafeas. v1. Recipe. Builder Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
io. grafeas. v1. Related Url Metadata for any related URL information.
io. grafeas. v1. Related Url. Builder Metadata for any related URL information.
io. grafeas. v1. Repo Id A unique identifier for a Cloud Repo.
io. grafeas. v1. Repo Id. Builder A unique identifier for a Cloud Repo.
io. grafeas. v1.SBOM Reference Note The note representing an SBOM reference.
io. grafeas. v1.SBOM Reference Note. Builder The note representing an SBOM reference.
io. grafeas. v1.SBOM Reference Occurrence The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more
io. grafeas. v1.SBOM Reference Occurrence. Builder The occurrence representing an SBOM reference as applied to a specific resource. The occurrence follows the DSSE specification. See https://github.com/secure-systems-lab/dsse/blob/master/envelope.md for more
io. grafeas. v1. Sbom
io. grafeas. v1. Sbom Reference Intoto Payload The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md
io. grafeas. v1. Sbom Reference Intoto Payload. Builder The actual payload that contains the SBOM Reference data. The payload follows the intoto statement specification. See https://github.com/in-toto/attestation/blob/main/spec/v1.0/statement.md
io. grafeas. v1. Sbom Reference Intoto Predicate A predicate which describes the SBOM being referenced.
io. grafeas. v1. Sbom Reference Intoto Predicate. Builder A predicate which describes the SBOM being referenced.
io. grafeas. v1. Secret
io. grafeas. v1. Secret Location The location of the secret.
io. grafeas. v1. Secret Location. Builder The location of the secret.
io. grafeas. v1. Secret Note The note representing a secret.
io. grafeas. v1. Secret Note. Builder The note representing a secret.
io. grafeas. v1. Secret Occurrence The occurrence provides details of a secret.
io. grafeas. v1. Secret Occurrence. Builder The occurrence provides details of a secret.
io. grafeas. v1. Secret Status The status of the secret with a timestamp.
io. grafeas. v1. Secret Status. Builder The status of the secret with a timestamp.
io. grafeas. v1. Severity Outer Class
io. grafeas. v1. Signature Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from
io. grafeas. v1. Signature. Builder Verifiers (e.g. Kritis implementations) MUST verify signatures with respect to the trust anchors defined in policy (e.g. a Kritis policy). Typically this means that the verifier has been configured with a map from
io. grafeas. v1. Slsa Provenance Protobuf type grafeas.v1.SlsaProvenance
io. grafeas. v1. Slsa Provenance. Builder Protobuf type grafeas.v1.SlsaProvenance
io. grafeas. v1. Slsa Provenance. Material Protobuf type grafeas.v1.SlsaProvenance.Material
io. grafeas. v1. Slsa Provenance. Material. Builder Protobuf type grafeas.v1.SlsaProvenance.Material
io. grafeas. v1. Slsa Provenance. Slsa Builder Protobuf type grafeas.v1.SlsaProvenance.SlsaBuilder
io. grafeas. v1. Slsa Provenance. Slsa Builder. Builder Protobuf type grafeas.v1.SlsaProvenance.SlsaBuilder
io. grafeas. v1. Slsa Provenance. Slsa Completeness Indicates that the builder claims certain fields in this message to be complete.
io. grafeas. v1. Slsa Provenance. Slsa Completeness. Builder Indicates that the builder claims certain fields in this message to be complete.
io. grafeas. v1. Slsa Provenance. Slsa Metadata Other properties of the build.
io. grafeas. v1. Slsa Provenance. Slsa Metadata. Builder Other properties of the build.
io. grafeas. v1. Slsa Provenance. Slsa Recipe Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
io. grafeas. v1. Slsa Provenance. Slsa Recipe. Builder Steps taken to build the artifact. For a TaskRun, typically each container corresponds to one step in the recipe.
io. grafeas. v1. Slsa Provenance Proto
io. grafeas. v1. Slsa Provenance Zero Two See full explanation of fields at slsa.dev/provenance/v0.2.
io. grafeas. v1. Slsa Provenance Zero Two. Builder See full explanation of fields at slsa.dev/provenance/v0.2.
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Builder Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Builder. Builder Identifies the entity that executed the recipe, which is trusted to have correctly performed the operation and populated this provenance.
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Completeness Indicates that the builder claims certain fields in this message to be complete.
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Completeness. Builder Indicates that the builder claims certain fields in this message to be complete.
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Config Source Describes where the config file that kicked off the build came from. This is effectively a pointer to the source where buildConfig came from.
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Config Source. Builder Describes where the config file that kicked off the build came from. This is effectively a pointer to the source where buildConfig came from.
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Invocation Identifies the event that kicked off the build.
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Invocation. Builder Identifies the event that kicked off the build.
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Material The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Material. Builder The collection of artifacts that influenced the build including sources, dependencies, build tools, base images, and so on.
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Metadata Other properties of the build.
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Metadata. Builder Other properties of the build.
io. grafeas. v1. Slsa Provenance Zero Two Proto
io. grafeas. v1. Source Source describes the location of the source used for the build.
io. grafeas. v1. Source. Builder Source describes the location of the source used for the build.
io. grafeas. v1. Source Context A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
io. grafeas. v1. Source Context. Builder A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory.
io. grafeas. v1. Subject Protobuf type grafeas.v1.Subject
io. grafeas. v1. Subject. Builder Protobuf type grafeas.v1.Subject
io. grafeas. v1. Update Note Request Request to update a note.
io. grafeas. v1. Update Note Request. Builder Request to update a note.
io. grafeas. v1. Update Occurrence Request Request to update an occurrence.
io. grafeas. v1. Update Occurrence Request. Builder Request to update an occurrence.
io. grafeas. v1. Upgrade
io. grafeas. v1. Upgrade Distribution The Upgrade Distribution represents metadata about the Upgrade for each operating system (CPE). Some distributions have additional metadata around updates, classifying them into various categories and severities.
io. grafeas. v1. Upgrade Distribution. Builder The Upgrade Distribution represents metadata about the Upgrade for each operating system (CPE). Some distributions have additional metadata around updates, classifying them into various categories and severities.
io. grafeas. v1. Upgrade Note An Upgrade Note represents a potential upgrade of a package to a given version. For each package version combination (i.e. bash 4.0, bash 4.1, bash 4.1.2), there will be an Upgrade Note. For Windows, windows_update field
io. grafeas. v1. Upgrade Note. Builder An Upgrade Note represents a potential upgrade of a package to a given version. For each package version combination (i.e. bash 4.0, bash 4.1, bash 4.1.2), there will be an Upgrade Note. For Windows, windows_update field
io. grafeas. v1. Upgrade Occurrence An Upgrade Occurrence represents that a specific resource_url could install a specific upgrade. This presence is supplied via local sources (i.e. it is present in the mirror and the running system has noticed its availability).
io. grafeas. v1. Upgrade Occurrence. Builder An Upgrade Occurrence represents that a specific resource_url could install a specific upgrade. This presence is supplied via local sources (i.e. it is present in the mirror and the running system has noticed its availability).
io. grafeas. v1. Version Version contains structured information about the version of a package.
io. grafeas. v1. Version. Builder Version contains structured information about the version of a package.
io. grafeas. v1. Vex
io. grafeas. v1. Vulnerability
io. grafeas. v1. Vulnerability Assessment Note A single VulnerabilityAssessmentNote represents one particular product's vulnerability assessment for one CVE.
io. grafeas. v1. Vulnerability Assessment Note. Assessment Assessment provides all information that is related to a single vulnerability for this product.
io. grafeas. v1. Vulnerability Assessment Note. Assessment. Builder Assessment provides all information that is related to a single vulnerability for this product.
io. grafeas. v1. Vulnerability Assessment Note. Assessment. Justification Justification provides the justification when the state of the assessment if NOT_AFFECTED.
io. grafeas. v1. Vulnerability Assessment Note. Assessment. Justification. Builder Justification provides the justification when the state of the assessment if NOT_AFFECTED.
io. grafeas. v1. Vulnerability Assessment Note. Assessment. Remediation Specifies details on how to handle (and presumably, fix) a vulnerability.
io. grafeas. v1. Vulnerability Assessment Note. Assessment. Remediation. Builder Specifies details on how to handle (and presumably, fix) a vulnerability.
io. grafeas. v1. Vulnerability Assessment Note. Builder A single VulnerabilityAssessmentNote represents one particular product's vulnerability assessment for one CVE.
io. grafeas. v1. Vulnerability Assessment Note. Product Product contains information about a product and how to uniquely identify it. (-- api-linter: core::0123::resource-annotation=disabled
io. grafeas. v1. Vulnerability Assessment Note. Product. Builder Product contains information about a product and how to uniquely identify it. (-- api-linter: core::0123::resource-annotation=disabled
io. grafeas. v1. Vulnerability Assessment Note. Publisher Publisher contains information about the publisher of this Note. (-- api-linter: core::0123::resource-annotation=disabled
io. grafeas. v1. Vulnerability Assessment Note. Publisher. Builder Publisher contains information about the publisher of this Note. (-- api-linter: core::0123::resource-annotation=disabled
io. grafeas. v1. Vulnerability Note A security vulnerability that can be found in resources.
io. grafeas. v1. Vulnerability Note. Builder A security vulnerability that can be found in resources.
io. grafeas. v1. Vulnerability Note. Detail A detail for a distro and package affected by this vulnerability and its associated fix (if one is available).
io. grafeas. v1. Vulnerability Note. Detail. Builder A detail for a distro and package affected by this vulnerability and its associated fix (if one is available).
io. grafeas. v1. Vulnerability Note. Windows Detail Protobuf type grafeas.v1.VulnerabilityNote.WindowsDetail
io. grafeas. v1. Vulnerability Note. Windows Detail. Builder Protobuf type grafeas.v1.VulnerabilityNote.WindowsDetail
io. grafeas. v1. Vulnerability Note. Windows Detail. Knowledge Base Protobuf type grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase
io. grafeas. v1. Vulnerability Note. Windows Detail. Knowledge Base. Builder Protobuf type grafeas.v1.VulnerabilityNote.WindowsDetail.KnowledgeBase
io. grafeas. v1. Vulnerability Occurrence An occurrence of a severity vulnerability on a resource.
io. grafeas. v1. Vulnerability Occurrence. Builder An occurrence of a severity vulnerability on a resource.
io. grafeas. v1. Vulnerability Occurrence. Package Issue A detail for a distro and package this vulnerability occurrence was found in and its associated fix (if one is available).
io. grafeas. v1. Vulnerability Occurrence. Package Issue. Builder A detail for a distro and package this vulnerability occurrence was found in and its associated fix (if one is available).
io. grafeas. v1. Vulnerability Occurrence. Vex Assessment VexAssessment provides all publisher provided Vex information that is related to this vulnerability.
io. grafeas. v1. Vulnerability Occurrence. Vex Assessment. Builder VexAssessment provides all publisher provided Vex information that is related to this vulnerability.
io. grafeas. v1. Windows Update Windows Update represents the metadata about the update for the Windows operating system. The fields in this message come from the Windows Update API documented at
io. grafeas. v1. Windows Update. Builder Windows Update represents the metadata about the update for the Windows operating system. The fields in this message come from the Windows Update API documented at
io. grafeas. v1. Windows Update. Category The category to which the update belongs.
io. grafeas. v1. Windows Update. Category. Builder The category to which the update belongs.
io. grafeas. v1. Windows Update. Identity The unique identifier of the update.
io. grafeas. v1. Windows Update. Identity. Builder The unique identifier of the update.

Interfaces

Interface Description
io. grafeas. v1. Alias Context Or Builder
io. grafeas. v1. Artifact Or Builder
io. grafeas. v1. Attestation Note. Hint Or Builder
io. grafeas. v1. Attestation Note Or Builder
io. grafeas. v1. Attestation Occurrence Or Builder
io. grafeas. v1. Base Image Or Builder
io. grafeas. v1. Batch Create Notes Request Or Builder
io. grafeas. v1. Batch Create Notes Response Or Builder
io. grafeas. v1. Batch Create Occurrences Request Or Builder
io. grafeas. v1. Batch Create Occurrences Response Or Builder
io. grafeas. v1. Build Note Or Builder
io. grafeas. v1. Build Occurrence Or Builder
io. grafeas. v1. Build Provenance Or Builder
io. grafeas. v1. Builder Config Or Builder
io. grafeas. v1.CVSS Or Builder
io. grafeas. v1.CVS Sv3 Or Builder
io. grafeas. v1. Cloud Repo Source Context Or Builder
io. grafeas. v1. Command Or Builder
io. grafeas. v1. Completeness Or Builder
io. grafeas. v1. Compliance Note. Cis Benchmark Or Builder
io. grafeas. v1. Compliance Note Or Builder
io. grafeas. v1. Compliance Occurrence Or Builder
io. grafeas. v1. Compliance Version Or Builder
io. grafeas. v1. Create Note Request Or Builder
io. grafeas. v1. Create Occurrence Request Or Builder
io. grafeas. v1.DSSE Attestation Note.DSSE Hint Or Builder
io. grafeas. v1.DSSE Attestation Note Or Builder
io. grafeas. v1.DSSE Attestation Occurrence Or Builder
io. grafeas. v1. Delete Note Request Or Builder
io. grafeas. v1. Delete Occurrence Request Or Builder
io. grafeas. v1. Deployment Note Or Builder
io. grafeas. v1. Deployment Occurrence Or Builder
io. grafeas. v1. Digest Or Builder
io. grafeas. v1. Discovery Note Or Builder
io. grafeas. v1. Discovery Occurrence. Analysis Completed Or Builder
io. grafeas. v1. Discovery Occurrence.SBOM Status Or Builder
io. grafeas. v1. Discovery Occurrence. Vulnerability Attestation Or Builder
io. grafeas. v1. Discovery Occurrence Or Builder
io. grafeas. v1. Distribution Or Builder
io. grafeas. v1. Envelope Or Builder
io. grafeas. v1. Envelope Signature Or Builder
io. grafeas. v1. File Hashes Or Builder
io. grafeas. v1. File Location Or Builder
io. grafeas. v1. Fingerprint Or Builder
io. grafeas. v1. Gerrit Source Context Or Builder
io. grafeas. v1. Get Note Request Or Builder
io. grafeas. v1. Get Occurrence Note Request Or Builder
io. grafeas. v1. Get Occurrence Request Or Builder
io. grafeas. v1. Git Source Context Or Builder
io. grafeas. v1. Grafeas Grpc. Async Service Grafeas API. Retrieves analysis results of Cloud components such as Docker container images.
io. grafeas. v1. Hash Or Builder
io. grafeas. v1. Image Note Or Builder
io. grafeas. v1. Image Occurrence Or Builder
io. grafeas. v1. In Toto Provenance Or Builder
io. grafeas. v1. In Toto Slsa Provenance V1. Build Definition Or Builder
io. grafeas. v1. In Toto Slsa Provenance V1. Build Metadata Or Builder
io. grafeas. v1. In Toto Slsa Provenance V1. Provenance Builder Or Builder
io. grafeas. v1. In Toto Slsa Provenance V1. Resource Descriptor Or Builder
io. grafeas. v1. In Toto Slsa Provenance V1. Run Details Or Builder
io. grafeas. v1. In Toto Slsa Provenance V1. Slsa ProvenanceV1 Or Builder
io. grafeas. v1. In Toto Slsa ProvenanceV1 Or Builder
io. grafeas. v1. In Toto Statement Or Builder
io. grafeas. v1. Jwt Or Builder
io. grafeas. v1. Layer Details Or Builder
io. grafeas. v1. Layer Or Builder
io. grafeas. v1. License Or Builder
io. grafeas. v1. List Note Occurrences Request Or Builder
io. grafeas. v1. List Note Occurrences Response Or Builder
io. grafeas. v1. List Notes Request Or Builder
io. grafeas. v1. List Notes Response Or Builder
io. grafeas. v1. List Occurrences Request Or Builder
io. grafeas. v1. List Occurrences Response Or Builder
io. grafeas. v1. Location Or Builder
io. grafeas. v1. Metadata Or Builder
io. grafeas. v1. Non Compliant File Or Builder
io. grafeas. v1. Note Or Builder
io. grafeas. v1. Occurrence Or Builder
io. grafeas. v1. Package Note Or Builder
io. grafeas. v1. Package Occurrence Or Builder
io. grafeas. v1. Project Repo Id Or Builder
io. grafeas. v1. Recipe Or Builder
io. grafeas. v1. Related Url Or Builder
io. grafeas. v1. Repo Id Or Builder
io. grafeas. v1.SBOM Reference Note Or Builder
io. grafeas. v1.SBOM Reference Occurrence Or Builder
io. grafeas. v1. Sbom Reference Intoto Payload Or Builder
io. grafeas. v1. Sbom Reference Intoto Predicate Or Builder
io. grafeas. v1. Secret Location Or Builder
io. grafeas. v1. Secret Note Or Builder
io. grafeas. v1. Secret Occurrence Or Builder
io. grafeas. v1. Secret Status Or Builder
io. grafeas. v1. Signature Or Builder
io. grafeas. v1. Slsa Provenance. Material Or Builder
io. grafeas. v1. Slsa Provenance. Slsa Builder Or Builder
io. grafeas. v1. Slsa Provenance. Slsa Completeness Or Builder
io. grafeas. v1. Slsa Provenance. Slsa Metadata Or Builder
io. grafeas. v1. Slsa Provenance. Slsa Recipe Or Builder
io. grafeas. v1. Slsa Provenance Or Builder
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Builder Or Builder
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Completeness Or Builder
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Config Source Or Builder
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Invocation Or Builder
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Material Or Builder
io. grafeas. v1. Slsa Provenance Zero Two. Slsa Metadata Or Builder
io. grafeas. v1. Slsa Provenance Zero Two Or Builder
io. grafeas. v1. Source Context Or Builder
io. grafeas. v1. Source Or Builder
io. grafeas. v1. Subject Or Builder
io. grafeas. v1. Update Note Request Or Builder
io. grafeas. v1. Update Occurrence Request Or Builder
io. grafeas. v1. Upgrade Distribution Or Builder
io. grafeas. v1. Upgrade Note Or Builder
io. grafeas. v1. Upgrade Occurrence Or Builder
io. grafeas. v1. Version Or Builder
io. grafeas. v1. Vulnerability Assessment Note. Assessment. Justification Or Builder
io. grafeas. v1. Vulnerability Assessment Note. Assessment. Remediation Or Builder
io. grafeas. v1. Vulnerability Assessment Note. Assessment Or Builder
io. grafeas. v1. Vulnerability Assessment Note. Product Or Builder
io. grafeas. v1. Vulnerability Assessment Note. Publisher Or Builder
io. grafeas. v1. Vulnerability Assessment Note Or Builder
io. grafeas. v1. Vulnerability Note. Detail Or Builder
io. grafeas. v1. Vulnerability Note. Windows Detail. Knowledge Base Or Builder
io. grafeas. v1. Vulnerability Note. Windows Detail Or Builder
io. grafeas. v1. Vulnerability Note Or Builder
io. grafeas. v1. Vulnerability Occurrence. Package Issue Or Builder
io. grafeas. v1. Vulnerability Occurrence. Vex Assessment Or Builder
io. grafeas. v1. Vulnerability Occurrence Or Builder
io. grafeas. v1. Windows Update. Category Or Builder
io. grafeas. v1. Windows Update. Identity Or Builder
io. grafeas. v1. Windows Update Or Builder

Enums

Enum Description
io. grafeas. v1. Alias Context. Kind The type of an alias.
io. grafeas. v1. Architecture Instruction set architectures supported by various package managers.
io. grafeas. v1.CVSS. Attack Complexity Protobuf enum grafeas.v1.CVSS.AttackComplexity
io. grafeas. v1.CVSS. Attack Vector Protobuf enum grafeas.v1.CVSS.AttackVector
io. grafeas. v1.CVSS. Authentication Protobuf enum grafeas.v1.CVSS.Authentication
io. grafeas. v1.CVSS. Impact Protobuf enum grafeas.v1.CVSS.Impact
io. grafeas. v1.CVSS. Privileges Required Protobuf enum grafeas.v1.CVSS.PrivilegesRequired
io. grafeas. v1.CVSS. Scope Protobuf enum grafeas.v1.CVSS.Scope
io. grafeas. v1.CVSS. User Interaction Protobuf enum grafeas.v1.CVSS.UserInteraction
io. grafeas. v1.CVSS Version CVSS Version.
io. grafeas. v1.CVS Sv3. Attack Complexity Protobuf enum grafeas.v1.CVSSv3.AttackComplexity
io. grafeas. v1.CVS Sv3. Attack Vector Protobuf enum grafeas.v1.CVSSv3.AttackVector
io. grafeas. v1.CVS Sv3. Impact Protobuf enum grafeas.v1.CVSSv3.Impact
io. grafeas. v1.CVS Sv3. Privileges Required Protobuf enum grafeas.v1.CVSSv3.PrivilegesRequired
io. grafeas. v1.CVS Sv3. Scope Protobuf enum grafeas.v1.CVSSv3.Scope
io. grafeas. v1.CVS Sv3. User Interaction Protobuf enum grafeas.v1.CVSSv3.UserInteraction
io. grafeas. v1. Cloud Repo Source Context. Revision Case
io. grafeas. v1. Compliance Note. Compliance Type Case
io. grafeas. v1. Compliance Note. Potential Impact Case
io. grafeas. v1.DSSE Attestation Occurrence. Decoded Payload Case
io. grafeas. v1. Deployment Occurrence. Platform Types of platforms.
io. grafeas. v1. Discovery Occurrence. Analysis Status Analysis status for a resource. Currently for initial analysis only (not updated in continuous analysis).
io. grafeas. v1. Discovery Occurrence. Continuous Analysis Whether the resource is continuously analyzed.
io. grafeas. v1. Discovery Occurrence.SBOM Status.SBOM State An enum indicating the progress of the SBOM generation.
io. grafeas. v1. Discovery Occurrence. Vulnerability Attestation. Vulnerability Attestation State An enum indicating the state of the attestation generation.
io. grafeas. v1. Gerrit Source Context. Revision Case
io. grafeas. v1. In Toto Statement. Predicate Case
io. grafeas. v1. Note. Type Case
io. grafeas. v1. Note Kind Kind represents the kinds of notes supported.
io. grafeas. v1. Occurrence. Details Case
io. grafeas. v1. Repo Id. Id Case
io. grafeas. v1. Secret Kind Kind of secret.
io. grafeas. v1. Secret Location. Location Case
io. grafeas. v1. Secret Status. Status The status of the secret.
io. grafeas. v1. Severity Note provider assigned severity/impact ranking.
io. grafeas. v1. Source Context. Context Case
io. grafeas. v1. Version. Version Kind Whether this is an ordinary package version or a sentinel MIN/MAX version.
io. grafeas. v1. Vulnerability Assessment Note. Assessment. Justification. Justification Type Provides the type of justification.
io. grafeas. v1. Vulnerability Assessment Note. Assessment. Remediation. Remediation Type The type of remediation that can be applied.
io. grafeas. v1. Vulnerability Assessment Note. Assessment. State Provides the state of this Vulnerability assessment.
io. grafeas. v1. Vulnerability Assessment Note. Product. Identifier Case
Create a Mobile Website
View Site in Mobile | Classic
Share by: