PAGES
← all tools
◆ Container & Image Security

Chainguard

v1 commercial

Chainguard provides trusted open source artifacts for every layer of your modern software stack—containers, language libraries, and VM images.

Summary

Chainguard is a commercial container-security platform that distributes hardened, minimal-CVE container images, language library builds, and VM images as a replacement for pulling unverified public base images. It runs as a hosted registry and console, reached via API or the chainctl command line, with images pulled into existing build and CI pipelines rather than installed as local software. It is aimed at platform engineers and application teams responsible for base-image selection and software supply-chainsoftware supply-chainThe dependencies, tools and processes used to build and deliver software. Compromising one part can affect the products or organizations that rely on it. risk, plus the security staff who need SBOMsSBOMsA software bill of materials, an inventory of the components and versions inside an application. It helps teams find affected software when a dependency has a vulnerability or licensing issue. and vulnerability data attached to what ships. Alongside the image catalog, it covers library-dependency security, with malware scanning for Python, JavaScript, and Java packages and tooling like Guardener to migrate GitHub ActionsGitHub ActionsGitHub's built-in CI/CD system that runs automated workflows triggered by repository events, letting cyber tools automate testing, building, and releasing without managing separate pipeline infrastructure. to pinned, hardened equivalents. Launched in 2021 and still shipping actively, with nine tracked releases and the latest only 12 days old.

Chainguard provides trusted open source artifacts for every layer of your modern software stack—containers, language libraries, and VM images.

How Chainguard helps

Which of my open-source library dependencies has a malicious or suspicious package hiding in it?

checks packages against Chainguard's blocklist for Python and JavaScript ecosystems and surfaces the flagged ones in a console tab with a per-package explanation of why each was blocked, plus a weekly chart of what got stopped

Which base images in my catalog are sitting on known CVEs right now?

tracks each image's supply chain and reports its current vulnerability exposure so a team can see where their base images stand without re-scanning manually

Where do my SBOMs come from for the images I ship?

generates them automatically as images are built and tracked, so a team can hand over an SBOM without assembling one by hand

Which GitHub Actions in my workflows have a hardened equivalent I should be running instead?

inventories Actions usage across the org's repositories, maps each one to a Chainguard equivalent, and opens a pull request pinned to a specific commit rather than a mutable tag

Is my org's cached copy of a package version still the same one everyone else resolves to?

records which copy — upstream mirror or Chainguard rebuild — was first received for a package version and keeps resolving that version to the same copy, so a lockfile audit can show any version whose source has drifted

Why did my package install just fail against Chainguard Libraries?

returns a named reason code such as flagged-as-malware on a blocked request instead of an unexplained not-found, so the cause is legible from the response itself

all 35 features, with the evidence for each →

Languages

Not documented

Features

35 capabilities across 6 capability groups · 9 backed by code, an API document or a real run

Built from Chainguard's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

  • Chainguard covers 1 of the 5 supply chain security capabilities we track.
  • Chainguard covers 1 of the 8 vulnerability assessment methods capabilities we track.
  • Chainguard covers 1 of the 2 vulnerability management capabilities we track.

What Chainguard offers you

  • Command-line interface7
  • REST API5
  • Web management console3
  • CI/CD pipeline integration2
  • JavaScript scripting support1
  • Kubernetes-native deployment1
  • MCP server1
  • ML-based detection1
  • Role-based access control1
  • SCIM provisioning API1
  • Scripting language support1
  • Terraform provider1
Artifact signing 2 features Supply chain security since 2026
Sigstore v3 artifact signing and Cosign upgrade requirement shipped After December 15, 2026, Chainguard will sign artifacts exclusively with Sigstore v3 format; users must upgrade to Cosign v3.1.1 or later to verify artifacts published after that date, and registries must support the OCI 1.1 Referrers API to mirror them. 4 releases · 1 other source · first seen Oct 2026

Shared capability: Artifact signing

release

  • After December 15, 2026, Chainguard will sign new artifacts with Sigstore v3 only; any tooling still running Cosign v2 or v3.1.0 and earlier will be unable to verify those artifacts. Upgrade to cosign v3.1.1 or later before that date. Chainguard screenshot changelog · Oct 2026 · source · release history
  • Registries used to mirror Chainguard artifacts must support the OCI 1.1 Referrers API; registries that do not support it may fail to copy v3 signatures alongside mirrored artifacts. changelog · Oct 2026 · source · release history
  • Registries that do not support the OCI 1.1 Referrers API may fail to copy Sigstore v3 signatures when mirroring Chainguard artifacts after December 15, 2026 — confirm registry support before the cutover. Week of 2026-10-19 · Oct 2026 · source · release history
  • After December 15, 2026, Chainguard will sign artifacts with Sigstore v3 format only; Cosign v2 or v3.1.0 and earlier cannot verify artifacts published after that date — upgrade to Cosign v3.1.1 or later before that deadline. Week of 2026-10-19 · Oct 2026 · source · release history

example

  • Check your current Cosign version before the December 15, 2026 Sigstore v3 cutover to confirm you are on v3.1.1 or later. cosign version changelog · Oct 2026 · source
Cosign v3 library API migration shipped The Cosign library API changed in v3, requiring any custom verification tooling built against Cosign v2 libraries to be reviewed and updated against the v3 libraries. 2 releases · first seen Oct 2026

Shared capability: Artifact signing

release

  • Custom verification tooling built against the Cosign v2 libraries must be reviewed and updated against the v3 library API, which changed in Cosign v3. Chainguard screenshot changelog · Oct 2026 · source · release history
  • Custom verification tooling built against the Cosign v2 libraries will break because the Cosign library API changed in v3 — review and update against the v3 libraries. Week of 2026-10-19 · Oct 2026 · source · release history
MCP server 1 feature Interfaces and integrations since 2026
Agent Skills MCP server documented Connects AI agents to Chainguard's Public Skills MCP server, providing tools to search, inspect, and run hardened agent skills over the Model Context Protocol. 5 other sources · first seen Aug 2026

Shared capability: MCP server

Also counts toward: MCP server

docs

  • Enable the Chainguard Skills Registry, then upload, harden, install, and run an agent skill scoped to your organization. The Chainguard Skills Registry lets you publish, manage, and distribute skills scoped to your organization. docs update · Sep 2026 · source
  • Chainguard serves hardened skills from public and private registries at skills.cgr.dev/<your-org>/ . Upload original skills to uploads.cgr.dev/<your-org>/<skill> and submit them with chainctl skills harden . docs update · Sep 2026 · source
  • Chainguard serves hardened skills from public and private registries at skills.cgr.dev/<your-org>/ . Upload original skills to uploads.cgr.dev/<your-org>/<skill> and submit them with chainctl skills harden . docs update · Sep 2026 · source
  • Using the Chainguard Agent Skills Public Skills MCP server Connect an agent to Chainguard's Public Skills MCP server and use its five tools to search, inspect, and run hardened … 8 min read Using the Chainguard Agent Skills Public Skills MCP server docs update · Aug 2026 · source
  • Chainguard Agent Skills Using the Chainguard Agent Skills Public Skills MCP server Connect an agent to Chainguard's Public Skills MCP server and use its five tools to search, inspect, and run hardened agent skills over the Model Context Protocol. 8 min read Agent Skills Overview Page copied! docs update · Aug 2026 · source
REST API 1 feature Interfaces and integrations since 2026
Chainguard REST API verified Provides a versioned REST API covering registry management, IAM (groups, roles, identities, identity providers, role bindings, account associations, external group role mappings), advisories, and registry entitlements. 184 releases · 83 other sources · first seen Jul 2026

Shared capability: REST API

Also counts toward: Role-based access control, REST API

release 184 total

  • New endpoint GET /iam/v2/authPolicies/{authPolicy.uid} v1 · Oct 2026 · source · release history
  • New endpoint PATCH /iam/v2/authPolicies/{authPolicy.uid} v1 · Oct 2026 · source · release history
  • New endpoint GET /iam/v1/scimGroups⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1 · Oct 2026 · source · release history
  • GET /registry/v1/entitlements/{parent}/catalog-images: param includeDeleted (query) added⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1 · Oct 2026 · source · release history
  • GET /registry/v1/entitlements/{parent}/images: param includeDeleted (query) added v1 · Oct 2026 · source · release history
  • GET /vulnerabilities/v1/advisory_events: param eventTypes (query) added⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1 · Oct 2026 · source · release history

docs

  • 13 min read . This creates your account and a This updates your Docker config file to call when an auth token is needed. A browser window opens when the token needs to be refreshed. , this prints a command that you can run in the CI environment to log in with a pull token. seen Oct 2026 · source
  • 10 min read Authenticate CI pipelines with a pull token Because Catalog Starter organizations can’t create assumable identities, CI pipelines authenticate with a pull token. docs update · Oct 2026 · source

api 81 total

OIDC SSO 1 feature Identity and access since 2026
PKCE support for OIDC identity provider OAuth flows verified Adds PKCE (Proof Key for Code Exchange) to the OAuth token exchange with custom OIDC identity providers, configurable via chainctl or the Chainguard API, usable with or without a client secret. 6 releases · 6 other sources · first seen Aug 2026

Shared capability: OIDC SSO

Also counts toward: Command-line interface, REST API

release

  • GET /sts/exchange: param refreshTokenRotation (query) added v1 · Nov 2026 · source · release history
  • POST /sts/exchange: param refreshTokenRotation (query) added v1 · Nov 2026 · source · release history
  • PUT /iam/v1/identityProviders/{id}: request body changed; response schema changed v1 · Aug 2026 · source · release history
  • GET /iam/v1/identityProviders: response schema changed v1 · Aug 2026 · source · release history
  • PKCE support for custom identity providers enabled via chainctl or Chainguard API for OAuth token exchange. Week of 2026-08-10 · Aug 2026 · source · release history
  • Adds Proof Key for Code Exchange (PKCE) support for the OAuth token exchange with custom OIDC identity providers (aligned with OAuth 2.1), configurable via chainctl or the Chainguard API, usable alongside an existing client secret or as a secret-free public client. Week of 2026-08-10 · Aug 2026 · source · release history

api

Vulnerability database matching 1 feature Vulnerability assessment methods since 2026
Libraries lockfile verification documented Allows JavaScript projects to verify a lockfile directly against Chainguard Libraries without installing dependencies, using the chainctl libraries verify command. 2 other sources · first seen Oct 2026

Shared capability: Vulnerability database matching

Also counts toward: Command-line interface

docs

  • For JavaScript projects, you can also verify a lockfile directly, without installing dependencies. For example: chainctl libraries verify package-lock.json 14 min read Last updated: 2026-09-28 18:48 docs update · Oct 2026 · source
  • For JavaScript projects, you can also verify a lockfile directly, without installing dependencies. For example: chainctl libraries verify package-lock.json 12 min read Last updated: 2026-09-28 18:48 docs update · Oct 2026 · source
Vulnerability scanning 1 feature Vulnerability management
CVE scanner reconciliation guidance documented Provides documentation on what to check when a vulnerability scanner reports a CVE that Chainguard has already fixed, helping users reconcile scanner findings against Chainguard advisories. 5 other sources

Shared capability: Vulnerability scanning

docs

  • Guarded Entrypoint examples Example Custom Assembly manifests that use Guarded Entrypoint to inject secrets, wait for a dependency, override a … 5 min read Resolve a scanner finding for a CVE Chainguard has fixed What to check when the Chainguard Console or a security advisory says a CVE is fixed, but your… seen Oct 2026 · source
  • Guarded Entrypoint trust boundary Troubleshoot a wrapped container Guarded Entrypoint examples How Guarded Entrypoint works Find Chainguard replacements with chainctl images discover Resolve a scanner finding for a CVE Chainguard has fixed Find Chainguard replacements with chainctl images discover How Guarded… seen Oct 2026 · source
  • Guarded Entrypoint examples Example Custom Assembly manifests that use Guarded Entrypoint to inject secrets, wait for a dependency, override a … 5 min read Resolve a scanner finding for a CVE Chainguard has fixed What to check when the Chainguard Console or a security advisory says a CVE is fixed, but your… seen Oct 2026 · source
  • Resolve a scanner finding for a CVE Chainguard has fixed Managing tag-based Custom Assembly with Terraform Managing tag-based Custom Assembly with chainctl Managing tag-based Custom Assembly with chainctl seen Oct 2026 · source
  • 13 min read Resolve a scanner finding for a CVE Chainguard has fixed What to check when the Chainguard Console or a security advisory says a CVE is fixed, but your vulnerability scanner … seen Oct 2026 · source
Other / not yet classified 28 features Features we have not matched to a capability yet. A suggested match is marked.
Hardened container image catalog verified Provides a continuously expanding catalog of hardened container images, including FIPS variants, covering a wide range of open-source and infrastructure tools. 64 releases · 24 other sources · first seen Jul 2026

release 64 total

  • Chainguard now offers a suite of Sentry images: sentry, sentry-launchpad, sentry-relay, sentry-taskbroker, sentry-uptime-checker, and sentry-vroom. Chainguard screenshot changelog · Oct 2026 · source · release history
  • Chainguard now offers vllm-omni as a hardened container image. changelog · Oct 2026 · source · release history
  • Chainguard now offers gitleaks as a hardened container image. changelog · Oct 2026 · source · release history
  • Chainguard now offers apache-pulsar:4.0 as a hardened container image. changelog · Oct 2026 · source · release history
  • Adds new images across tiers: at the commercial tier, 5 commercial GitLab EE images (commercial-gitlab-geo-logcursor-ee, commercial-gitlab-sidekiq-ee, commercial-gitlab-toolbox-ee, commercial-gitlab-webservice-ee, commercial-gitlab-workhorse-ee) with FIPS variants; at the application tier, 6 Sentry images… Week of 2026-10-26 · Oct 2026 · source · release history
  • Adds 45 new container images this week, including crossplane-function-kcl, crossplane-gcp-bigquery, crossplane-gcp-cloudfunctions, crossplane-gcp-cloudrun, crossplane-gcp-cloudscheduler, crossplane-gcp-datastream, crossplane-gcp-secretmanager, crossplane-azuread, crossplane-provider-nop, multiple… Week of 2026-10-19 · Oct 2026 · source · release history

docs 19 total

  • Chainguard’s container images do not call Chainguard services while running, so no network changes would be required to the runtime environment. seen Oct 2026 · source
  • The Chainguard Containers Directory is a useful tool for understanding which container images are available. To better understand how to work with individual container images, you can see if we have a 4 min read Last updated: 2026-10-08 13:25 seen Oct 2026 · source
  • Chainguard's container images are designed with this pattern in mind. Most have a is a mix of distroless and development container images based on Wolfi. Daily builds make sure images are up-to-date with the latest package versions and patches from upstream Wolfi. Last updated: 2026-10-02 12:53 seen Oct 2026 · source
  • Chainguard’s Production images are enterprise-ready container images that come with patch SLAs and features such as 4 min read Last updated: 2026-10-08 13:25 seen Oct 2026 · source
  • Chainguard’s Production images are enterprise-ready container images that come with patch Service Level Agreements (SLAs) and features such as 4 min read Last updated: 2026-10-08 13:25 seen Oct 2026 · source
  • is a mix of distroless and development container images based on Wolfi. Daily builds make sure images are up-to-date with the latest package versions and patches from upstream Wolfi. seen Oct 2026 · source

example

  • Build a Go 1.27 FIPS image once and deploy to any environment — the validated OpenSSL FIPS module is chosen at deployment, not compile time, so you no longer need separate pipelines for different FIPS providers. FROM cgr.dev/chainguard/go-openssl-fips:latest changelog · Sep 2026 · source
  • Build a single Go 1.27 FIPS artifact and deploy it to environments requiring different validated crypto modules — no recompilation needed at deployment. FROM cgr.dev/chainguard/go-openssl-fips:1.27 changelog · Sep 2026 · source
  • Build a single Go 1.27 binary that satisfies FedRAMP/CNSA 2.0 requirements — the validated FIPS module is chosen at deploy time, so one image runs across environments without recompilation. FROM cgr.dev/chainguard/go-openssl-fips:latest AS build RUN go build -o /app ./... FROM cgr.dev/chainguard/go-openssl-fips:latest COPY --from=build /app /app ENTRYPOINT ["/app"] changelog · Sep 2026 · source

api

Libraries build pinning verified Records the first copy of a package version an organization downloads and locks subsequent resolutions to that same copy, preventing checksum mismatches across JavaScript, Python, and Java ecosystems, with per-ecosystem opt-in and opt-out controls. 23 releases · 24 other sources · first seen Jul 2026

Also counts toward: Command-line interface

release 23 total

  • Integrates Chainguard Libraries with JFrog Catalog, allowing joint customers to pull Chainguard-built packages through JFrog and enabling JFrog Zero-Touch Remediation to substitute patched Chainguard packages without changing developer workflows; Java support ships now, with JavaScript and Python to follow by end of… Chainguard screenshot changelog · Sep 2026 · source · release history
  • Integrates Chainguard Libraries with JFrog Catalog so joint customers can pull Chainguard-built packages through JFrog Artifact Repository without build errors, enabling JFrog Zero-Touch Remediation with patched Chainguard packages; Java support is live, JavaScript and Python to follow by end of September 2026. changelog · Sep 2026 · source · release history
  • Integrates Chainguard Libraries with JFrog Catalog, allowing joint customers to pull Chainguard-built packages through JFrog and enabling JFrog Zero-Touch Remediation with Chainguard packages; Java support ships now, with JavaScript and Python scheduled by end of September 2026. changelog · Sep 2026 · source · release history
  • Adds Java support for Chainguard Libraries in JFrog Catalog at launch, with JavaScript and Python support scheduled by end of September 2026. Week of 2026-09-07 · Sep 2026 · source · release history
  • GET /libraries/v1/artifacts: response schema changed v1 · Sep 2026 · source · release history
  • Adds JFrog Catalog recognition for Chainguard-built packages, allowing joint Chainguard and JFrog customers to pull Chainguard Libraries through JFrog — enabling JFrog Zero-Touch Remediation to swap in patched Chainguard packages without developer workflow changes or major version upgrades. Week of 2026-09-07 · Sep 2026 · source · release history

docs 15 total

  • Entitle access for yourself to Chainguard Libraries: To create an entitlement and pull token in the Chainguard Console: while viewing a library ecosystem page, follow the prompts to create an access token. and log in: Chainguard Libraries are available to Catalog Starter and Free tier users, and trial users. seen Sep 2026 · source
  • Pull-through guides How to set up pull through from Chainguard's registry to Google Artifact Registry Tutorial outlining how to set up a Google Artifact Registry repository to pull containers through from Chainguard's registry. 7 min read Chainguard Containers Registry Page copied! docs update · Sep 2026 · source
  • chainctl skills entitlements create chainctl skills entitlements create 31 min read Last updated: 2026-09-09 17:33 docs update · Sep 2026 · source
  • Check whether a reported CVE affects your container Use chainctl images advisories list to compare a scanner's CVE findings with Chainguard's advisories for the APK … 6 min read Adding a package to a Chainguard Container Choose how to add a package to a Chainguard Container, find the package name, apply the change,… seen Sep 2026 · source
  • Chainguard Containers Getting started with Chainguard Containers Start using Chainguard Containers designed for minimal CVEs and reduced attack surface — comprehensive guides for migrating to hardened, enterprise-grade container images Get started with the Python Chainguard Container Build a Python application on a… seen Sep 2026 · source
  • Pull-through guides Documentation and resources explaining how to set-up various third-party registries as pull-through caches or mirrors of Chainguard’s registry. seen Sep 2026 · source

example

  • Opt out of build pinning for the npm ecosystem if your org relies on receiving the latest Chainguard rebuild of a version rather than staying on the first copy resolved. chainctl libraries cache opt-out --ecosystem javascript Week of 2026-08-17 · Aug 2026 · source
  • Check which copy (upstream mirror vs. Chainguard rebuild) your org has pinned for each cached package version, to audit lockfile consistency before the August 24 build-pinning cutover. chainctl libraries cache list Week of 2026-08-17 · Aug 2026 · source

api 7 total

Chainguard Libraries distribution via AWS Security Hub verified suggested Delivers Chainguard Libraries findings through AWS Security Hub Extended with OCSF-normalized data, AWS Enterprise Support eligibility, and subscription via an existing AWS account. 9 releases · 24 other sources · first seen Aug 2026

Suggested capability: Container image vulnerability scanning. This is our guess, not confirmed.

release 9 total

  • Adds tutorial for pulling packages from Chainguard package repositories through Sonatype Nexus as pull-through caches for apk packages. Chainguard screenshot changelog · Sep 2026 · source · release history
  • New endpoint GET /libraries/v1/malware/blocklist/statistics v1 · Sep 2026 · source · release history
  • POST /libraries/v1/aws-marketplace-subscriptions/{id}: request body changed; response schema changed v1 · Aug 2026 · source · release history
  • PATCH /libraries/v1/aws-marketplace-subscriptions/{id}: request body changed; response schema changed v1 · Aug 2026 · source · release history
  • POST /libraries/v1/aws-marketplace-subscriptions/{id} response schema changed v1 · Aug 2026 · source · release history
  • POST /libraries/v1/entitlements/{id}: request body changed v1 · Aug 2026 · source · release history

api 24 total

Custom container pull policies verified Allows organizations to define Rego-based pull policies as YAML manifests to control image access with ENFORCE mode blocking pulls. 6 releases · 26 other sources · first seen Aug 2026

Also counts toward: Command-line interface, REST API

release

  • Adds guides for managing tag-based Custom Assembly with the Chainguard Terraform provider and with chainctl, covering overlays and binding them to specific tags of a Custom Assembly repository. Chainguard screenshot changelog · Oct 2026 · source · release history
  • Introduces custom container pull policies (open beta): organizations can now write their own Rego-based container pull policies, submitted as YAML manifests and managed with chainctl, supporting parameterized declarations with per-binding values, and an ENFORCE mode that blocks pulls without loosening system… changelog · Sep 2026 · source · release history
  • Introduces custom container pull policies (open beta): organizations can now write Rego expressions submitted as YAML manifests, managed via chainctl, supporting parameters with per-binding values and ENFORCE mode that blocks pulls. Week of 2026-08-31 · Aug 2026 · source · release history
  • Adds chainctl policies custom validate to check custom container pull policies for syntax errors before storage Week of 2026-08-31 · Aug 2026 · source · release history
  • Enables writing custom container pull policies as YAML manifests with Rego expressions managed via chainctl Week of 2026-08-31 · Aug 2026 · source · release history
  • Enables organizations to submit custom container pull policies as YAML manifests managed by chainctl. Week of 2026-08-31 · Aug 2026 · source · release history

example

  • Validate a new custom pull policy locally before committing it to git or pushing to CI. chainctl policies custom validate ./my-policy.yaml Week of 2026-08-31 · Aug 2026 · source
  • Validate a new custom container pull policy file locally to catch Rego errors before pushing to the organization. chainctl policies custom validate ./my-policy.yaml Week of 2026-08-31 · Aug 2026 · source

api 24 total

Malware and greyware detection for Libraries verified Surfaces malicious and suspicious packages blocked before they reach an environment, with a Console tab showing a weekly chart for Python and JavaScript ecosystems, per-package search with block reasons, and HTTP 403 responses with named reason codes when a blocked package is requested. 11 releases · 13 other sources · first seen Jul 2026

Also counts toward: Web management console

release 11 total

  • Introduces Chainguard Libraries for .NET (Beta), replacing public NuGet feeds with a secure Chainguard endpoint that applies automated malware and greyware scanning plus customizable organization policies for C#, F#, and Visual Basic dependencies. Chainguard screenshot Week of 2026-10-19 · Oct 2026 · source · release history
  • Adds advisories for 14 silent Java vulnerabilities (1 critical, 1 high, 8 medium, 4 low) to the Chainguard Libraries VEX feed, so scanners integrating with Chainguard Libraries now surface these previously uncategorized bugs.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Week of 2026-10-05 · Oct 2026 · source · release history
  • GET /libraries/v1/malware/blocklist: param deduplicateResults (query) added v1 · Aug 2026 · source · release history
  • GET /libraries/v1/artifacts/count: response schema changed v1 · Aug 2026 · source · release history
  • npm now returns 403 errors naming specific reasons like MALWARE_DETECTED for blocked packages, replacing the previous unexplained 404. Week of 2026-08-17 · Aug 2026 · source · release history
  • Introduces MALWARE_DETECTED error reason in npm 403 responses when packages are blocked, replacing generic not-found errors Week of 2026-08-17 · Aug 2026 · source · release history

docs

  • 11 min read Setting on the Chainguard index replaces PyPI as uv’s default index. Without it, uv appends PyPI as an implicit lowest-priority index, and with unsafe-best-match it can resolve packages from PyPI even when Chainguard serves them. This bypasses Chainguard malware blocking and cooldown. seen Sep 2026 · source

example

  • Review malware and greyware blocked across your Libraries-entitled organization directly in the Console. In the Console, go to Libraries > Malware tab to view the weekly blocked-package chart and search for any flagged package to see the reason it was marked unsafe. Week of 2026-08-10 · Aug 2026 · source
  • View malware avoidance data for blocked packages in the Console. Go to Libraries > Malware tab in the sidebar. Week of 2026-08-10 · Aug 2026 · source

api 10 total

SCIM user provisioning integration verified Supports SCIM user provisioning for Okta and Microsoft Entra ID via the `/Users` resource, creating/updating records on assignment and blocking login upon deactivation. 4 releases · 13 other sources · first seen Aug 2026

Also counts toward: REST API, SCIM provisioning API

release

  • Supports SCIM user provisioning (Early Access) via the /Users resource for Okta and Microsoft Entra ID; assigning a user creates/updates their Chainguard provisioning record, and deactivating or unassigning them blocks the next login or token refresh within approximately one hour. Chainguard screenshot changelog · Aug 2026 · source · release history
  • Adds SCIM /Users resource support for Okta and Microsoft Entra ID to automate user lifecycle management via Early Access. Week of 2026-08-24 · Aug 2026 · source · release history
  • Adds SCIM user provisioning (Early Access) for Okta and Microsoft Entra ID via the /Users SCIM resource — creating/updating provisioning records on assignment and blocking login within ~1 hour of deactivation or token expiry. Week of 2026-08-24 · Aug 2026 · source · release history
  • Adds SCIM user provisioning for Okta and Microsoft Entra ID, managing Chainguard records via the SCIM /Users resource to create, update, or block users based on identity provider state. Week of 2026-08-24 · Aug 2026 · source · release history

api 13 total

Guardener GitHub Actions migration and standardization shipped Inventories GitHub Actions across organization repositories, maps them to hardened Chainguard equivalents, opens migration pull requests pinned to specific SHAs, and monitors workflow files for new upstream Actions as they appear. 6 releases · 8 other sources · first seen Aug 2026

Also counts toward: CI/CD pipeline integration

release

  • Launches Guardener (Early Access), Chainguard's AI-native adoption agent, providing continuous repository scanning across Dockerfiles, Helm charts, and Kubernetes manifests with automated pull requests configured in YAML for image swaps. Chainguard screenshot Week of 2026-10-12 · Oct 2026 · source · release history
  • Guardener automated migration tool now covers GitHub Actions in addition to container images, inventorying Actions across an organization's repositories, mapping them to hardened Chainguard equivalents, and opening pull requests pinned to a specific SHA rather than a mutable tag. changelog · Sep 2026 · source · release history
  • Guardener GitHub App (beta) inventories Actions usage, maps them to hardened Chainguard equivalents, and opens pull requests with pinned SHAs. Week of 2026-08-17 · Aug 2026 · source · release history
  • Launches Guardener GitHub App (beta) to inventory Actions usage and open pull requests for hardened Chainguard equivalents Week of 2026-08-17 · Aug 2026 · source · release history
  • Guardener runs in two modes: an upfront pass that surfaces existing Actions usage and opens migration PRs, and an ongoing standardization mode that watches workflow files and suggests equivalents as new upstream Actions appear. Week of 2026-08-17 · Aug 2026 · source · release history
  • Chainguard Guardener GitHub App (beta) extends automated migration to GitHub Actions: inventories Actions across org repositories, maps them to hardened Chainguard equivalents, and opens pull requests pinned to a specific SHA rather than a mutable tag. Week of 2026-08-17 · Aug 2026 · source · release history

docs 8 total

  • 13 min read Guardener Container Image Migration Configure Guardener to open a pull request that replaces the container images a repository already uses with Chainguard … seen Oct 2026 · source
  • Find Chainguard replacements with chainctl images discover Scan a repository for container image references and see which Chainguard container images replace them, and whether … 5 min read Guardener Container Image Suggestions Configure Guardener to recommend Chainguard container images for the container images a… seen Oct 2026 · source
  • 13 min read Find Chainguard replacements with chainctl images discover Scan a repository for container image references and see which Chainguard container images replace them, and whether … 5 min read seen Oct 2026 · source
  • Find Chainguard replacements with chainctl images discover Scan a repository for container image references and see which Chainguard container images replace them, and whether … 5 min read Guardener Container Image Suggestions Configure Guardener to recommend Chainguard container images for the container images a… seen Oct 2026 · source
  • Guardener is a tool for managing and hardening your source code. Rather than adding a separate integration for every task, Guardener provides a growing suite of capabilities that you opt into independently. seen Oct 2026 · source
  • Most Chainguard hardened actions run a best-effort phone-home hook that records a usage event to . JavaScript actions run it as a pre script, and composite actions run it as their first step. Docker actions don’t include the hook, and some JavaScript and composite actions don’t either. seen Oct 2026 · source
Chainguard Skills Registry for agent skills verified Lets organizations publish, harden, install, and distribute agent skills scoped to their organization via public and private registries. 13 other sources · first seen Sep 2026

Also counts toward: Command-line interface

docs 12 total

  • 8 min read chainctl skills verify $HARDENED_REF chainctl skills install --verify $HARDENED_REF verify checks that Chainguard signed the hardened result for your organization. With --verify checks the signature again on the exact digest it fetches and installs nothing unless the skill is verified . docs update · Oct 2026 · source
  • This guide walks through the full workflow: listing the available skills, inspecting one, pulling it to audit how Chainguard hardened it, verifying its signature, installing it, and running it with an agent. docs update · Oct 2026 · source
  • Chainguard Agent Skills Verifying Chainguard Agent Skills signatures Check that Chainguard signed a published agent skill with chainctl skills verify, verify before you pull or install, or verify the signature yourself with Cosign. 6 min read Agent Skills Procedural Cosign chainctl Page copied! docs update · Oct 2026 · source
  • 10 min read v0.2.376 This checks format only, not authenticity. To check that Chainguard signed a published skill, run chainctl skills verify <ref>. checks format only, not who published a skill. docs update · Oct 2026 · source
  • 9 min read v0.2.364 or later, installed and authenticated. Check your version with chainctl version entitlements subcommands take the organization with --parent , while the other skills subcommands use --group . Omit --parent to pick the organization from an interactive list. docs update · Sep 2026 · source
  • v0.2.364 SOURCE | NAME | TAGS | UPDATED ----------------|------------------------------------------------------|--------------------------------------------------|-------------- skills.cgr.dev | github.com/github/awesome-copilot/agent-supply-chain | 2201a49dd6f972ac4f685d03361d58c9c9206690, latest | 2 months ago… seen Sep 2026 · source

api

Partner capabilities management shipped Allows managing the capabilities associated with a partner, including retrieving, setting, and removing them via dedicated API endpoints, alongside listing available mitigation methods. 9 releases · first seen Oct 2026

Also counts toward: REST API

release 9 total

  • New endpoint DELETE /argos/v1/partners/{partnerId}/mitigations/{id}⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v1 · Nov 2026 · source · release history
  • New endpoint PUT /argos/v1/partners/{partnerId}/mitigations/{id} v1 · Nov 2026 · source · release history
  • New endpoint GET /argos/v1/partners/{partnerId}/mitigations/{id} v1 · Nov 2026 · source · release history
  • New endpoint POST /argos/v1/partners/{partnerId}/mitigations v1 · Nov 2026 · source · release history
  • New endpoint GET /argos/v1/partners/{partnerId}/mitigations v1 · Nov 2026 · source · release history
  • New endpoint PUT /argos/v1/partners/{partnerId}/capabilities v1 · Oct 2026 · source · release history
Tag-based Custom Assembly management shipped Lets organizations create image overlays and bind them to specific tags of a Custom Assembly repository, manageable via the Chainguard Terraform provider or chainctl. 3 releases · 5 other sources · first seen Oct 2026

Also counts toward: Command-line interface, Terraform provider

release

  • Adds image_overlay Terraform resource to manage Custom Assembly Overlays and bindings for per-tag image customizations.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Chainguard screenshot Week of 2026-10-19 · Oct 2026 · source · release history
  • Adds version templates (e.g., py{{major}}.{{minor}}-cryptography) in Custom Assembly Overlays so each tag resolves package names to its own version automatically. Week of 2026-10-19 · Oct 2026 · source · release history
  • Introduces Custom Assembly Overlays (Early Access) to apply packages, environment variables, annotations, certificates, and user accounts to specific image tags, variants, or entire organizations via chainctl or Terraform — without affecting unrelated versions. Week of 2026-10-19 · Oct 2026 · source · release history

docs

  • Find Chainguard replacements with chainctl images discover Scan a repository for container image references and see which Chainguard container images replace them, and whether … Managing Custom Assembly Overlays with chainctl How to use chainctl to create overlays and bind them to specific tags of a repository, or… seen Oct 2026 · source
  • Find Chainguard replacements with chainctl images discover Scan a repository for container image references and see which Chainguard container images replace them, and whether … Managing tag-based Custom Assembly with chainctl How to use chainctl to create overlays and bind them to specific tags of a Custom Assembly… seen Oct 2026 · source
  • Find Chainguard replacements with chainctl images discover Resolve a scanner finding for a CVE Chainguard has fixed Managing tag-based Custom Assembly with Terraform Managing tag-based Custom Assembly with chainctl Find Chainguard replacements with chainctl images discover Managing tag-based Custom Assembly with… seen Oct 2026 · source
  • Resolve a scanner finding for a CVE Chainguard has fixed What to check when the Chainguard Console or a security advisory says a CVE is fixed, but your vulnerability scanner … Managing tag-based Custom Assembly with Terraform How to use the Chainguard Terraform provider to create overlays and bind them to specific… seen Oct 2026 · source
  • Managing tag-based Custom Assembly with chainctl How to use chainctl to create overlays and bind them to specific tags of a Custom Assembly repository. seen Oct 2026 · source
FIPS 140-3 validated OpenSSL provider with post-quantum algorithm support shipped Provides a FIPS 140-3 validated provider for OpenSSL v3.6 (Certificate #5523) supporting classical FIPS algorithms (AES, SHA-2, SHA-3, ECDSA, RSA) alongside post-quantum algorithms (ML-KEM, ML-DSA, SLH-DSA) and hybrid post-quantum TLS key exchange; SHA-1 is not an approved algorithm under the v3.6 module. 7 releases · 1 other source · first seen Sep 2026

release 7 total

  • SHA-1 is not an approved algorithm in the OpenSSL v3.6 FIPS module — workloads using SHA-1 will break if you opt FIPS container images in to the v3.6 module. Chainguard screenshot changelog · Oct 2026 · source · release history
  • Supports hybrid post-quantum key exchange for TLS pairing classical key exchange with ML-KEM as an approved FIPS service under the newly FIPS 140-3-validated Chainguard FIPS Provider for OpenSSL v3.6 (Certificate #5523).⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ changelog · Oct 2026 · source · release history
  • SHA-1 is not an approved algorithm in the v3.6 FIPS module; workloads using SHA-1 will break if they opt in to the OpenSSL v3.6 module. changelog · Oct 2026 · source · release history
  • Includes standardized post-quantum algorithms ML-KEM, ML-DSA, and SLH-DSA alongside classical FIPS algorithms AES, SHA-2, SHA-3, ECDSA, and RSA in the validated module. changelog · Oct 2026 · source · release history
  • SHA-1 is not an approved algorithm in the OpenSSL v3.6 FIPS module — workloads relying on SHA-1 will break if they opt in to the v3.6 module on or after October 1, 2026. Week of 2026-09-28 · Sep 2026 · source · release history
  • Enables hybrid post-quantum TLS key exchange using ML-KEM alongside classical algorithms in the Chainguard FIPS Provider for OpenSSL v3.6 Week of 2026-09-28 · Sep 2026 · source · release history

docs

  • 17 min read Week of 2026-09-28 FIPS 140-3 validation with post-quantum key exchange Launched September 24, 2026. NIST has validated the Chainguard FIPS Provider for OpenSSL v3.6 under FIPS 140-3 ( Certificate #5523 ). changelog · Oct 2026 · source
Chainguard Libraries integration with Nexus documented Provides documentation and methods for pulling Chainguard package repositories through Sonatype Nexus raw repositories as pull-through caches. 8 other sources

docs 8 total

  • Last updated: 2026-09-25 14:39 How to pull packages from Chainguard package repositories through Nexus seen Sep 2026 · source
  • How to pull packages from Chainguard package repositories through Nexus Tutorial for setting up Sonatype Nexus raw repositories as pull-through caches for apk packages from Chainguard's … 9 min read Last updated: 2026-09-25 14:39 seen Sep 2026 · source
  • How to pull packages from Chainguard package repositories through Nexus Tutorial for setting up Sonatype Nexus raw repositories as pull-through caches for apk packages from Chainguard's … 9 min read Last updated: 2026-09-25 14:39 seen Sep 2026 · source
  • How to pull packages from Chainguard package repositories through Nexus Tutorial for setting up Sonatype Nexus raw repositories as pull-through caches for apk packages from Chainguard's … Last updated: 2026-09-25 14:39 seen Sep 2026 · source
  • How to pull packages from Chainguard package repositories through Nexus Tutorial for setting up Sonatype Nexus raw repositories as pull-through caches for apk packages from Chainguard's … 9 min read Last updated: 2026-09-25 14:39 seen Sep 2026 · source
  • Pull-through guides How to pull packages from Chainguard package repositories through Nexus Tutorial for setting up Sonatype Nexus raw repositories as pull-through caches for apk packages from Chainguard's package repositories. 9 min read Chainguard Containers Procedural Page copied! seen Sep 2026 · source
Chainguard Libraries build pinning shipped Records the first copy of a package version an organization downloads and locks subsequent resolutions to that same copy, preventing checksum mismatches across JavaScript, Python, and Java ecosystems, with per-ecosystem opt-in and opt-out controls. 5 releases · 2 other sources · first seen Aug 2026

Also counts toward: JavaScript scripting support, Scripting language support

release

  • Provides remediated artifact versions in Chainguard Repository with a -0.cgr.N suffix for Chainguard Libraries customers, adoptable by updating a lockfile entry. Chainguard screenshot Week of 2026-10-05 · Oct 2026 · source · release history
  • Extends Chainguard Libraries to Go and .NET ecosystems through an invite-only beta, letting accepted organizations pull Go and .NET packages and evaluate them in existing development workflows. changelog · Oct 2026 · source · release history
  • Launches Chainguard Libraries for Go and .NET ecosystems in an invite-only beta, letting accepted organizations pull Go and .NET packages from Chainguard Libraries into existing development workflows. Week of 2026-09-28 · Sep 2026 · source · release history
  • Enables build pinning for all organizations using Chainguard Libraries with upstream fallback across JavaScript, Python, and Java — recording which copy (upstream mirror or Chainguard rebuild) was first pulled and resolving that version consistently until explicitly changed. changelog · Sep 2026 · source · release history
  • Enables build pinning for all organizations using Chainguard Libraries with upstream fallback across JavaScript, Python, and Java — recording the first-resolved copy of each package version to keep lockfiles and checksums stable. Week of 2026-08-31 · Aug 2026 · source · release history

docs

  • 15 min read You can also verify your lockfile directly, without reinstalling. Run against a lockfile ( npm-shrinkwrap.json ) to check which of its entries resolve to Chainguard-built packages. This reports what the lockfile claims will be installed, not the package bytes on disk. seen Oct 2026 · source
  • For JavaScript projects, you can also verify a lockfile directly, without installing dependencies. For example: chainctl libraries verify package-lock.json 11 min read Last updated: 2026-09-28 18:48 docs update · Oct 2026 · source
Sovereign Artifacts for EU data residency shipped Stores and serves Chainguard Containers and Libraries artifact bytes in an EU region for enrolled customers to satisfy data sovereignty requirements. 4 releases · 2 other sources · first seen Sep 2026

release

  • Launches Sovereign Artifacts beta for enrolled customers, storing Chainguard Containers and Libraries artifact bytes in an EU region with automatic backfill of existing artifacts and ~30% faster pulls from Europe.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Chainguard screenshot changelog · Sep 2026 · source · release history
  • Sovereign Artifacts beta enables EU data residency by storing artifact bytes in an EU region and serving them from there. Week of 2026-09-21 · Sep 2026 · source · release history
  • Launches Sovereign Artifacts beta, storing and serving Chainguard Containers and Chainguard Libraries artifact bytes in an EU region for enrolled customers, with automatic backfill of existing artifacts and approximately 30% faster pulls from Europe.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Week of 2026-09-21 · Sep 2026 · source · release history
  • Launches Sovereign Artifacts beta allowing enrolled customers to store and serve artifact bytes within an EU region for improved data sovereignty and pull performance (~30% faster pulls from Europe). Week of 2026-09-21 · Sep 2026 · source · release history

docs

  • 15 min read Week of 2026-09-21 Sovereign Artifacts beta for EU data residency Launched September 15, 2026. Sovereign Artifacts is a data-sovereignty capability for Chainguard Containers and Chainguard Libraries. changelog · Sep 2026 · source

example

  • Enroll in the Sovereign Artifacts beta to ensure EU data residency and benefit from reduced latency for European pulls. Contact Chainguard sales or support to enroll your account in the Sovereign Artifacts beta program. Week of 2026-09-21 · Sep 2026 · source
Chainguard Compliance Dashboard shipped suggested Provides a centralized console view for container compliance, vulnerability posture, and audit-ready reporting with continuously logged image attestations and real-time CVE status. 5 releases · first seen Oct 2026

Suggested capability: Container image vulnerability scanning. This is our guess, not confirmed.

Also counts toward: Web management console

release

  • GET /argos/v1/orgs/{parent}/vulns: param ecosystem (query) added; param hasChainguardFix (query) added; param packageName (query) added v1 · Nov 2026 · source · release history
  • GET /argos/v1/documents: param cgpId (query) added; param includeFindingCounts (query) added v1 · Nov 2026 · source · release history
  • Adds per-architecture downloadable XCCDF reports on FIPS images in the Chainguard Console for inclusion as supporting evidence in FedRAMP and other audit packages. Chainguard screenshot Week of 2026-10-12 · Oct 2026 · source · release history
  • Launches the Chainguard Compliance Dashboard (GA) in the Chainguard Console, providing a centralized view of container compliance, vulnerability posture, and audit-ready reporting with continuously logged image attestations and real-time CVE status. Week of 2026-10-12 · Oct 2026 · source · release history
  • Surfaces OpenSCAP scan results against the DISA General Purpose Operating System (GPOS) SRG and FIPS 140-3 validation details on every FIPS image in the Chainguard Console. Week of 2026-10-12 · Oct 2026 · source · release history
Guarded Entrypoint for Custom Assembly documented Provides a wrapper entrypoint for Custom Assembly images that can inject secrets, wait for dependencies, and override entrypoint behaviour, with a defined trust boundary specifying what it connects to and what is visible in the image configuration. 4 other sources · first seen Oct 2026

docs

  • Guarded Entrypoint examples Example Custom Assembly manifests that use Guarded Entrypoint to inject secrets, wait for a dependency, override a … 5 min read Guarded Entrypoint trust boundary What the Guarded Entrypoint wrapper connects to, what it never does, and what is visible in the image configuration. seen Oct 2026 · source
  • Chainguard’s container images run as a nonroot user by default — Guardener Container Image Migration Configure Guardener to open a pull request that replaces the container images a repository already uses with Chainguard … Guarded Entrypoint examples Example Custom Assembly manifests that use Guarded Entrypoint to… seen Oct 2026 · source
  • Chainguard’s container images run as a nonroot user by default — Guarded Entrypoint examples Example Custom Assembly manifests that use Guarded Entrypoint to inject secrets, wait for a dependency, override a … 5 min read Guarded Entrypoint trust boundary What the Guarded Entrypoint wrapper connects to, what it… docs update · Oct 2026 · source
  • 13 min read Guarded Entrypoint examples Example Custom Assembly manifests that use Guarded Entrypoint to inject secrets, wait for a dependency, override a … 5 min read seen Oct 2026 · source
Helm chart provisioning shipped Enables self-serve Helm chart provisioning from the Chainguard Console for Catalog customers, resolving required images and provisioning asynchronously without EOL tags. 3 releases · 1 other source · first seen Aug 2026

Also counts toward: Kubernetes-native deployment, Web management console

release

  • Catalog customers can now provision Chainguard Helm charts directly from the Chainguard Console without filing a support ticket; the Console resolves required missing images, adds them in a single request, and provisions the chart asynchronously without EOL tags. Chainguard screenshot changelog · Aug 2026 · source · release history
  • Enables self-serve Helm chart provisioning from the Chainguard Console for catalog customers, allowing automatic identification of missing images and asynchronous chart synchronization without filing tickets. Week of 2026-08-24 · Aug 2026 · source · release history
  • Enables self-serve Helm chart provisioning from the Chainguard Console for Catalog customers — resolving required images, adding them in a single request, and provisioning asynchronously without EOL tags. Week of 2026-08-24 · Aug 2026 · source · release history

example

  • Provision a Helm chart for your organization directly from the Console without filing a support ticket. In the Chainguard Console, go to your organization's Registry, select 'Helm Charts', choose the desired chart, review the required images identified by the Console, and confirm to start asynchronous… changelog · Aug 2026 · source
Libraries ecosystem entitlement and upstream fallback shipped Controls per-ecosystem entitlement for Chainguard Libraries and an upstream fallback mode — including a configurable cooldown period — that organizations can enable after obtaining entitlement from Chainguard. 1 release · 2 other sources · first seen Oct 2026

release

  • POST /libraries/v1/entitlements/{id}: param cooldownDays (query) removed; response schema changed v1 · Oct 2026 · source · release history

docs

  • Entitlement and upstream fallback You must have an for JavaScript. To add an entitlement for your organization, contact your Chainguard account team. Once your organization is entitled to JavaScript, enable upstream fallback, which includes a default 7-day cooldown, by running: after you enable upstream fallback. seen Oct 2026 · source
  • Entitlement and upstream fallback enabled. To add an entitlement for your organization, contact your Chainguard account team. seen Oct 2026 · source
Chainguard Actions shipped Provides a catalog of 1,000+ continuously hardened, drop-in replacements for GitHub Actions with automated migration requests and transitive dependency pinning. 2 releases · first seen Oct 2026

Also counts toward: CI/CD pipeline integration

release

  • Launches Chainguard Actions (GA) with 1,000+ continuously hardened, drop-in replacements for GitHub Actions, including pinning of transitive action dependencies and a Hardening.md report per action listing removed vulnerabilities.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ Chainguard screenshot Week of 2026-10-12 · Oct 2026 · source · release history
  • Adds self-serve action requests via Chainguard Actions with a one-business-day SLA and automated migration through the Chainguard App or migration skill. Week of 2026-10-12 · Oct 2026 · source · release history
Chainguard Libraries for Go and .NET ecosystems shipped Extends Chainguard Libraries coverage to the Go and .NET ecosystems, available via invite-only beta. 1 release · 1 other source · first seen Sep 2026

release

  • Opens invite-only beta of Chainguard Libraries for the Go and .NET ecosystems Week of 2026-09-28 · Sep 2026 · source · release history

docs

  • 13 min read Prepare for migration A Python migration is more than changing an index URL; the application code usually stays the same, but dependency resolution can change because Python packages are distributed as different artifacts for different operating systems, Python versions, CPU architectures, and C libraries. seen Oct 2026 · source
Chainguard Libraries availability through JFrog Catalog shipped Enables pulling Chainguard Libraries directly through JFrog Catalog to support Zero-Touch Remediation workflows. 2 releases · first seen Sep 2026

release

  • Integrates Chainguard Libraries with JFrog Catalog to enable Zero-Touch Remediation via pull-through without build errors Week of 2026-09-07 · Sep 2026 · source · release history
  • Enables pulling Chainguard Libraries directly through JFrog Catalog with Java support, underpinning Zero-Touch Remediation workflows. Week of 2026-09-07 · Sep 2026 · source · release history
Shared responsibility model documentation documented Reference documentation clarifying Chainguard's shared responsibility model and the security obligations it covers, including guidance on glibc vs. musl differences. 2 other sources

docs

  • Chainguard shared responsibility model Reference guide outlining Chainguard's shared responsibility model: a framework that clarifies security obligations for … glibc vs. musl An overview of the differences between glibc and musl. seen Oct 2026 · source
  • Chainguard shared responsibility model Reference guide outlining Chainguard's shared responsibility model: a framework that clarifies security obligations for … glibc vs. musl An overview of the differences between glibc and musl. seen Oct 2026 · source
Guardener Dockerfile and manifest migration shipped suggested Continuously scans Dockerfiles, Helm charts, and Kubernetes manifests and opens automated pull requests to migrate images to hardened equivalents. 1 release · first seen Oct 2026

Suggested capability: Infrastructure-as-code security scanning. This is our guess, not confirmed.

release

  • Adds Guardener (Early Access), an AI-native adoption agent that continuously scans Dockerfiles, Helm charts, and Kubernetes manifests and opens automated YAML-configured pull requests to migrate images to hardened equivalents. Chainguard screenshot changelog · Oct 2026 · source · release history
Chainguard Checks hardened CI runner microVMs shipped Replaces standard CI runners with hardened microVMs that secure credentials and enforce egress policies by default, usable before code submission so pull requests pass on the first try. 1 release · first seen Oct 2026

release

  • Introduces Chainguard Checks (Beta), replacing standard CI runners with hardened microVMs that secure credentials and enforce egress policies by default, usable before code submission so pull requests pass on the first try. Chainguard screenshot Week of 2026-10-19 · Oct 2026 · source · release history
Chainguard Harness AI vulnerability remediation shipped An AI-powered engine that finds exploitable runtime vulnerabilities — including logic flaws, injection, and resource exhaustion — and returns engineer-reviewed fixes without requiring customer access to frontier models. 1 release · first seen Oct 2026

Also counts toward: ML-based detection

release

  • Introduces Chainguard Harness (Beta), an AI-powered engine that finds exploitable runtime vulnerabilities — including logic flaws, injection, and resource exhaustion — and returns engineer-reviewed fixes without requiring customer access to frontier models. Chainguard screenshot Week of 2026-10-19 · Oct 2026 · source · release history
Chainguard Workspaces isolated agent microVMs shipped Gives each AI coding agent an isolated, hardened microVM with no access to developer credentials, preventing prompt injection and credential exposure from agents running on developer machines. 1 release · first seen Oct 2026

release

  • Introduces Chainguard Workspaces (Beta), giving each AI coding agent an isolated, hardened microVM with no access to developer credentials, preventing prompt injection and credential exposure from agents running on developer machines. Chainguard screenshot Week of 2026-10-19 · Oct 2026 · source · release history
Chainguard Libraries FIPS artifact pull command shipped Adds a CLI command to pull newly available application images with FIPS compliance enabled. 1 other source · first seen Sep 2026

Also counts toward: Command-line interface

example

  • Pull a newly available application image with FIPS compliance enabled. docker pull chainguard.cloudzero-agent:fips-latest Week of 2026-09-21 · Sep 2026 · source
SUSE NeuVector scanner integration with OSV feed shipped suggested Adds native support in SUSE NeuVector vulnerability scanner to ingest Chainguard’s OSV advisory feed for accurate CVE reporting. 1 release · first seen Jul 2026

Suggested capability: Container image vulnerability scanning. This is our guess, not confirmed.

release

  • Adds native support in SUSE NeuVector vulnerability scanner to ingest Chainguard’s OSV advisory feed for Chainguard Container images, suppressing false positives and reporting more accurate results. Week of 2026-07-28 · Jul 2026 · source · release history

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Command line

21 commands for Chainguard, each with where it came from. This tool has no source analysis yet, so there is no option reference and no captured run beside them.

Source

Screenshots

From the release notes, newest first. Click one to see it full size.

Week of 2026-11-02 Nov 2, 2026

Score card

  1. Shipping velocity releases a month, last 12 months
  2. Documentation quality release-notes rubric, 0–100
  3. Breaking-change discipline how rarely a release breaks users, and notice given
  4. Maintenance risk quiet time against its own cadence, maintainers
  5. Innovation & surface new capabilities, API and MCP surface

Five scores for Chainguard, each built from the releases, notes and API history this site tracks — and, on Researcher and Business, where it stands among every measured tool in its category and how that has moved.

Score cards are part of every paid plan.

See plans →

Each score is 0–100 on a published rubric, derived from data this site already shows. A dimension we cannot measure says so — it is never scored 0 and never enters a rank.

How this is scored
  • Shipping velocity — releases a month over the last 12 months, on a log scale where 16 a month scores 100. Needs 3 releases in the window.
  • Documentation quality — the release-notes rubric published on the analytics page, unchanged.
  • Breaking-change discipline — the share of releases carrying a breaking change (none scores 100, half or more scores 0). Only projects that label breaking changes are measured: a clean record cannot be told from an unlabelled one.
  • Maintenance risk — quiet time measured against the tool's own release cadence (quiet longer than 90 days and three typical gaps scores 0), plus the number of active maintainers and whether contributors are growing, where known. Higher is lower risk.
  • Innovation & surface — new capabilities in the feature ledger this year, API and MCP operations added, and the share of commits that are features: the mean of whichever we hold.
  • Community health (open-source tools only) — each is a direction, not a size: contributors this year against last, the bus factor now against a year ago, and issues closed per issue opened, where steady scores 50, doubled 100 and halved 0; plus the median time to a maintainer's first reply (an hour scores about 100, a month or more 0). A commercial card has no repository and carries none of the four.
  • Documented delivery (commercial tools) — when a vendor's documented new capabilities have slowed against its own baseline, that counts against the overall standing as heavily as two low dimensions. Steady delivery, or too little history to judge, leaves the standing alone; it is never a sixth score.
  • Open-source tools are scored on repository signals; commercial tools on their published changelog. Ranks compare tools within one category and one profile and need at least five measured peers; the overall standing needs three ranked dimensions. Best-in-breed or consolidator is a shape, not a quality, and is never scored.

Release-note detail over time

See how much detail Chainguard puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Commercials

pricing & packaging history · Chainguard vendor page

24 readings of Chainguard's pricing page since Dec 2024, with 5 relaunches of its plan lineup and 11 changes to what its plans include — each one dated, compared with the reading before it, and explained for someone buying the tool.

Pricing and packaging history is included with Researcher and Business. See how every vendor we track sells, and how that has changed over time, using data we don't publish anywhere else.

See plans →

Website history

chainguard.dev, every change

Chainguard's home and pricing pages and 49 more pages as they looked each month from September 2021 to October 2026: 74 renders, 6 changes of tagline or palette. Step through them, play them, or put any two months side by side.

Website history is included with Researcher and Business.

See plans →

Coverage

Missing something? Tell us

What Chainguard connects to, runs on and detects, read from its release notes and docs. So far: 25 new supported platforms, 3 new integrations, 1 retired supported platform, 1 new compliance framework.

Show
When

30 changes, tracked since Oct 5, 2026.

  • Nov 22026

    new GitLab Enterprise Edition Commercial Build

    Chainguard now builds and maintains GitLab Enterprise Edition (EE) as a Commercial Build, Chainguard's bespoke paid build service.

    Week of 2026-11-02 Source ↗

  • Nov 22026

    new 63 new container images including FIPS variants

    Adds cvat-ui, etcd-defrag, k3s-fips, keto, kubescape-host-scanner, lmstack-lora-controller, nats-boot-config, openfga-cli and 41 more. 49 in all.

    Chainguard built 63 new container images this week, including both standard and FIPS variants.

    Week of 2026-11-02 Source ↗

  • Oct 292026

    new Rancher 2.11 hardened images

    With rancher-agent:2.11, rancher-charts:2.11, rancher-dashboard:2.11, rancher-kontainer-driver-metadata:2.11, rancher-ui:2.11

    rancher:2.11 2026-10-24 2027-04-24 rancher-agent:2.11 2026-10-24 2027-04-24 rancher-charts:2.11 2026-10-24 2027-04-24 rancher-dashboard:2.11 2026-10-24 2027-04-24 rancher-kontainer-driver-metadata:2.11 2026-10-24 2027-04-24 rancher-ui:2.11 2026-10-24 2027-04-24

    Source ↗

  • Oct 292026

    new GitLab EE commercial images with FIPS variants

    With commercial-gitlab-geo-logcursor-ee, commercial-gitlab-sidekiq-ee, commercial-gitlab-toolbox-ee, commercial-gitlab-webservice-ee, commercial-gitlab-workhorse-ee

    commercial-gitlab-geo-logcursor-ee commercial +fips commercial-gitlab-sidekiq-ee commercial +fips commercial-gitlab-toolbox-ee commercial +fips commercial-gitlab-webservice-ee commercial +fips commercial-gitlab-workhorse-ee commercial +fips

    Source ↗

  • Oct 292026

    new Sentry suite hardened images

    With sentry-launchpad, sentry-relay, sentry-taskbroker, sentry-uptime-checker, sentry-vroom

    sentry-* sentry 2026-10-23 sentry-launchpad 2026-10-23 sentry-relay 2026-10-23 sentry-taskbroker 2026-10-23 sentry-uptime-checker 2026-10-23 sentry-vroom 2026-10-23

    Source ↗

  • Oct 292026

    new apache-pulsar:4.0 hardened image

    apache-pulsar:4.0 2026-10-21 2027-04-21

    Source ↗

Changes per month New Updated Retired
2026-1028
2026-112
How we count

Read from 14 of 86 release notes and docs updates we hold for Chainguard. "First seen" is the earliest note that names something; "last" is the latest. Our history may start partway through Chainguard's life, so an old integration can show a recent first-seen date.

Each change counts once: "added 40 checks" is one line, so the numbers measure how often coverage moves, not how big the catalogue is or how well it detects.

Releases

Show
Coverage in all entries

86 entries

  1. November 20262
  2. October 202623
  3. September 202644
  4. August 202616
  5. July 20261
    Show
    Coverage in all entries

    86 entries

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →