<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>About Chainguard Containers on</title><link>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/</link><description>Recent content in About Chainguard Containers on</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Copyright (c) 2023 Chainguard</copyright><lastBuildDate>Thu, 19 Dec 2024 08:49:15 +0000</lastBuildDate><atom:link href="https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/index.xml" rel="self" type="application/rss+xml"/><item><title>Chainguard Criteria for Determining Whether to Build a Container Image</title><link>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/what-chainguard-will-build/</link><pubDate>Mon, 13 Jan 2025 11:07:52 +0200</pubDate><guid>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/what-chainguard-will-build/</guid><description>&lt;p&gt;There are currently over &lt;a href="https://images.chainguard.dev/?utm_source=cg-academy&amp;amp;utm_medium=referral&amp;amp;utm_campaign=dev-enablement"&gt;2,000 Chainguard Containers&lt;/a&gt; and that number is always growing as we add more to our expanding catalog.&lt;/p&gt;
&lt;p&gt;If you would like a Chainguard Container that is not yet available, or inquire about whether we would build a given container image, Chainguard will endeavor to perform an analysis on the request. Chainguard aims to build new container images that are relevant to our customers and to support broader software security goals. However, it is not always feasible to package and build software. Please note that we have the following general criteria when considering requests.&lt;/p&gt;</description></item><item><title>Chainguard Shared Responsibility Model</title><link>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/shared-responsibility-model/</link><pubDate>Thu, 17 Oct 2024 11:07:52 +0200</pubDate><guid>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/shared-responsibility-model/</guid><description>&lt;p&gt;Chainguard’s mission is to be the safe source for open source. As part of this mission, Chainguard builds all of our packages and images from upstream open source code and delivers the resulting artifacts to our customers. There are three distinct parties involved here: &lt;strong&gt;Upstream&lt;/strong&gt; projects, &lt;strong&gt;Chainguard&lt;/strong&gt;, and &lt;strong&gt;Customers&lt;/strong&gt;; each of these parties share some measure of responsibility across a few dimensions.&lt;/p&gt;
&lt;center&gt;&lt;img src="csrm-1.png" alt="Diagram representing the Chainguard-based open source software supply chain" style="width:1050px;"&gt;&lt;/center&gt;
&lt;br /&gt;
&lt;p&gt;This guide is an overview of Chainguard&amp;rsquo;s Shared Responsibility Model: a framework that outlines the security responsibilities of upstream open source software projects, Chainguard, and its customers. The dimensions of shared responsibility this guide covers are:&lt;/p&gt;</description></item><item><title>Getting Started with Distroless Container Images</title><link>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/getting-started-distroless/</link><pubDate>Thu, 21 Mar 2024 08:49:31 +0000</pubDate><guid>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/getting-started-distroless/</guid><description>&lt;h2 id="about-distroless-container-images" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;About Distroless Container Images&lt;/span&gt;
&lt;a href="#about-distroless-container-images" class="anchor" aria-label="Link to About Distroless Container Images" title="Link to this section"&gt;
&lt;svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"&gt;
&lt;path d="M6.833 8.125H4C3 8.125 2.146 7.77067 1.438 7.062C0.729333 6.354 0.375 5.5 0.375 4.5C0.375 3.5 0.729333 2.646 1.438 1.938C2.146 1.22933 3 0.875 4 0.875H6.833V1.958H4C3.30533 1.958 2.708 2.208 2.208 2.708C1.708 3.208 1.458 3.80533 1.458 4.5C1.458 5.19467 1.708 5.792 2.208 6.292C2.708 6.792 3.30533 7.042 4 7.042H6.833V8.125ZM5.208 5.042V3.958H10.792V5.042H5.208ZM9.167 8.125V7.042H12C12.6947 7.042 13.292 6.792 13.792 6.292C14.292 5.792 14.542 5.19467 14.542 4.5C14.542 3.80533 14.292 3.208 13.792 2.708C13.292 2.208 12.6947 1.958 12 1.958H9.167V0.875H12C13 0.875 13.854 1.22933 14.562 1.938C15.2707 2.646 15.625 3.5 15.625 4.5C15.625 5.5 15.2707 6.354 14.562 7.062C13.854 7.77067 13 8.125 12 8.125H9.167Z" fill="currentColor"/&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;&lt;a href="https://www.chainguard.dev/unchained/minimal-container-images-towards-a-more-secure-future"&gt;Distroless&lt;/a&gt; container images, like the ones built by Chainguard, are a type of container image designed to include only essential software required to run an application or service. Unlike traditional images based on Debian or Ubuntu — which include package managers, utilities, and shells — Chainguard&amp;rsquo;s distroless images remove these components to significantly reduce attack surface and minimize vulnerabilities.&lt;/p&gt;</description></item><item><title>How Chainguard Containers are Tested</title><link>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/images-testing/</link><pubDate>Thu, 21 Mar 2024 11:07:52 +0200</pubDate><guid>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/images-testing/</guid><description>&lt;p&gt;Chainguard Containers are minimal, distroless container images that you can use to build and run secure applications. Given the importance of secure, highly performant images, Chainguard performs testing to ensure our container images match the functionality of upstream and other external counterparts.&lt;/p&gt;
&lt;p&gt;This article provides a high-level overview of Chainguard&amp;rsquo;s approach to testing when building new container images to ensure their security and consistency with comparable container images.&lt;/p&gt;
&lt;h2 id="build-requirements-for-new-container-images" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Build requirements for new container images&lt;/span&gt;
&lt;a href="#build-requirements-for-new-container-images" class="anchor" aria-label="Link to Build requirements for new container images" title="Link to this section"&gt;
&lt;svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"&gt;
&lt;path d="M6.833 8.125H4C3 8.125 2.146 7.77067 1.438 7.062C0.729333 6.354 0.375 5.5 0.375 4.5C0.375 3.5 0.729333 2.646 1.438 1.938C2.146 1.22933 3 0.875 4 0.875H6.833V1.958H4C3.30533 1.958 2.708 2.208 2.208 2.708C1.708 3.208 1.458 3.80533 1.458 4.5C1.458 5.19467 1.708 5.792 2.208 6.292C2.708 6.792 3.30533 7.042 4 7.042H6.833V8.125ZM5.208 5.042V3.958H10.792V5.042H5.208ZM9.167 8.125V7.042H12C12.6947 7.042 13.292 6.792 13.792 6.292C14.292 5.792 14.542 5.19467 14.542 4.5C14.542 3.80533 14.292 3.208 13.792 2.708C13.292 2.208 12.6947 1.958 12 1.958H9.167V0.875H12C13 0.875 13.854 1.22933 14.562 1.938C15.2707 2.646 15.625 3.5 15.625 4.5C15.625 5.5 15.2707 6.354 14.562 7.062C13.854 7.77067 13 8.125 12 8.125H9.167Z" fill="currentColor"/&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Chainguard has a set of requirements in place that new container images must meet in order to be included in our &lt;a href="https://images.chainguard.dev?utm=docs"&gt;Containers Directory&lt;/a&gt;. These requirements fall into two categories:&lt;/p&gt;</description></item><item><title>Chainguard's container variants</title><link>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/differences-development-production/</link><pubDate>Fri, 01 Nov 2024 07:52:00 +0200</pubDate><guid>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/differences-development-production/</guid><description>&lt;p&gt;Chainguard Containers follow a distroless philosophy, meaning that only software absolutely necessary for a specific workload is included in an image. Designed to be as minimal as possible, Chainguard&amp;rsquo;s standard container images do not contain package managers such as apk, shells such as b/a/sh, or development utilities such as Git or text editors. However, this distroless approach isn&amp;rsquo;t suitable for every use case. For this reason, most Chainguard Containers have what&amp;rsquo;s called a &lt;em&gt;development&lt;/em&gt; variant.&lt;/p&gt;</description></item><item><title>Chainguard Containers Product Release Lifecycle</title><link>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/versions/</link><pubDate>Mon, 08 Jan 2024 08:49:31 +0000</pubDate><guid>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/versions/</guid><description>&lt;p&gt;&lt;a href="https://images.chainguard.dev/?utm_source=cg-academy&amp;amp;utm_medium=referral&amp;amp;utm_campaign=dev-enablement"&gt;Chainguard
Containers&lt;/a&gt;
are able to offer few-to-zero known vulnerabilities because they are updated
frequently. Because of this continuous release cycle, the best way to mitigate
vulnerabilities is to use the newest build of each Chainguard Container
available. Chainguard keeps Containers up to date by doing one or more of the
following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Applying new releases from upstream projects&lt;/li&gt;
&lt;li&gt;Rapidly applying upstream patches to current releases — you can read more
about this in our blog post, “&lt;a href="https://www.chainguard.dev/unchained/how-chainguard-fixes-vulnerabilities?utm_source=cg-academy&amp;amp;utm_medium=referral&amp;amp;utm_campaign=dev-enablement"&gt;How Chainguard fixes vulnerabilities before
they&amp;rsquo;re
detected&lt;/a&gt;”&lt;/li&gt;
&lt;li&gt;Applying Chainguard patches to OSS software&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Upstream projects are updated frequently for many reasons, including to combat
CVEs, and Chainguard ensures that the most up-to-date software is available in
all Chainguard Containers. Additionally, Chainguard often identifies CVEs and
other issues before scanners can detect them, so Chainguard may offer a patch to
a vulnerable dependency to support Chainguard Containers with few-to-zero
vulnerabilities.&lt;/p&gt;</description></item><item><title>Understanding Chainguard's Container Image Categories</title><link>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/images-categories/</link><pubDate>Thu, 03 Apr 2025 11:07:52 +0200</pubDate><guid>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/images-categories/</guid><description>&lt;p&gt;Chainguard Containers are a collection of curated, distroless container images designed with a focus on software supply chain security. Chainguard&amp;rsquo;s container images are designed to be slim runtimes for production environments, emphasizing security and efficiency by removing unnecessary elements. Additionally, the images are designed to be easily integrated into existing workflows, helping organizations to build better, more secure software.&lt;/p&gt;
&lt;p&gt;Within the &lt;a href="https://images.chainguard.dev/"&gt;Chainguard Containers Directory&lt;/a&gt;, Chainguard Containers are organized into five general categories (with some falling into multiple categories):&lt;/p&gt;</description></item><item><title>Working with Containers for Compiled Programs</title><link>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/images-compiled-programs/</link><pubDate>Mon, 26 Aug 2024 18:42:57 +0000</pubDate><guid>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/images-compiled-programs/</guid><description/></item><item><title>How Chainguard Creates Container Images with Low-to-No CVEs</title><link>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/zerocve/</link><pubDate>Fri, 31 May 2024 12:21:01 +0000</pubDate><guid>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/zerocve/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Fuw9lYX6Ne8?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;h2 id="tools-and-resources-used-in-this-video" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Tools and resources used in this video&lt;/span&gt;
&lt;a href="#tools-and-resources-used-in-this-video" class="anchor" aria-label="Link to Tools and resources used in this video" title="Link to this section"&gt;
&lt;svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"&gt;
&lt;path d="M6.833 8.125H4C3 8.125 2.146 7.77067 1.438 7.062C0.729333 6.354 0.375 5.5 0.375 4.5C0.375 3.5 0.729333 2.646 1.438 1.938C2.146 1.22933 3 0.875 4 0.875H6.833V1.958H4C3.30533 1.958 2.708 2.208 2.208 2.708C1.708 3.208 1.458 3.80533 1.458 4.5C1.458 5.19467 1.708 5.792 2.208 6.292C2.708 6.792 3.30533 7.042 4 7.042H6.833V8.125ZM5.208 5.042V3.958H10.792V5.042H5.208ZM9.167 8.125V7.042H12C12.6947 7.042 13.292 6.792 13.792 6.292C14.292 5.792 14.542 5.19467 14.542 4.5C14.542 3.80533 14.292 3.208 13.792 2.708C13.292 2.208 12.6947 1.958 12 1.958H9.167V0.875H12C13 0.875 13.854 1.22933 14.562 1.938C15.2707 2.646 15.625 3.5 15.625 4.5C15.625 5.5 15.2707 6.354 14.562 7.062C13.854 7.77067 13 8.125 12 8.125H9.167Z" fill="currentColor"/&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/anchore/grype"&gt;Grype&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/wolfi-dev/advisories"&gt;Wolfi Security Advisories&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: In November 2024, after this article was first written, Chainguard &lt;a href="//www.chainguard.dev/unchained/changes-to-chainguard-images-developer-tier")&gt;made changes to its free tier of container images&lt;/a&gt;. In order to access the non-free container images used in this guide, you will need to be part of an organization that has access to them. For a full list of container images that will remain in Chainguard's free tier, please refer to &lt;a href="https://support.chainguard.dev/hc/en-us/articles/28452542784667-Customer-Notice-Free-Image-Tier-Changes"&gt;this support page&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Package and Image Name Mappings</title><link>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/package-name-mappings/</link><pubDate>Thu, 23 Oct 2025 11:07:52 +0200</pubDate><guid>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/package-name-mappings/</guid><description>&lt;p&gt;When migrating to Chainguard Containers, you may notice that some package and image names differ from their upstream counterparts. This guide explains why these mappings exist and provides a comprehensive reference of how Chainguard maps image and package names to our container ecosystem.&lt;/p&gt;
&lt;h2 id="why-chainguard-remaps-package-names" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Why Chainguard Remaps Package Names&lt;/span&gt;
&lt;a href="#why-chainguard-remaps-package-names" class="anchor" aria-label="Link to Why Chainguard Remaps Package Names" title="Link to this section"&gt;
&lt;svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"&gt;
&lt;path d="M6.833 8.125H4C3 8.125 2.146 7.77067 1.438 7.062C0.729333 6.354 0.375 5.5 0.375 4.5C0.375 3.5 0.729333 2.646 1.438 1.938C2.146 1.22933 3 0.875 4 0.875H6.833V1.958H4C3.30533 1.958 2.708 2.208 2.208 2.708C1.708 3.208 1.458 3.80533 1.458 4.5C1.458 5.19467 1.708 5.792 2.208 6.292C2.708 6.792 3.30533 7.042 4 7.042H6.833V8.125ZM5.208 5.042V3.958H10.792V5.042H5.208ZM9.167 8.125V7.042H12C12.6947 7.042 13.292 6.792 13.792 6.292C14.292 5.792 14.542 5.19467 14.542 4.5C14.542 3.80533 14.292 3.208 13.792 2.708C13.292 2.208 12.6947 1.958 12 1.958H9.167V0.875H12C13 0.875 13.854 1.22933 14.562 1.938C15.2707 2.646 15.625 3.5 15.625 4.5C15.625 5.5 15.2707 6.354 14.562 7.062C13.854 7.77067 13 8.125 12 8.125H9.167Z" fill="currentColor"/&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Different Linux distributions often use different names for the same software. For example, Debian calls its C compiler package &lt;code&gt;build-essential&lt;/code&gt;, while Alpine calls the equivalent package &lt;code&gt;build-base&lt;/code&gt; and Fedora uses &lt;code&gt;gcc&lt;/code&gt; and related packages. Chainguard Containers standardize these names to provide consistency regardless of which distribution you&amp;rsquo;re migrating from.&lt;/p&gt;</description></item><item><title>Can anybody build Chainguard Containers themselves?</title><link>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/can-anybody-build-containers/</link><pubDate>Sat, 02 Aug 2025 16:00:00 +0000</pubDate><guid>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/can-anybody-build-containers/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/5WGfroCpyn0?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;h2 id="transcript" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Transcript&lt;/span&gt;
&lt;a href="#transcript" class="anchor" aria-label="Link to Transcript" title="Link to this section"&gt;
&lt;svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"&gt;
&lt;path d="M6.833 8.125H4C3 8.125 2.146 7.77067 1.438 7.062C0.729333 6.354 0.375 5.5 0.375 4.5C0.375 3.5 0.729333 2.646 1.438 1.938C2.146 1.22933 3 0.875 4 0.875H6.833V1.958H4C3.30533 1.958 2.708 2.208 2.208 2.708C1.708 3.208 1.458 3.80533 1.458 4.5C1.458 5.19467 1.708 5.792 2.208 6.292C2.708 6.792 3.30533 7.042 4 7.042H6.833V8.125ZM5.208 5.042V3.958H10.792V5.042H5.208ZM9.167 8.125V7.042H12C12.6947 7.042 13.292 6.792 13.792 6.292C14.292 5.792 14.542 5.19467 14.542 4.5C14.542 3.80533 14.292 3.208 13.792 2.708C13.292 2.208 12.6947 1.958 12 1.958H9.167V0.875H12C13 0.875 13.854 1.22933 14.562 1.938C15.2707 2.646 15.625 3.5 15.625 4.5C15.625 5.5 15.2707 6.354 14.562 7.062C13.854 7.77067 13 8.125 12 8.125H9.167Z" fill="currentColor"/&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Interviewer&lt;/strong&gt;: But everything is open source—can anybody build the images themselves?&lt;/p&gt;</description></item><item><title>Beyond Zero: Eliminating Vulnerabilities in PyTorch Container Images (PyTorch 2024)</title><link>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/beyond_zero_pytorch_2024/</link><pubDate>Sat, 07 Sep 2024 01:21:01 +0000</pubDate><guid>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/beyond_zero_pytorch_2024/</guid><description>&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;"&gt;
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/1klynk1dxYA?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;hr&gt;
&lt;p&gt;Recording of &lt;a href="https://pytorch2024.sched.com/event/1fHmE/lightning-talk-beyond-zero-eliminating-vulnerabilities-in-pytorch-container-images-patrick-smyth-dan-fernandez-srishti-hegde-chainguard"&gt;Beyond Zero: Eliminating Vulnerabilities in PyTorch Container Images&lt;/a&gt; presented by Dan Fernandez, Srishti Hegde, and Patrick Smyth at &lt;a href="https://pytorch.org/blog/pytorch-conference-2024-recap/"&gt;PyTorch 2024&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="session-description" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Session Description&lt;/span&gt;
&lt;a href="#session-description" class="anchor" aria-label="Link to Session Description" title="Link to this section"&gt;
&lt;svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"&gt;
&lt;path d="M6.833 8.125H4C3 8.125 2.146 7.77067 1.438 7.062C0.729333 6.354 0.375 5.5 0.375 4.5C0.375 3.5 0.729333 2.646 1.438 1.938C2.146 1.22933 3 0.875 4 0.875H6.833V1.958H4C3.30533 1.958 2.708 2.208 2.208 2.708C1.708 3.208 1.458 3.80533 1.458 4.5C1.458 5.19467 1.708 5.792 2.208 6.292C2.708 6.792 3.30533 7.042 4 7.042H6.833V8.125ZM5.208 5.042V3.958H10.792V5.042H5.208ZM9.167 8.125V7.042H12C12.6947 7.042 13.292 6.792 13.792 6.292C14.292 5.792 14.542 5.19467 14.542 4.5C14.542 3.80533 14.292 3.208 13.792 2.708C13.292 2.208 12.6947 1.958 12 1.958H9.167V0.875H12C13 0.875 13.854 1.22933 14.562 1.938C15.2707 2.646 15.625 3.5 15.625 4.5C15.625 5.5 15.2707 6.354 14.562 7.062C13.854 7.77067 13 8.125 12 8.125H9.167Z" fill="currentColor"/&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;Container images are increasingly the future of production applications at scale, providing reproducibility, robustness, and transparency. As PyTorch images get deployed to production, however, security becomes a major concern. PyTorch has a large attack surface, and building secure PyTorch images can be a challenge. Currently, the official PyTorch runtime container image has 1 CVE (known vulnerabilities) rated critical and 5 CVEs rated high. Improving this situation could secure many deployments that incorporate PyTorch for cloud-based inference or training. In this fast-paced session, we took a deep dive on the official PyTorch image from a vulnerability mitigation perspective, looking hard at included packages, executables, and active CVEs. We identify low-hanging fruit for increasing security, including stripping bloat and building fresh. We also talk about the next level of security practiced in Chainguard&amp;rsquo;s PyTorch image builds, such as including SBOMs and going distroless. Finally, we consider emerging tools and approaches for analyzing AI artifacts such as models and how these systems can benefit PyTorch in production.&lt;/p&gt;</description></item><item><title>Chainguard Container Catalog Pricing</title><link>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/pricing/</link><pubDate>Tue, 19 Aug 2025 08:49:31 +0000</pubDate><guid>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/pricing/</guid><description>&lt;p&gt;Chainguard offers Catalog Pricing for our library of secure container images, providing access to the full catalog of Chainguard Containers. Catalog Pricing enables you to add individual images from the wider Chainguard catalog to your organization&amp;rsquo;s repository using the Self-Serve Catalog Experience.&lt;/p&gt;
&lt;p&gt;This article highlights the benefits of the Catalog Pricing plan and outlines how you can provision container images through the Self-Serve Experience.&lt;/p&gt;
&lt;h2 id="catalog-pricing" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Catalog Pricing&lt;/span&gt;
&lt;a href="#catalog-pricing" class="anchor" aria-label="Link to Catalog Pricing" title="Link to this section"&gt;
&lt;svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"&gt;
&lt;path d="M6.833 8.125H4C3 8.125 2.146 7.77067 1.438 7.062C0.729333 6.354 0.375 5.5 0.375 4.5C0.375 3.5 0.729333 2.646 1.438 1.938C2.146 1.22933 3 0.875 4 0.875H6.833V1.958H4C3.30533 1.958 2.708 2.208 2.208 2.708C1.708 3.208 1.458 3.80533 1.458 4.5C1.458 5.19467 1.708 5.792 2.208 6.292C2.708 6.792 3.30533 7.042 4 7.042H6.833V8.125ZM5.208 5.042V3.958H10.792V5.042H5.208ZM9.167 8.125V7.042H12C12.6947 7.042 13.292 6.792 13.792 6.292C14.292 5.792 14.542 5.19467 14.542 4.5C14.542 3.80533 14.292 3.208 13.792 2.708C13.292 2.208 12.6947 1.958 12 1.958H9.167V0.875H12C13 0.875 13.854 1.22933 14.562 1.938C15.2707 2.646 15.625 3.5 15.625 4.5C15.625 5.5 15.2707 6.354 14.562 7.062C13.854 7.77067 13 8.125 12 8.125H9.167Z" fill="currentColor"/&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;The Catalog Pricing model provides a single subscription that grants unlimited access to the full catalog of container images maintained by Chainguard. This model removes the need for per-repository licensing and offers predictable monthly or annual costs. Subscriptions can include FIPS-compliant images, depending on the selected tier.&lt;/p&gt;</description></item><item><title>Chainguard Catalog Starter</title><link>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/catalog-starter/</link><pubDate>Mon, 09 Mar 2026 07:52:00 +0200</pubDate><guid>https://deploy-preview-3407--ornate-narwhal-088216.netlify.app/chainguard/chainguard-images/about/catalog-starter/</guid><description>&lt;p&gt;Chainguard Catalog Starter is a way to try production-grade Chainguard Containers for free, without committing to a full subscription. It lets you choose a set of five container images from the broader Chainguard catalog so you can validate security, performance, and operational fit in your own environment before you buy.&lt;/p&gt;
&lt;p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Chainguard Catalog Starter is in beta.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/p&gt;
&lt;h2 id="what-is-catalog-starter" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;What is Catalog Starter?&lt;/span&gt;
&lt;a href="#what-is-catalog-starter" class="anchor" aria-label="Link to What is Catalog Starter?" title="Link to this section"&gt;
&lt;svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"&gt;
&lt;path d="M6.833 8.125H4C3 8.125 2.146 7.77067 1.438 7.062C0.729333 6.354 0.375 5.5 0.375 4.5C0.375 3.5 0.729333 2.646 1.438 1.938C2.146 1.22933 3 0.875 4 0.875H6.833V1.958H4C3.30533 1.958 2.708 2.208 2.208 2.708C1.708 3.208 1.458 3.80533 1.458 4.5C1.458 5.19467 1.708 5.792 2.208 6.292C2.708 6.792 3.30533 7.042 4 7.042H6.833V8.125ZM5.208 5.042V3.958H10.792V5.042H5.208ZM9.167 8.125V7.042H12C12.6947 7.042 13.292 6.792 13.792 6.292C14.292 5.792 14.542 5.19467 14.542 4.5C14.542 3.80533 14.292 3.208 13.792 2.708C13.292 2.208 12.6947 1.958 12 1.958H9.167V0.875H12C13 0.875 13.854 1.22933 14.562 1.938C15.2707 2.646 15.625 3.5 15.625 4.5C15.625 5.5 15.2707 6.354 14.562 7.062C13.854 7.77067 13 8.125 12 8.125H9.167Z" fill="currentColor"/&gt;
&lt;/svg&gt;
&lt;/a&gt;
&lt;/h2&gt;&lt;p&gt;With Chainguard Catalog Starter, users can choose any five non-FIPS images from our catalog of secure-by-default containers. Any Helm charts that depend on those images are included and count toward the five-image limit.&lt;/p&gt;</description></item></channel></rss>