Earlier quoted context omitted.
> It's only natural to use the stuff that is out there Sure, if your entire "community" lives and dies by a nonsensical "don't reinvent the wheel, there is a package for that " chant that would rival the most fervent cult members.
That is quite literally the most persistent cargo cult in the entire computing industry. It's the rule, not the exception. Pretty much every community is guilty of it.
Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised
321–329 of 329 posts
Re: Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised
#322Re: Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised
#323Earlier quoted context omitted.
If I were to bomb a school near you, you'd hold no grudge?
Come now. If that school was being used as cover for a military operation by Islamic extremist who recently shot up a music festival I was at, capturing some of the females and raping them then shooting out their eyes and vaginas. Enough of the false equivocation. My coffee was a little two hot this morning FUCKING JEWS!
You people disgust me.
Re: Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised
#324aube (npm/yarn/pnpm drop-in alternative) now has a "jailBuilds" flag that restricts access to network/filesystem access. https://aube.en.dev/package-manager/jailed-builds.html But this feels like a cat/mouse game.
> aube (npm/yarn/pnpm drop-in alternative) now has a "jailBuilds" flag that restricts access to network/filesystem access. 1. It seems like the restrictions are only for lifecycle scripts, so wouldn't help if/when the package's actual code had malicious code inserted? 2. Package managers like pnpm seem to entirely block lifecycle scripts by default, so I guess this is an in-between solution. Still, I guess it's a ste…
2. aube does the same. This is an extra level of protection if you've already whitelisted a package
Re: Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised
#325Earlier quoted context omitted.
And before PHP it was Visual Basic, and COBOL even further back. I'm convinced trying to teach people to program without them understanding the basics of how computers work will lead to this.
It is not about not teaching them, I am co-graduated with many people who do YOLO JS and AI slop right now. They had to pass the same architecture and microprocessor programming lectures. Educated or not, there are many programmers who simply don't give a fuck. Unless you make all the IT jobs a regulated profession and enforce significant yearly recertification, the mediocres will dominate. You cannot be nice and inc…
This would merely optimise the industry for people who are good at wiggling through bureaucratic hurdles. It would entrench mediocrity while lopping off the extreme ends of the skill distribution - on both ends.
Re: Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised
#326Earlier quoted context omitted.
Come now. If that school was being used as cover for a military operation by Islamic extremist who recently shot up a music festival I was at, capturing some of the females and raping them then shooting out their eyes and vaginas. Enough of the false equivocation. My coffee was a little two hot this morning FUCKING JEWS!
Israel is the country where most journalists get killed. But sure, mass killing is completely equivalent to bad coffee. You people disgust me.
Israel has a Muslim judge in their Supreme Court.
Are there any Muslim majority countries in the region with a Jewish Supreme Court justice?
Re: Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised
#327Earlier quoted context omitted.
wtf does shop lifting have to do with the conversation and why would it take priority vs anything else ? how is that an argument don't attack people like this on this forum or you will get banned
We can’t even prevent shoplifting, what expectation should there be that we’d be capable of mounting any sort of offence / defence against malware outfits. I dunno, some people just have no sense of humour. > or you will get banned Oh yeah, run and tell the teacher. Dibberdobber. Tell me, did you grow up in a fatherless home?
Re: Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised
#328Vendor your dependencies, clone or port them where needed, and freeze them. Most good packages these days do not have a deep dependency tree, and we should stop using the ones that do. I spent a week with claude and codex re-implementing several packages which had dependency trees deeper than I would like. Most of these packages are trivial to clone. "But now you're not getting the upstream fixes" they will say. "So…
Wouldn't just having devs pin/not upgrade packages accomplish about as much, have the added benefit that if a package is discovered malicious it would be removed from npm but if already vendored you’d still have the vulnerability on your vendored copy, and pinning versions seems like it would be more likely for devs to do than vendoring?
But, like you said, you are at risk of introducing new vulnerabilities.
I'd just prefer making that bet on myself than someone I don't know
Re: Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised
#329Earlier quoted context omitted.
Installing docker doesn't require root. "Rootless mode lets you run the Docker daemon and containers as a non-root user." https://docs.docker.com/engine/security/rootless/ This is how docker is best installed on Linux, and there's a convenience script for it as well ( https://get.docker.com/rootless ). I am surprised that's not how people are using docker.
If it’s not default, most people won’t do it.