Libraries without the
hidden malware risk
Drop-in, malware-resistant replacements for the exact Python, Java, and JavaScript packages you already use, built directly from upstream source code in a secure, isolated environment.
The world’s leading companies trust Chainguard
You can’t scan your way out of a trust problem
A new malicious package is detected every minute. Chainguard Libraries eliminates 98%+ of this risk by building every package from its public, verifiable source code in a SLSA L2-compliant system, preventing build-time and distribution-stage malware injections.
Supply Chain Step
Source code
Malware Attack
PHP (2021)
Supply Chain Step
Build pipeline
Malware Attacks
num2words (2025)
ultralytics (2024)
Supply Chain Step
Build system
Malware Attack
XZ-Utils (2024)
Supply Chain Step
Dependencies
Malware Attacks
cursor tools (2025)
pytorch ('23)
Supply Chain Step
Bypass CI/CD
Malware Attack
codecov (2021)
Supply Chain Step
Library distribution
Malware Attacks
Shai-Hulud (2025)
chalk (2025)
Supply Chain Step
Typosquatting
Malware Attack
1,000s of attacks
Open source language ecosystem
Thousands of libraries ready for your next project
Python
16K+ Python projects from PyPI, built-from-source and safe from recent malware attacks like ultralytics, num2words, and PyTorch.
Read docsJavaScript
Currently in closed beta. Immune from attacks on npm such as the Shai-Hulud worm, is, chalk, lottie-player, and Solana web3.js.
Read docsMore coming soon
Chainguard is building additional ecosystems based on customer demand. Have a request? Reach out to our team.
Contact usSecurity or dev velocity. Why choose?
Move from reactive detection to proactive prevention, allowing your team to maintain its momentum while staying secure.
Prevent malware by design
Use libraries from verified source in a SLSA L2-compliant factory to neutralize malware, ensuring the binary always matches the source bit-for-bit.
Eliminate “are we impacted?” fire drills
Our isolated build process spares your team from costly malware incident response, protecting your development velocity while everyone else panics.
Streamline compliance evidence
Prove you’re secure without the toil. Every library comes with automated provenance and signed SBOMs, giving auditors real verification of component integrity.
Drops right into your environment
All of our language ecosystems drop right into your current tools and workflows—meaning no set up time, no change management, and no catastrophic malware risk.
Signed, sealed, and dependable
Every version comes built with full provenance and signed SBOMs, so you have indisputable proof that your dependencies came from the SLSA L2-compliant Chainguard Factory, not a machine from a vulnerable maintainer account.
Patched critical and high CVEs in Python
We backport critical and high-severity CVE fixes from upstream versions and test every remediation to ensure the vulnerability is successfully resolved—so you stay secure while planning your next major version upgrade.
Why Chainguard?
Trusted libraries you can’t get elsewhere
Proactive malware prevention
Stay protected from malicious attacks often inserted during the build and distribution stages of package creation.
Verification by default
Every library is built in a secure, SLSA L2 build system with full provenance and signed SBOMs to prove supply chain integrity.
System scale
Access to hundreds of thousands of versions of libraries across Java, Python, and JavaScript, with more being added every week.
Expertise and experience
The leading open source minds driving the industry forward, delivering new innovations for developers.
Explore the rest of Chainguard’s product suite
Related resources
Registries and the npm Breach: Securing the Weakest Link in the Software Supply Chain
Read now
Malware-Resistant Python without the Guesswork
Read now
Announcing Chainguard Libraries: Guarded Java Language Dependencies Built from Source
Read now
Chainguard’s Vision for a Safer Software Supply Chain
Read now
Panic! At The Distro: A Study of Malware Prevention in Linux Distributions
Read now
Taming bad Python packages: Assessing Python malware detectors with a benchmark dataset
Read now







