~/talk

Oh, I Found a Security Issue

Talkat PyCon AU 2017 · 2017-08-03..08-08· [security, python]
slides:none on file

Explains Django’s end-to-end security workflow: report to security@djangoproject.com, private triage and reviewer validation, backported patches across four supported branches, pre-notification to downstream vendors, then a 7-day embargo before public release with CVE assignment. Gives concrete numbers — 62 security reports since 2006, 29 DoS — and specific bugs: URLField verify_exists, billion‑laughs XML entity attack, XSS, CSRF, host‑header/allowed_hosts fixes, rare pickle RCE, directory traversal and info leak fixes, plus HackerOne/Google bounty paths.

AI-written summary · about

  1. 0:00Introduction
  2. 1:30Security Policy
  3. 2:30Security Process
  4. 3:22Email Security
  5. 4:17Assess
  6. 5:30Fix
  7. 7:00Validate
  8. 11:20Release
  9. 12:15Vulnerability Exposure Number
  10. 13:15Bounty
  11. 15:00Django
  12. 19:25Denial of Service
  13. 24:20Information Leakage
~/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.