Changelog Master Feed

npm under siege (what to do about it) (Changelog & Friends #111)

Oct 3, 2025
Feross Aboukhadijeh, a security researcher and founder of Socket, dives into the alarming rise of supply chain attacks in the npm ecosystem. He discusses recent phishing campaigns, account takeovers, and the innovative ways attackers exploit vulnerabilities. The conversation highlights practical defenses for developers, like avoiding pull_request_target and implementing publish delays. Feross also unveils Socket's new GitHub Actions scanning features and emphasizes the ongoing threat of typosquatting, advocating for a balanced approach to open publishing and security.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Revoke And Expunge Leaked Secrets

  • If you accidentally commit a secret, immediately revoke it and then expunge history via GitHub support.
  • Force‑pushing alone doesn't guarantee erasure; contact support to remove cached commit hashes.
ADVICE

Scan GitHub Actions Like Dependencies

  • Scan reusable GitHub Actions and their dependency tree like any external package.
  • Treat Actions as a supply chain and add scanning for those reusable components.
ADVICE

Vendor Stable Small Dependencies

  • Consider vendoring stable, rarely changed dependencies into your repo to remove external risk.
  • Inlining unchanged utility packages reduces runtime supply‑chain exposure for critical systems.
Get the Snipd Podcast app to discover more snips from this episode
Get the app