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
- Fickling Decompiler, static analyzer, and bytecode rewriter for Python pickle serializations.
- PrivacyRaven Privacy-testing library for deep-learning systems and privacy-preserving ML techniques.
- MPC-learning Multi-party computation library for machine-learning workflows built around a three-party protocol.
- CVEdb Library and CLI for consuming NVD data directly without leaning on third-party APIs.