~/talk

Whoops! I Accidentally Leaked My Credentials (again)

Talkat PyCon AU 2026 · 2026-08-26..08-30· [security]
links:none on file
slides:none on file

New research presents a working pipeline that ingests artifacts from GitHub, npm, PyPI, Maven and Docker, unpacks releases and unpacks and scans each Docker image layer then matches and reports secrets to credential providers for remediation. The system has scanned 6.5 billion files, produced about 1.5 million flags and identified roughly 20,000 unique valid credentials, dominated by GCP API keys and service account keys. Findings show leaks in binaries, dist folders and deleted layers; recommended fixes are pre-publish scanning, least privilege, expiries and rapid rotation.

AI-written summary · about

  1. 0:00Credential leaks problem
  2. 3:40Scanning open source artifacts
  3. 8:13Key findings from 6.5B files
  4. 14:18Common sources of leaks
  5. 17:09Where credentials hide
  6. 19:15Mitigation strategies
  7. 22:25Preventing leaks
  8. 24:31Future scanning plans
  9. 25:55Q&A
~/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.