Trail of Bits

Python packaging

abi3audit

Scans Python extensions and wheels for abi3 compatibility violations across package histories.

View on GitHub trailofbits/abi3audit

Best for

Catching binary-compatibility mistakes before they become user breakage.

Surface

Python packaging

Catalog group

Protect Python, packaging, and ML-heavy workflows

Repository

trailofbits/abi3audit

From the README

Read the Trail of Bits blog post about finding bugs with abi3audit! abi3audit scans Python extensions for abi3 violations and inconsistencies. It can scan individual (unpackaged) shared objects, packaged wheels, or entire package version histories. This project was created by Trail of Bits and is now maintained as part of the Python Packaging Authority (PyPA). This is not an official Trail of Bits product.
Read the full README on GitHub ↗

Related tools · Protect Python, packaging, and ML-heavy workflows