PyPI & cryptographic signing and malware detection - seeking comment

Sumana Harihareswara <[email protected]>
Newsgroups gmane.comp.python.pypa.devel,gmane.comp.python.distutils.devel
Organization Changeset Consulting
Message-ID <[email protected]>
Python Software Foundation has published a Request for Information 
seeking software developers to add these features to Warehouse (PyPI):

* Verifiable cryptographic signing of artifacts (PEP 458/TUF or simiilar)
* Technical infrastructure and methods for automated detection of 
malicious package uploads

More info:

https://github.com/python/request-for/blob/master/2019-Q4-PyPI/RFI.md

We'd like for potential contractors & other experts to keep discussion 
at the Discourse forum 
https://discuss.python.org/c/python-software-foundation/pypi-q4-rfi , 
especially on these questions:

• What methods should we implement to detect malicious content? 
https://discuss.python.org/t/what-methods-should-we-implement-to-detect-malicious-content/2240/2

and

* PEPs 458 and 480 offer different levels of security; which (if either) 
should we implement? Which one has more appropriate operational 
efficacy? Should we use TUF (The Update Framework) or another approach? 
https://discuss.python.org/t/which-cryptographic-signing-approach/2241

and more generally:

* What should community acceptance criteria be?
* How feasible is it to implement this on PyPI?
* What features do PyPI administrators need to make use of these 
features in the future?
* What work would the developer need to do to make these features more 
maintainable by future Warehouse maintainers?

-- 
Sumana Harihareswara
PyPI project manager
Changeset Consulting
https://changeset.nyc

-- 
You received this message because you are subscribed to the Google Groups "pypa-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pypa-dev+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/[email protected]
To view this discussion on the web visit https://groups.google.com/d/msgid/pypa-dev/77331a86-c8b3-bd1c-105d-d75892b8df9f%40changeset.nyc.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.