Skip to main content
Darren Meyer

Darren Meyer

Security Research Advocate on the Checkmarx Zero team at Checkmarx, researching software supply chain and AI-agent security.

Oct 6, 2026

0:59
You know, how is blocking these scripts shifting the problem?
1:05
Well, I mean, we kind of start with what NPM is.
1:07
I mean, the folks who've been developers for a long time understand that NPM is a registry, but it's also a command line tool.
1:14
And what NPM did is I think very smart, which is they've taken their command line tool that they maintain and they've turned off these lifecycle scripts.
1:23
And these are things that run in different places as developers install and maintain and update these open source packages.
1:30
They kind of set the package up for use in the environment.
1:33
And they are...
2:27
So what is the impact on developers then when they're having to, you know, repeatedly approve these scripts and things like that? What is the impact of this?
8:16
Well, when you're looking at the current crop of agents that are out there, what makes one more vulnerable than the other? Are, are, are there design choices built into some or the other that, uh, make them more, more liable to, to fall victim to this? Or are there prompts or terminal layouts or things like that?
8:36
I mean, terminal layouts is part of it.
8:37
Um, in theory, we're, we're essentially spamming the user with stuff that looks okay, right? Uh, or we're asking the AI to do it for us.
8:46
So in theory, if a developer's suspicious of something, and they go back, and they scroll back as far as their terminal will let them and read really carefully and think about every line, they could catch this, right? And not get tricked.
8:58
It's kind of like spotting a really good phishing email, right? You have a shot if you know what you're looking for.
9:04
But the, the problem is terminal configurations all, are all over the place, especially for devs, right? I know when I'm writing code, I...
9:11
Like, my terminal is inside Visual Studio Code, and it's maybe 10 lines high, and it's got maybe 1,000 lines of scroll back.

7 MINS LATER

16:43
I know, I'm curious, you know, for your own sort of personal take on this is what is your sense when it comes to developers who are making good use of these sorts of tools, uh, the amount of skepticism that they're applying here? What, what, what is your, your sense with the folks you interact with?

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.