---
id: 1729
title: "ABI compatibility in Python: How hard could it be?"
source_domain: blog.trailofbits.com
source_url: "https://blog.trailofbits.com/2022/11/15/python-wheels-abi-abi3audit/"
published_at: "2022-11-15T12:30:00Z"
tags: ["supply-chain", "memory-safety", "python", "tooling"]
phying_url: "https://phying.com/item/1729"
lang: en
---

# ABI compatibility in Python: How hard could it be?

## Summary

Trail of Bits releases abi3audit, a tool that checks Python packages for CPython stable-ABI violations. It found hundreds of inconsistently or incorrectly tagged distributions — each a potential source of crashes or exploitable memory corruption.

## Intelligence Metadata

- **Sources:** blog.trailofbits.com
- **Published:** 2022-11-15T12:30:00Z
- **Original:** https://blog.trailofbits.com/2022/11/15/python-wheels-abi-abi3audit/
- **Phying News:** https://phying.com/item/1729
