~/talk

Building a Secure Open Source Project on GitHub

speakerdeck:pholleran
slides:none on file

Shows concrete steps: enable Dependabot to open PRs that bump to the lowest secure version (users patch 13 days faster), run CodeQL code scanning in GitHub Actions so 74% of findings are fixed in the pull request, and publish draft security advisories that create temporary private vulnerability repositories to collaborate on fixes before disclosure and request CVEs from GitHub. Also configures contributing.md, issue templates, CodeSpaces dev environments, and uses the dependency graph and 2,000 free Action minutes to automate checks.

AI-written summary · about

  1. 0:00Introduction
  2. 2:46Securing Dependencies
  3. 7:02Code Scanning
  4. 12:30Code Scanning Improvements
  5. 13:15Security Policy
  6. 19:34Friendly projects
  7. 19:59How to contribute
  8. 20:19ContributingMD document
  9. 21:16Issue and pull request templates
  10. 21:53Repository settings
  11. 22:08Good first issues
  12. 22:57Quick changes
  13. 23:30GitHub Code Spaces
  14. 24:36GitHub Actions
~/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.