error-ex: CVE-2025-59330
color-string: CVE-2025-59142
backslash: CVE-2025-59140
is-arrayish: CVE-2025-59331
simple-swizzle: CVE-2025-59141
color: CVE-2025-59143
color-convert: CVE-2025-59162
color-name: CVE-2025-59145 <pending publication>
Chalk pkgs still pending; bear with.
error-ex: CVE-2025-59330
color-string: CVE-2025-59142
backslash: CVE-2025-59140
is-arrayish: CVE-2025-59331
simple-swizzle: CVE-2025-59141
color: CVE-2025-59143
color-convert: CVE-2025-59162
color-name: CVE-2025-59145 <pending publication>
Chalk pkgs still pending; bear with.
It seems clear it was indeed an MITM via the known IP that's out there, followed by account actions via a private IPv6 address.
It seems clear it was indeed an MITM via the known IP that's out there, followed by account actions via a private IPv6 address.
Security advisories drafted and CVEs requested; not sure if they should be published immediately without the CVE yet so have held off until I get some guidance (or they're alloc'd).
Security advisories drafted and CVEs requested; not sure if they should be published immediately without the CVE yet so have held off until I get some guidance (or they're alloc'd).
I'm sorry for the continued delay, I'd like to be done with this more than anyone else, believe me.
I'm sorry for the continued delay, I'd like to be done with this more than anyone else, believe me.
Non sequiturs and hours between responses is so unprofessional I'm getting irritated.
People are still affected by cached versions with malware and once again there's nothing I can do to help them.
Non sequiturs and hours between responses is so unprofessional I'm getting irritated.
People are still affected by cached versions with malware and once again there's nothing I can do to help them.
There is no threat or continued breach, but I'm not able to publish in a way I'm confident will be secure quite yet. Please bear with.
There is no threat or continued breach, but I'm not able to publish in a way I'm confident will be secure quite yet. Please bear with.
www.aikido.dev/blog/we-got-...
www.aikido.dev/blog/we-got-...
Will start in the next hour and will be taking things very slowly.
Chalk repositories are not included in this, as Sindre has already taken care of them.
I am terrified, lmk if I mess up.
Will start in the next hour and will be taking things very slowly.
Chalk repositories are not included in this, as Sindre has already taken care of them.
I am terrified, lmk if I mess up.
Thinking back, I realize now that "what's next" was the prevailing unanswered question at several points throughout it.
Thinking back, I realize now that "what's next" was the prevailing unanswered question at several points throughout it.
Thank you all again for the patience and for the kindness.
Thank you all again for the patience and for the kindness.
Since I still haven't gotten any followup from npm regarding account actions taken, and given that I have now been approached by authorities, I will need to hold off on the post-mortem for a day or two.
Sincerest apologies for the delay.
Since I still haven't gotten any followup from npm regarding account actions taken, and given that I have now been approached by authorities, I will need to hold off on the post-mortem for a day or two.
Sincerest apologies for the delay.
Thank you to everyone for the kind words of support, it really did help ❤️ Time for bed.
Thank you to everyone for the kind words of support, it really did help ❤️ Time for bed.
NPM doesn't show audit logs so unfortunately it's on them to release any information I haven't already given myself.
Post-mortem to come tomorrow. Thank you everyone <3
NPM doesn't show audit logs so unfortunately it's on them to release any information I haven't already given myself.
Post-mortem to come tomorrow. Thank you everyone <3
Still have not regained access though npm is starting to help with that.
Still have not regained access though npm is starting to help with that.
Feel free to send any Q's my direction in the meantime.
Feel free to send any Q's my direction in the meantime.
Only my NPM account was breached. Password is not shared. Repositories were not touched.
Only my NPM account was breached. Password is not shared. Repositories were not touched.