News for hackers. Stuff that matters.
Re:Nx compromised: malware uses Claude code CLI to explore t... by hvb2 on Wednesday August 27, 2025 @10:27AM (#45040208)
That's what a package is supposed to solve, no?

Sure there are packages trying to solve 'the world' and as a result come with a whole lot of dependencies, but isn't that on whoever installs it to check?

My point was that git clone of the source can't be the solution, or you own all the code... And you can't. You always depend on something....

Re:Nx compromised: malware uses Claude code CLI to explore t... by 3036e4 on Wednesday August 27, 2025 @11:47AM (#45041278)
Your dependencies are also part of your product and your full responsibility. No one you deliver a product to will accept "it wasn't my code, it was in a dependency of one of my dependencies" as an excuse. Of course you need to depend on things, but it is insane to not keep that to a minimum.
Re:Nx compromised: malware uses Claude code CLI to explore t... by hvb2 on Wednesday August 27, 2025 @02:30PM (#45043234)
So you're expecting to see every product affected by this to go and do a big mea culpa because one of their dependencies broke?

Like how xz was attacked, everyone pointed at that and no one said they didn't vet their dependencies.

That's the whole point, you attack a dependency that everyone relies on because it's been good and stable. That's how these pyramids build up over time.

So spoiler, it's not unlikely one of the dependencies in your minimal set gets exploited...

Re:Nx compromised: malware uses Claude code CLI to explore t... by jen20 on Wednesday August 27, 2025 @04:31PM (#45044808)
> So you're expecting to see every product affected by this to go and do a big mea culpa because one of their dependencies broke?

Yes, absolutely. It's the bare minimum for people offering commercial products.