JounQin
1stg.me
JounQin
@1stg.me
轮子主义初级阶段 v0.0.1 @1stG.me
Write Less, Think More.
Yes, you're correct here.

I contact @synologyofficial.bsky.social support, DMARC only works when the email server itself has related DNS record, and @npmjs.bsky.social only uses .com as it's email server, so .org doesn't have related DNS record, which results DMARC not working as expected. 🤦‍♂️
July 21, 2025 at 9:56 AM
www.virustotal.com
July 19, 2025 at 4:53 AM
> Authentication: SPF, DKIM, and DMARC all failed.

I'll contact my email service provider @synologyofficial.bsky.social to check why DMARC didn't work for me in this case, and that's why I relaxed my vigilance. 🤦‍♂️
July 18, 2025 at 10:47 PM
That's me been tricked sadly 😭 : bsky.app/profile/1stg...
1stg.me JounQin @1stg.me · Jul 18
cc @eslint.org @prettier-eslint.bsky.social

Attention!!

I was tricked by a phishing email and a npm token was added and leaked then some popular packages I'm maintaining were released with malicious software, I've deleted the leaked token and deprecated all bad versions and released new versions.
July 18, 2025 at 8:23 PM
cc @github.com @npmjs.bsky.social

I only checked the email address and trusted my @synologyofficial.bsky.social Email service with SPF and DMARC enabled, so I let my guard down. 😭

I still don't understand how is that possible to bypass the DMARC check.
July 18, 2025 at 8:08 PM
My bad. 😭
July 18, 2025 at 8:02 PM
All affected packages and versions are:

- eslint-config-prettier
- 8.10.1
- 9.1.1
- 10.1.6
- 10.1.7
- eslint-plugin-prettier:
- 4.2.2
- 4.2.3
- snyckit:
- 0.11.9
- @pkgr/core:
- 0.2.8
- napi-postinstall:
- 0.3.1

Thanks all, and sorry for my negligence.
July 18, 2025 at 8:01 PM
Hi, any news here? ❤️
July 11, 2025 at 8:03 AM
So why it's not enabled by default by Node.js itself?
July 4, 2025 at 8:41 AM
What's the use case of using `pnpapi` without `process.versions.pnp` by the way? And how would it be auto installed by other PM?
June 26, 2025 at 1:07 AM
How would that work comparing with checking `process.versions.pnp`?
June 25, 2025 at 7:35 PM