CheckOps
Cosign
Cosign is an Apache-2.0 Sigstore tool for signing and verifying container images, binaries and attestations, including keyless signing with OIDC and a transparency log.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
Cosign provides code signing and transparency for containers and binaries. It is part of Sigstore, an open-source project under the OpenSSF.
Cosign can sign with a key pair or keylessly: in keyless mode, a short-lived certificate is issued for an OIDC identity, such as a GitHub Actions workflow, and the signature is recorded in the Rekor transparency log. Signatures and attestations, such as SLSA provenance or SBOMs, are stored next to the image in the OCI registry. cosign verify checks the signature and the expected identity before an image is trusted.
In the quality loop Cosign provides release integrity, and admission controllers like Kyverno can enforce signatures in clusters.
The source code is at sigstore/cosign on GitHub under the Apache-2.0 licence, with about 6,400 stars; the most recent commit was on 9 November 2026.
Features
- Image signing: Sign and verify OCI images.
- Keyless mode: OIDC identities and short-lived certificates.
- Transparency log: Signatures recorded in Rekor.
- Attestations: Attach SBOMs and provenance.
- KMS support: Cloud KMS and hardware keys.
- Blob signing: Sign arbitrary files.
Pros
- Industry standard: Widely adopted for container signing.
- Free to use: Open source under the Apache-2.0 licence, so the core tool costs nothing to use.
- Actively maintained: The repository had commits as recent as 9 November 2026.
- Community: About 6,400 GitHub stars.
Cons
- Concepts to learn: Identities, certificates and logs take time.
- Verification must be enforced: Signing without checking adds little.
- Major version changes: v3 introduced changes to defaults.
Usage and Links (Example)
cosign sign ghcr.io/acme/app@sha256:... # keyless in CI
cosign verify ghcr.io/acme/app@sha256:... \
--certificate-identity-regexp 'https://github.com/acme/.*' \
--certificate-oidc-issuer https://token.actions.githubusercontent.com
Resources:
Pricing
Cosign is free and open source under the Apache-2.0 licence.
Recommended for?
- Teams publishing container images.
- Platform teams enforcing signed images at admission.
Conclusion
Cosign makes signing and verifying artefacts practical, especially in keyless CI flows.
Pair it with admission policies so verification actually happens.
On CheckOps, Cosign is filed under the Release & CI gates and Security testing stages. Related tools listed here include cdxgen, OpenSSF Scorecard, Syft, Grype, OWASP Dependency-Track and Trivy. Before standardising on one, compare recent maintenance activity, the pricing model as your usage grows, and the integrations you rely on today. Information on this page was verified against the official website, documentation and repository on 11 November 2026.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with Cosign side by side.
Ccdxgencdxgen is an Apache-2.0 CycloneDX SBOM generator for source code, container images and many language ecosystems, used to produce bills of materials in CI.Compare with Cosign
OOpenSSF ScorecardOpenSSF Scorecard is an Apache-2.0 tool that scores open-source repositories on security practices such as branch protection, pinned dependencies, CI tests, fuzzing and dangerous workflows.Compare with Cosign
SSyftSyft is Anchore's Apache-2.0 CLI and Go library for generating Software Bills of Materials (SBOMs) from container images, filesystems and archives, in CycloneDX, SPDX and other formats.Compare with Cosign
GGrypeGrype is Anchore's Apache-2.0 vulnerability scanner for container images, filesystems and SBOMs, covering major OS package ecosystems and language packages.Compare with Cosign
OOWASP Dependency-TrackOWASP Dependency-Track is an Apache-2.0 SBOM-driven component analysis platform that tracks components across your portfolio and flags vulnerable, outdated or policy-violating dependencies.Compare with Cosign
TTrivyTrivy is Aqua Security's Apache-2.0 all-in-one scanner for container images, filesystems, Git repos, VM images and Kubernetes, finding CVEs, IaC misconfigurations, secrets, licences and SBOM data.Compare with Cosign