<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Chainguard Libraries on</title><link>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/</link><description>Recent content in Chainguard Libraries on</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Copyright (c) 2023 Chainguard</copyright><lastBuildDate>Tue, 25 Mar 2025 08:04:00 +0000</lastBuildDate><atom:link href="https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/index.xml" rel="self" type="application/rss+xml"/><item><title>Chainguard Libraries overview</title><link>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/overview/</link><pubDate>Tue, 25 Mar 2025 08:04:00 +0000</pubDate><guid>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/overview/</guid><description>&lt;p&gt;&lt;a href="https://www.chainguard.dev/libraries"&gt;Chainguard Libraries&lt;/a&gt; provide enhanced
security for open source dependencies in the Java, JavaScript, and Python
ecosystems, addressing critical supply chain vulnerabilities through automated
patching and continuous monitoring. Modern applications rely heavily on
libraries from public repositories like &lt;a href="https://central.sonatype.com/"&gt;Maven
Central&lt;/a&gt;, &lt;a href="https://www.npmjs.com/"&gt;npm Registry&lt;/a&gt;,
and &lt;a href="https://pypi.org/"&gt;PyPI&lt;/a&gt;, but using these repositories introduces supply
chain risks that could expose your applications and system to compromise.&lt;/p&gt;
&lt;h2 id="background" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Background&lt;/span&gt;
&lt;a href="#background" class="anchor" aria-label="Link to Background" 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;Open source libraries distributed through public repositories face several
security challenges: maintainers may not promptly address vulnerabilities,
binary artifacts can be compromised, and the sheer volume of transitive
dependencies makes manual security management impractical. While these
repositories enable rapid development, they also introduce supply chain risks
that traditional security approaches struggle to address.&lt;/p&gt;</description></item><item><title>Quick start for Chainguard Libraries</title><link>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/quickstart/</link><pubDate>Tue, 25 Mar 2025 00:08:04 +0000</pubDate><guid>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/quickstart/</guid><description>&lt;p&gt;Most supply chain attacks succeed the same way: malicious code is injected into
a package after the source is written — either as a backdoored binary with no
verifiable source, or as a malicious install-time script that runs the moment a
dependency is pulled. Recent attacks on LiteLLM, Telnyx, and Axios all followed
this pattern.&lt;/p&gt;
&lt;p&gt;Chainguard Libraries are rebuilt from verified source in an isolated build
environment, making them malware-resistant by design. If the source can&amp;rsquo;t be
verified, the package doesn&amp;rsquo;t appear in the Chainguard Libraries repository. They are
drop-in replacements for the Python, Java, and JavaScript packages your
engineers already use, with no breaking changes.&lt;/p&gt;</description></item><item><title>Chainguard Libraries access</title><link>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/access/</link><pubDate>Tue, 25 Mar 2025 00:08:04 +0000</pubDate><guid>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/access/</guid><description>&lt;p&gt;Chainguard Libraries provide controlled access to security-enhanced Java and
Python dependencies through the unified Chainguard platform authentication
system. This guide explains how to access (download) Chainguard library artifacts for your organization.&lt;/p&gt;
&lt;h2 id="getting-started" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Getting started&lt;/span&gt;
&lt;a href="#getting-started" class="anchor" aria-label="Link to Getting started" 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;h3 id="prerequisites" class="heading-3" data-heading-level="3"&gt;
&lt;span class="heading-text"&gt;Prerequisites&lt;/span&gt;
&lt;a href="#prerequisites" class="anchor" aria-label="Link to Prerequisites" 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;/h3&gt;&lt;ul&gt;
&lt;li&gt;Ensure you have access to Chainguard Libraries.
&lt;ul&gt;
&lt;li&gt;If you are not a Chainguard user yet, a new Chainguard account must be
created and configured for access to Chainguard Libraries.&lt;/li&gt;
&lt;li&gt;If you are already a Chainguard user, the Chainguard account owner in your
organization can grant access to Chainguard Libraries.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Confirm the name of your organization so you can use it with the &lt;code&gt;--parent&lt;/code&gt;
parameter to specify your organization when running commands with &lt;code&gt;chainctl&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="direct-access-vs-artifact-manager" class="heading-3" data-heading-level="3"&gt;
&lt;span class="heading-text"&gt;Direct access vs. artifact manager&lt;/span&gt;
&lt;a href="#direct-access-vs-artifact-manager" class="anchor" aria-label="Link to Direct access vs. artifact manager" 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;/h3&gt;&lt;p&gt;There are two approaches to access: Using an artifact manager or
direct access.&lt;/p&gt;</description></item><item><title>Chainguard Libraries network requirements</title><link>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/network-requirements/</link><pubDate>Wed, 04 Jun 2025 09:30:00 +0000</pubDate><guid>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/network-requirements/</guid><description>&lt;p&gt;&lt;a href="https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/overview/"&gt;Chainguard Libraries&lt;/a&gt; require specific network access to ensure secure delivery of hardened dependencies to your development environment. This guide details the domains and ports needed for authentication, package downloads, and verification tools.&lt;/p&gt;
&lt;h2 id="access-for-chainctl-and-other-tools" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Access for chainctl and other tools&lt;/span&gt;
&lt;a href="#access-for-chainctl-and-other-tools" class="anchor" aria-label="Link to Access for chainctl and other tools" 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;For initial configuration with chainctl as well as for verification of
downloaded libraries with cosign and other tools, you must allow HTTPS access to
the following domains:&lt;/p&gt;</description></item><item><title>Chainguard Libraries verification</title><link>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/verification/</link><pubDate>Thu, 03 Jul 2025 12:00:00 +0000</pubDate><guid>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/verification/</guid><description>&lt;h2 id="overview" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Overview&lt;/span&gt;
&lt;a href="#overview" class="anchor" aria-label="Link to Overview" 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&amp;rsquo;s &lt;code&gt;chainctl&lt;/code&gt; tool with the command &lt;a href="https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/chainctl/chainctl-docs/chainctl_libraries_verify/"&gt;&lt;code&gt;libraries verify&lt;/code&gt;&lt;/a&gt; verifies
that your language ecosystem dependencies come from Chainguard Libraries,
providing critical visibility into your software supply chain security. By
verifying binary artifacts across your projects and repositories, you can ensure
dependencies are sourced from Chainguard&amp;rsquo;s hardened build environment rather
than potentially compromised public repositories, identify opportunities to
improve security posture, and maintain compliance with supply chain security
policies.&lt;/p&gt;</description></item><item><title>CVE remediation for Chainguard Libraries</title><link>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/cve-remediation/</link><pubDate>Thu, 11 Sep 2025 00:00:00 +0000</pubDate><guid>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/cve-remediation/</guid><description>&lt;p&gt;CVE remediation for Chainguard Libraries provides protection against
critical and high CVEs. Applications often rely on older versions of libraries,
but upstream maintainers may not apply and release patches for those versions.
Chainguard addresses this gap by backporting vulnerability fixes
from newer releases to older releases, particularly in cases where maintainers
are no longer able to support and provide fixes.&lt;/p&gt;
&lt;p&gt;CVE remediation helps reduce risk for organizations that cannot always upgrade
quickly, especially when moving to a newer version would introduce disruptive
changes. Remediated artifacts are published as incremental patch versions, allowing teams to take a targeted fix for a CVE without taking on a broader upgrade at the same time.&lt;/p&gt;</description></item><item><title>Vulnerability scanners and Chainguard Libraries</title><link>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/scanners/</link><pubDate>Sat, 04 Oct 2025 12:00:00 +0000</pubDate><guid>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/scanners/</guid><description>&lt;p&gt;Vulnerability scanners enable you to understand the potential security risks
from libraries used within your applications.&lt;/p&gt;
&lt;p&gt;Chainguard Libraries provides a trusted source for libraries typically
downloaded from public repositories. Chainguard Libraries are rebuilt from the
upstream open source project code repository content only. This prevents malware
without published source code and reduces almost all risk for software supply
chain attacks. In addition, some library versions are available with CVE fixes
applied. These fixes are backported from newer versions of the open source
project by Chainguard to create new libraries of older versions containing these
newer changes. Find more details in &lt;a href="https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/cve-remediation/"&gt;CVE
Remediation&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Browsing Chainguard Libraries</title><link>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/browse/</link><pubDate>Thu, 03 Jul 2025 14:00:00 +0000</pubDate><guid>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/browse/</guid><description>&lt;p&gt;Chainguard Libraries includes thousands of libraries and many more individual
library versions and artifacts. Through the Chainguard Console, you can
browse all available libraries and their versions, and inspect their
characteristics before using them in your application development.&lt;/p&gt;
&lt;h2 id="access-libraries-in-the-chainguard-console" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;Access libraries in the Chainguard Console&lt;/span&gt;
&lt;a href="#access-libraries-in-the-chainguard-console" class="anchor" aria-label="Link to Access libraries in the Chainguard Console" 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;Log in to the Chainguard Console at
&lt;a href="https://console.chainguard.dev/"&gt;https://console.chainguard.dev/&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Chainguard Libraries FAQ</title><link>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/faq/</link><pubDate>Tue, 25 Mar 2025 08:04:00 +0000</pubDate><guid>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/faq/</guid><description>&lt;h2 id="what-security-issues-can-chainguard-libraries-prevent" class="heading-2" data-heading-level="2"&gt;
&lt;span class="heading-text"&gt;What security issues can Chainguard Libraries prevent?&lt;/span&gt;
&lt;a href="#what-security-issues-can-chainguard-libraries-prevent" class="anchor" aria-label="Link to What security issues can Chainguard Libraries prevent?" 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;As detailed on the &lt;a href="https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/overview/#background"&gt;background&lt;/a&gt; and
&lt;a href="https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/overview/#introduction"&gt;introduction&lt;/a&gt; pages, Chainguard
Libraries are built directly from source in the Chainguard Factory and the
resulting binaries are directly provided to you by Chainguard. Chainguard
operates the whole supply chain for the package lifecycle as one reliable,
secure partner. You can therefore avoid issues from the following software
supply chain attack surface points:&lt;/p&gt;</description></item><item><title>Chainguard Libraries for Java</title><link>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/java/</link><pubDate>Tue, 25 Mar 2025 08:04:00 +0000</pubDate><guid>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/java/</guid><description/></item><item><title>Chainguard Libraries for JavaScript</title><link>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/javascript/</link><pubDate>Thu, 05 Jun 2025 09:00:00 +0000</pubDate><guid>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/javascript/</guid><description/></item><item><title>Chainguard Libraries for Python</title><link>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/python/</link><pubDate>Wed, 09 Apr 2025 08:04:00 +0000</pubDate><guid>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/python/</guid><description/></item><item><title>How does Chainguard Libraries plug into a developer's workflow?</title><link>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/how-libraries-plug-into-workflow/</link><pubDate>Sat, 02 Aug 2025 16:00:00 +0000</pubDate><guid>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/how-libraries-plug-into-workflow/</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/SBisxaL855k?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;: So Dustin, how does Libraries actually plug into a developer workflow?&lt;/p&gt;</description></item><item><title>How does Chainguard Libraries help developers?</title><link>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/how-libraries-help-developers/</link><pubDate>Sat, 02 Aug 2025 16:00:00 +0000</pubDate><guid>https://deploy-preview-3420--ornate-narwhal-088216.netlify.app/chainguard/libraries/how-libraries-help-developers/</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/yvo2SyUeaJM?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;: So how does Chainguard Libraries help developers?&lt;/p&gt;</description></item></channel></rss>