frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Post Mortem: axios NPM supply chain compromise

https://github.com/axios/axios/issues/10636
30•Kyro38•3h ago

Comments

uticus•1h ago
> March 31, around 01:00 UTC: community members file issues reporting the compromise. The attacker deletes them using the compromised account.

Interesting it got caught when it did.

fraywing•1h ago
Incredible uptick in supply chain attacks over the last few weeks.

I feel like npm specifically needs to up their game on SA of malicious code embedded in public projects.

simulator5g•1h ago
That's the reality of modern war. Many countries are likely planting malware on a wide scale. You can't even really prove where an attack originated from, so uninvolved countries would also be smart to take advantage of the current conflict. Like if you primarily wrote German, you would translate your malware to Chinese, Farsi, English, or Hebrew, and take other steps to make it appear to come from one of those warring countries. Any country who was making a long term plan involving malware would likely do it around this time.
ipnon•59m ago
NPM is designed to let you run untrusted code on your machine. It will never work. There is no game to step up. It's like asking an ostrich to start flying.
dcrazy•38m ago
It’s far from a complete solution, but to mitigate this specific avenue of supply chain compromise, couldn’t Github/npm issue single-purpose physical hardware tokens and allow projects (or even mandate, for the most popular ones) maintainers use these hardware tokens as a form of 2FA?
yjftsjthsd-h•12m ago
What would a physical token give you that totp doesn't?

Edit: wait, did the attacker intercept the totp code as it was entered? Trying to make sense of the thread

charcircuit•1h ago
Does OIDC flow block this same issue of being able to use a RAT to publish a malicious package?
hsbauauvhabzb•42m ago
No, once the computer is compromised nothing really helps assuming the attacker is patient enough.
fortuitous-frog•13m ago
No. axios (v1 at least; not v0) were setup to publish via OIDC, but there's no option on npmjs for package maintainers to restrict their package to *only* using OIDC. The maintainer says his machine was infected via RAT, so if he was using software-based 2FA, nothing could have prevented this.
akersten•58m ago
Any good payload analysis been published yet? Really curious if this was just a one and done info stealer or if it potentially could have clawed its way deeper into affected systems.
Zopieux•56m ago
Not much we didn't know (you're basically SOL since an owner was compromised), however we now have a small peek into the actual meat of the social engineering, which is the only interesting news imho: https://github.com/axios/axios/issues/10636#issuecomment-418...
hatmanstack•38m ago
jasonsaayman and voxpelli had useful write ups from the "head on a swivel" perspective of what to watch out for. Jason mentioned "the meeting said something on my system was out of date." they were using Microsoft meeting and that's how they got RCE. Would love more color on that.

Google releases Gemma 4 open models

https://deepmind.google/models/gemma/gemma-4/
1205•jeffmcjunkin•10h ago•359 comments

Decisions that eroded trust in Azure – by a former Azure Core engineer

https://isolveproblems.substack.com/p/how-microsoft-vaporized-a-trillion
377•axelriet•11h ago•135 comments

Tailscale's new macOS home

https://tailscale.com/blog/macos-notch-escape
351•tosh•8h ago•178 comments

C89cc.sh – standalone C89/ELF64 compiler in pure portable shell

https://gist.github.com/alganet/2b89c4368f8d23d033961d8a3deb5c19
44•gaigalas•1d ago•7 comments

Artemis II's toilet is a moon mission milestone

https://www.scientificamerican.com/article/artemis-iis-toilet-is-a-moon-mission-milestone/
154•1659447091•1d ago•63 comments

Cursor 3

https://cursor.com/blog/cursor-3
306•adamfeldman•8h ago•260 comments

Qwen3.6-Plus: Towards real world agents

https://qwen.ai/blog?id=qwen3.6
447•pretext•12h ago•151 comments

Good ideas do not need lots of lies in order to gain public acceptance (2008)

https://blog.danieldavies.com/2004/05/d-squared-digest-one-minute-mba.html
171•sedev•9h ago•83 comments

Lemonade by AMD: a fast and open source local LLM server using GPU and NPU

https://lemonade-server.ai
458•AbuAssar•16h ago•100 comments

Post Mortem: axios NPM supply chain compromise

https://github.com/axios/axios/issues/10636
30•Kyro38•3h ago•12 comments

George Goble has died

https://www.legacy.com/us/obituaries/wlfi/name/george-goble-obituary?id=61144779
117•finaard•8h ago•21 comments

The beginning of programming as we'll know it?

https://bitsplitting.org/2026/04/01/the-beginning-of-programming-as-well-know-it/
33•zdw•1d ago•18 comments

LinkedIn is searching your browser extensions

https://browsergate.eu/
1583•digitalWestie•13h ago•685 comments

The Joy of Numbered Streets

https://humantransit.org/2026/03/the-joy-of-numbered-streets-or-call-it-39th-avenue.html
14•dmit•5d ago•2 comments

A Few Good Magazines From the 70s and 80s

https://www.bi6.us/CO/MG.HTML
32•OhMeadhbh•3h ago•7 comments

ParadeDB (YC S23) Is Hiring Database Internal Engineers (Rust)

https://paradedb.notion.site/
1•philippemnoel•4h ago

Show HN: Made a little Artemis II tracker

https://artemis-ii-tracker.com/
46•codingmoh•3h ago•19 comments

Significant progress made on Xbox 360 recompilation

https://readonlymemo.com/rexglue-xbox-360-recompilation-interview/
73•tetrisgm•4d ago•15 comments

Memo: A language that remembers only the last 12 lines of code

https://danieltemkin.com/Esolangs/Memo/
30•notem•4h ago•7 comments

Tor Alva: The Tallest 3D-Printed Building in the World

https://cacm.acm.org/blogcacm/tor-alva-the-tallest-3d-printed-building-in-the-world/
13•sohkamyung•3h ago•2 comments

JSON Canvas Spec (2024)

https://jsoncanvas.org/spec/1.0/
86•tobr•3d ago•28 comments

OpenAI Acquires TBPN

https://openai.com/index/openai-acquires-tbpn/
164•surprisetalk•9h ago•134 comments

Maze Algorithms (1997)

https://www.astrolog.org/labyrnth/algrithm.htm
18•marukodo•2d ago•4 comments

Inside Nepal's Fake Rescue Racket

https://kathmandupost.com/money/2026/03/27/inside-nepal-s-fake-rescue-racket
260•lode•15h ago•115 comments

Magic the Gathering Deck Shuffler

https://mtg.jessitron.honeydemo.io/
46•mooreds•3d ago•14 comments

Artemis computer running two instances of MS outlook; they can't figure out why

https://bsky.app/profile/nikigrayson.com/post/3miik2wzosk25
341•mooreds•11h ago•252 comments

Prefer do notation over Applicative operators when assembling records (2024)

https://haskellforall.com/2024/05/prefer-do-notation-over-applicative
25•wazHFsRy•2d ago•4 comments

'Backrooms' and the Rise of the Institutional Gothic

https://thereader.mitpress.mit.edu/backrooms-and-the-rise-of-the-institutional-gothic/
181•anarbadalov•13h ago•87 comments

Queueing Requests Queues Your Capacity Problems, Too

https://pushtoprod.substack.com/p/queueing-requests-queues-your-capacity-problems-too
20•mhawthorne•3d ago•8 comments

Sweden goes back to basics, swapping screens for books in the classroom

https://undark.org/2026/04/01/sweden-schools-books/
761•novaRom•16h ago•386 comments