Koi Security Blog

koi.ai · Company blog · on HN since 2025

Koi Security's blog reports on malware in npm packages, VS Code extensions and browser extensions, including self-propagating worms.

What HN saysHN links it for reports on npm supply chain compromises such as SHA1-Hulud, with commenters using it to discuss install-time scripts.
16HN people shared it
3linked it in comments
15stories submitted
1.4Kstory points
6 months agolast shared
2025people per year2026

Most-shared posts

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
    MaliciousCorgi: AI Extensions send your code to China
    1 people · 1 points · first shared 2026 · discussion on HN
  13. 13

What HN people wrote when they linked it

bilalq · 2026-05-19
Using a VPN shifts your risk. Your local ISP can't see as much of your activity, but another company that probably has a business model of reselling your data to governments, intelligence agencies, and ad companies now can. If your concern is masking piracy, maybe that shift of risk is worthwhile, but you still want to avoid some of the more obvious bad actors[0]. You certainly should not have all your internet traffic going over a VPN all the time. If you're at all worried about being targeted for political speech or you're part of a targeted group, then you need to be more careful. This map is a bit outdated, but it does give some insight on who to avoid [1]. Ironically, Mullvad is one of the more trustworthy VPNs out there and still the one I'd recommend. [0]: https://www.koi.ai/blog/urban-vpn-browser-extension-ai-conversations-d… [1]: https://windscribe.com/blog/the-vpn-relationship-map/
amitassaraf · 2025-11-24
There are actually hundreds more NPM packages infected, see here: https://www.koi.ai/incident/live-updates-sha1-hulud-the-second-coming-…
crtasm · 2025-10-30
>When you run npm install, npm doesn't just download packages. It executes code. Specifically, it runs lifecycle scripts defined in package.json - preinstall, install, and postinstall hooks. What's the legitimate use case for a package install being allowed to run arbitrary commands on your computer? Quote is from the researchers report https://www.koi.ai/blog/phantomraven-npm-malware-hidden-in-invisible-d… edit: I was thinking of this other case that spawned terminals, but the question stands: https://socket.dev/blog/10-npm-typosquatted-packages-deploy-credential…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close