glab-attestation-verify(1)

glab-attestation-verify1

Verify the provenance of a specific artifact or file. (experimental)

Usage

glab attestation verify [flags]

Overview

Verify the provenance of an artifact built by a GitLab CI/CD pipeline. This command checks the artifact's signed attestation against the expected GitLab project and pipeline.

This command requires the cosign binary. To install it, see Cosign installation ⟨https://docs.sigstore.dev/cosign/system_config/installation/⟩.

This command works only on GitLab.com.

For more information about attestations, see:

•

Attestations API ⟨https://docs.gitlab.com/api/attestations/⟩

•

SLSA provenance specification ⟨https://docs.gitlab.com/ci/pipeline_security/slsa/provenance_v1/⟩

•

SLSA software attestations ⟨https://slsa.dev/spec/v1.2/attestation-model⟩

This feature is an experiment and is not ready for production use. It might be unstable or removed at any time. For more information, see https://docs.gitlab.com/policy/development_stages_support/.

Options inherited from parent commands

-h, --help[=false]
Show help for this command.

Examples

# Verify attestation for filename.txt in the gitlab-org/gitlab project
glab attestation verify gitlab-org/gitlab filename.txt
# Verify attestation for filename.txt in the project with ID 123
glab attestation verify 123 filename.txt

From glab 1.126.0-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.