~/talk

What's Going on Inside the Node_Modules Folder

Talkat Conf42 Chaos Engineering 2022 · on Thursday, 2022-03-10· [security, nodejs]
slides:none on file

Examines real npm incidents: a ua-parser.js release with a Monero miner and password‑stealing DLL affects a package with 7 million weekly downloads and was live for compromised for four hours, builds show install scripts trigger on npm install, 56% of malware runs at install, malicious packages average 209 days online, research ingests 100 GB metadata + 15 TB tarballs. Offers a GitHub app and static analysis that flags privileged API use, typo‑squats and 70 static detections to block or warn before merging.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05Speaker background
  3. 2:08ua-parser.js attack
  4. 6:22Supply chain acceleration
  5. 8:07node_modules complexity
  6. 10:36False security in tools
  7. 12:41Supply chain details
  8. 16:31Attack vectors
  9. 19:22Secure apps with open source
  10. 23:54Balancing updates
  11. 26:23Auditing dependencies
  12. 27:26GitHub security bot
  13. 30:14Call to action
~/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.