~/talk

Running an efficient bug bounty program and PSIRT... (Garrett McNamara, Jeff Guerra)

Talkat BSidesSF 2026 · on Sunday, 2026-03-22· at 14:05· AMC Theatre 13, AMC at Metreon· [security, developer-experience]
links:none on file
links:none on file
slides:none on file

Covers concrete steps: implement a two-way vendor API integration, add Slack chat‑ops or Tines automations to auto‑triage and escalate, build a ServiceNow app to store RCA, patch snippets and draft advisories, and pull a patch adoption rate from production to prioritize fixes. Use FIRST.org PSIRT phases, run both post‑incident reviews and post‑mortems, track OKRs (CISO‑level), time‑to‑triage and researcher retention, calibrate bounties every six months, start small and stress‑test processes before going public.

AI-written summary · about

  1. 0:00Introduction and overview
  2. 1:45Automation in incident response
  3. 4:12Building a custom PERT system
  4. 8:46Variant hunting and legacy issues
  5. 11:18Feedback loop for secure development
  6. 14:04Staffing and team structure
  7. 16:34On-call expectations and coverage
  8. 17:16Disclosure process and playbook
  9. 18:00Metrics and program justification
  10. 20:50Researcher retention strategies
  11. 24:20Team health and efficiency metrics
  12. 26:27Researcher cultivation and talent pool
  13. 30:19Alternative rewards and recognition
  14. 31:02Private vs public program debate
  15. 32:06Measuring program maturity
  16. 35:17Starting small and stress testing
  17. 36:41PERT framework and resources
  18. 37:22Q&A session
~/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.