<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ecosystem-security on The Trail of Bits Blog</title><link>https://miscreants.github.io/blog.trailofbits.com/categories/ecosystem-security/</link><description>Recent content in ecosystem-security on The Trail of Bits Blog</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 12 Dec 2025 00:00:00 -0500</lastBuildDate><atom:link href="https://miscreants.github.io/blog.trailofbits.com/categories/ecosystem-security/index.xml" rel="self" type="application/rss+xml"/><item><title>Catching malicious package releases using a transparency log</title><link>https://miscreants.github.io/blog.trailofbits.com/2025/12/12/catching-malicious-package-releases-using-a-transparency-log/</link><pubDate>Fri, 12 Dec 2025 07:00:00 -0500</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2025/12/12/catching-malicious-package-releases-using-a-transparency-log/</guid><description>We’re getting Sigstore’s rekor-monitor ready for production use, making it easier for developers to detect tampering and unauthorized uses of their identities in the Rekor transparency log.</description></item><item><title>Supply chain attacks are exploiting our assumptions</title><link>https://miscreants.github.io/blog.trailofbits.com/2025/09/24/supply-chain-attacks-are-exploiting-our-assumptions/</link><pubDate>Wed, 24 Sep 2025 07:00:00 -0400</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2025/09/24/supply-chain-attacks-are-exploiting-our-assumptions/</guid><description>Supply chain attacks exploit fundamental trust assumptions in modern software development, from typosquatting to compromised build pipelines, while new defensive tools are emerging to make these trust relationships explicit and verifiable.</description></item><item><title>Making PyPI's test suite 81% faster</title><link>https://miscreants.github.io/blog.trailofbits.com/2025/05/01/making-pypis-test-suite-81-faster/</link><pubDate>Thu, 01 May 2025 09:00:00 -0400</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2025/05/01/making-pypis-test-suite-81-faster/</guid><description>See how we slashed PyPI&amp;rsquo;s test suite runtime from 163 to 30 seconds.&lt;br&gt;
The techniques we share can help you dramatically improve your own project&amp;rsquo;s&lt;br&gt;
testing performance without sacrificing coverage.</description></item><item><title>Attestations: A new generation of signatures on PyPI</title><link>https://miscreants.github.io/blog.trailofbits.com/2024/11/14/attestations-a-new-generation-of-signatures-on-pypi/</link><pubDate>Thu, 14 Nov 2024 09:00:15 -0500</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2024/11/14/attestations-a-new-generation-of-signatures-on-pypi/</guid><description>For the past year, we’ve worked with the Python Package Index (PyPI) on a new security feature for the Python ecosystem: index-hosted digital attestations, as specified in PEP 740. These attestations improve on traditional PGP signatures (which have been disabled on PyPI) by providing key usability, index verifiability, cryptographic strength, and provenance properties that bring […]</description></item><item><title>Enhancing trust for SGX enclaves</title><link>https://miscreants.github.io/blog.trailofbits.com/2024/01/26/enhancing-trust-for-sgx-enclaves/</link><pubDate>Fri, 26 Jan 2024 09:00:31 -0500</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2024/01/26/enhancing-trust-for-sgx-enclaves/</guid><description>Creating reproducible builds for SGX enclaves used in privacy-oriented deployments is a difficult task that lacks a convenient and robust solution. We describe using Nix to achieve reproducible and transparent enclave builds so that anyone can audit whether the enclave is running the source code it claims, thereby enhancing the security of […]</description></item><item><title>Celebrating our 2023 open-source contributions</title><link>https://miscreants.github.io/blog.trailofbits.com/2024/01/24/celebrating-our-2023-open-source-contributions/</link><pubDate>Wed, 24 Jan 2024 09:00:22 -0500</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2024/01/24/celebrating-our-2023-open-source-contributions/</guid><description>At Trail of Bits, we pride ourselves on making our best tools open source, such as Slither, PolyTracker, and RPC Investigator. But while this post is about open source, it’s not about our tools… In 2023, our employees submitted over 450 pull requests (PRs) that were merged into non-Trail of Bits repositories. This demonstrates our […]</description></item><item><title>Our audit of PyPI</title><link>https://miscreants.github.io/blog.trailofbits.com/2023/11/14/our-audit-of-pypi/</link><pubDate>Tue, 14 Nov 2023 08:00:37 -0500</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2023/11/14/our-audit-of-pypi/</guid><description>This is a joint post with the PyPI maintainers; read their announcement here! This audit was sponsored by the Open Tech Fund as part of their larger mission to secure critical pieces of internet infrastructure. You can read the full report in our Publications repository. Late this summer, we performed an audit […]</description></item><item><title>Adding build provenance to Homebrew</title><link>https://miscreants.github.io/blog.trailofbits.com/2023/11/06/adding-build-provenance-to-homebrew/</link><pubDate>Mon, 06 Nov 2023 08:00:37 -0500</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2023/11/06/adding-build-provenance-to-homebrew/</guid><description>This is a joint post with Alpha-Omega—read their announcement post as well! We&amp;rsquo;re starting a new project in collaboration with Alpha-Omega and OpenSSF to improve the transparency and security of Homebrew. This six-month project will bring cryptographically verifiable build provenance to homebrew-core, allowing end users and companies to prove that Homebrew&amp;rsquo;s packages come from the official Homebrew CI/CD.</description></item><item><title>Trusted publishing: a new benchmark for packaging security</title><link>https://miscreants.github.io/blog.trailofbits.com/2023/05/23/trusted-publishing-a-new-benchmark-for-packaging-security/</link><pubDate>Tue, 23 May 2023 07:00:20 -0400</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2023/05/23/trusted-publishing-a-new-benchmark-for-packaging-security/</guid><description>Read the official announcement on the PyPI blog as well! For the past year, we’ve worked with the Python Package Index to add a new, more secure authentication method called “trusted publishing.” Trusted publishing eliminates the need for long-lived API tokens and passwords, reducing the risk of supply chain attacks and credential leaks while also […]</description></item><item><title>Announcing a stable release of sigstore-python</title><link>https://miscreants.github.io/blog.trailofbits.com/2023/01/13/sigstore-python/</link><pubDate>Fri, 13 Jan 2023 10:00:58 -0500</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2023/01/13/sigstore-python/</guid><description>Read the official announcement on the Sigstore blog as well! Trail of Bits is thrilled to announce the first stable release of sigstore-python, a client implementation of Sigstore that we’ve been developing for nearly a year! This work has been graciously funded by Google’s Open Source Security Team (GOSST), who we’ve also […]</description></item><item><title>We sign code now</title><link>https://miscreants.github.io/blog.trailofbits.com/2022/11/08/sigstore-code-signing-verification-software-supply-chain/</link><pubDate>Tue, 08 Nov 2022 07:30:15 -0500</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2022/11/08/sigstore-code-signing-verification-software-supply-chain/</guid><description>Sigstore announced the general availability of its free and ecosystem-agnostic software signing service two weeks ago, giving developers a way to sign, verify and protect their software projects and the dependencies they rely on. Trail of Bits is absolutely thrilled to be a part of the project, and we spoke about our […]</description></item><item><title>Getting 2FA Right in 2019</title><link>https://miscreants.github.io/blog.trailofbits.com/2019/06/20/getting-2fa-right-in-2019/</link><pubDate>Thu, 20 Jun 2019 06:50:12 -0400</pubDate><guid>https://miscreants.github.io/blog.trailofbits.com/2019/06/20/getting-2fa-right-in-2019/</guid><description>Since March, Trail of Bits has been working with the Python Software Foundation to add two-factor authentication (2FA) to Warehouse, the codebase that powers PyPI. As of today, PyPI members can enable time-based OTP (TOTP) and WebAuthn (currently in beta). If you have an account on PyPI, go enable your preferred 2FA method before you […]</description></item></channel></rss>