~/talk

Improving Package Repository Security – From White Papers to Practice

links:none on file
slides:none on file

Community package repos try to use The Update Framework (TUF) to stop repository-host compromises but run into practical limits: PEP 458 (repository signing) is partially implemented and moving forward, PEP 480 (developer signing) remains unimplemented after nine years because key management at package scale, always-online signing keys for high release velocity, and major workflow changes block adoption. Clients work via a TUF library and JSON metadata; repositories lack standardized server workflows. A prototype effort, Repository Playground, aims to validate designs and produce deployable repository tooling.

AI-written summary · about

  1. 0:00Introduction
  2. 2:50The problem
  3. 3:10Community package repositories
  4. 4:06The problem with signatures
  5. 5:08How to make signing viable
  6. 8:38The update framework
  7. 10:30What is a tough implementation
  8. 11:01What is a role
  9. 11:55Example repository
  10. 15:11PEP458
  11. 16:56PEP480
  12. 19:26PEP480 in use
  13. 22:08Suggestions
  14. 22:36Simple vs Complex
  15. 25:44What could the PEPs do better
  16. 30:41The wider ecosystem
  17. 34:33QuestionsComments
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.