Top 6 Python supply-chain Projects
-
But it's not all doom and gloom because the industry is evolving. Companies like Google are formulating tools like scorecard to heuristically reduce risk by encouraging you to rely on trustable dependencies only. There's also more complex tools like in-toto that actually look at the integrity of your supply chain (don't ask me how this one works, I just know that people like it).
-
Project mention: I think the CTX package on PyPI has been hacked! | reddit.com/r/Python | 2022-05-23
Checking could be done if something like this eventually shows up in safety or pip-audit.
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
Project mention: Gym like frameworks for combinatorial optimization on Graphs? | reddit.com/r/reinforcementlearning | 2022-06-15
How about ORGym: https://github.com/hubbs5/or-gym ?
-
You're right, both the infrastructure and metadata for cryptographic signatures on Python packages (both wheels and sdists) isn't quite there yet.
At the moment, we're working towards the "e2e" scheme you've described by adding support for Sigstore[1] certificates and signatures, which will allow any number of identities (including email addresses and individual GitHub release workflows) to sign for packages. The integrity/availability of those signing artifacts will in turn be enforced through TUF, like you mentioned.
You can follow some of the related Sigstore-in-Python work here[2], and the ongoing Warehouse (PyPI) TUF work here[3]. We're also working on adding OpenID Connect token consumption[4] to Warehouse itself, meaning that you'll be able to bootstrap from a trusted GitHub workflow to a PyPI release token without needing to share any secrets.
[1]: https://www.sigstore.dev/
[2]: https://github.com/sigstore/sigstore-python
-
ochrona-cli
A command line tool for detecting vulnerabilities in Python dependencies and doing safe package installs
Project mention: ochrona-cli: CLI para detectar vulnerabilidades en las dependencias de Python 🤨 | reddit.com/r/u_esgeeks | 2021-10-25 -
Python supply-chain related posts
- Gym like frameworks for combinatorial optimization on Graphs?
- Show HN: Seal – Verifiable timestamp for your private ideas
- pip-audit - a tool for scanning Python environments for packages with known vulnerabilities
- Find malicious Python packages with one command
- pip-audit: a tool for identifying Python packages with known vulnerabilities
- A tool for scanning Python environments for known vulnerabilities
- A tool for scanning Python environments for known vulnerabilities
Index
What are some of the best open-source supply-chain projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | in-toto | 590 |
2 | pip-audit | 555 |
3 | or-gym | 206 |
4 | sigstore-python | 68 |
5 | ochrona-cli | 44 |
6 | chainjacking | 24 |
Are you hiring? Post a new remote job listing for free.