BSidesSF 2026

Talk · Application Security · Supply Chain Security

When the Supply Chain
Hits a Sour Note

Real-world supply chain attacks, incident response under pressure, cross-functional chaos, and the proactive defenses that actually shrink your blast radius.

Datadog
Kennedy Toomey Application Security Researcher & Advocate @ Datadog

Talk Overview

The Set List

Every section is related to a song — because even supply chain disasters deserve a soundtrack. Listen to the playlist →

02 · Case Studies
"Another One Bites the Dust"

Four Connected Attacks

s1ngularity
August 26, 2025
  • Targeted Nx
  • Exploited a vulnerable GitHub Actions workflow
  • Deployed a credential-harvesting malware script
  • Resulted in thousands of leaked secrets
debug / chalk
September 8, 2025
  • Targeted npm maintainer known as Qix
  • Gained access via phishing email
  • Malicious code functioned as a crypto stealer
Shai-Hulud 1.0
September 16, 2026
  • Used unrotated tokens from the s1ngularity breach
  • Self-replicating worm
  • Exfiltrated secrets and exposed private repos
Shai-Hulud 2.0
November 24, 2025
  • Backdoored 796 unique npm packages
  • Leaked data from 500+ GitHub users
  • Self-replicating worm
03 · Architecture
"Chain of Fools"

The Architecture of Dependencies

Dependencies are all interconnected, each relying on tens of transitive dependencies. A single point of failure doesn't stay contained. It propagates.

Understanding the blast radius before the incident is the only way to reason about it during one.

04 · Incident Response
"Manic Monday"

Responding When It's Already on Fire

What happened? New information is being released constantly. Stay up to date.

Are you affected? Does an SBOM exist? Is it current? This is the moment you find out if your inventory is real.

Stay organized.

  • Create a centralized tracking sheet immediately
  • Assign clear responsibilities so nothing falls between teams
05 · Incident Response
"Under Pressure"

Three Things Happening at Once

  • Leadership wants answers
  • Customers want to know their impact
  • New information keeps being released
06 · Collaboration
"Come Together"

The Response Triangle

Supply chain incidents don't stay in one team's lane.

Developers
DevOps
Security
07 · Collaboration
"Hello (from the other side)"

Light at the End of the Tunnel

You've made it through the initial response, but it is not over yet.

08 · Collaboration
"The Show Must Go On"

Competing Urgencies

Security Urgency
Response remains top priority for security teams.
Operational Urgency
Developement doesn't stop, pipelines need to run, customers are waiting. Other teams have to go back to their regular responsibilities.
09 · Collaboration
"I'm Still Standing"

Coming Out the Other Side

Cross-functional incidents are exhausting. But you get through them — and the teams that do it well come out stronger and better coordinated than before.

10 · Proactive Defense
"You Can't Always Get What You Want"

Before the Incident Happens

Guiding principles: Least Privilege and Defense in Depth. The goal is a reduced attack surface — not perfect security.

Fine-Grained Access Tokens (FGAT) — limit the blast radius of any single compromised credential
Multi-Factor Authentication (MFA) — on every account with publishing rights
Minimum package age requirements — don't auto-upgrade to a package published five minutes ago
11 · Post-Mortem
"Stronger (What Doesn't Kill You)"

The Debrief

What went well? What didn't?

  • Did you have an easy way to find vulnerable versions across your stack?
  • Did you face friction from supporting teams during the response?
  • Did you have a communications plan in place — or were you making it up?

What can be improved for next time? Make a concrete plan to fix anything that didn't go well. Before the next incident starts.

12 · Documentation
"Why Do You Write Like You're Running Out of Time?"

Making It Repeatable

  • Document the response efforts — every step, every decision, every escalation
  • Create templates for communications — so the next incident doesn't start from a blank page
  • Write SOPs on what to do in similar situations
  • Communicate results with stakeholders and customers — close the loop
13 · Team Morale
"Friends in Low Places"

Wellness Check

Take time to breathe after an incident. Response efforts can be stressfull, check on your teammates.

14 · Team Morale
"It's Five O'Clock Somewhere"

The Human Element

99% of people appreciate being thanked for their hard work after an incident
0% of people will turn down free food delivery
15 · Outro
"What Comes Next? (Soon You'll See)"

There will always be another event

We don't know when the next attack will happen. The best thing we can do is make sure we are prepared.

Presentation Slides Full deck from BSidesSF 2026
Download PDF
Datadog
Want to learn more from other Datadog Security Researchers?

Datadog Security Labs publishes original security research, threat intelligence, and in-depth technical analysis.

Visit Security Labs →