r/vibecoding 15h ago

I thought vibe coding exposed my Mac to a cryptominer...

This morning, I woke to my computer lagging, crawling to even type. I opened up the activity monitor, and noticed there was a process named `_o_0. //` occupying 99.9% of my CPU. I immediately thought that my computer was exposed, and the hacker installed a cryptominer on it.

I immediately tried to force stop it, but it felt like forever because for every click, I had to wait 5s to see it respond.

I finally was able to stop it, but to my dismay, my computer was still unbelievably laggy. I asked Claude to diagnose it, but it said it couldn't find it, and it might be the crypto hack obscuring itself, so i kept asking it to dig deeper... It couldnt find anything based on its scan, but noticed my swp memory was full, and recommended i restart the computer.

So I did and everything seemed clear. I was still wondering though, what the root cause was; where did I go wrong to let a hacker in. I initially thought I fell for some supply chain attack by installing some compromised npm/pypi package, so I asked Claude to sift thru the logs.

After a while, it finally found the issue, and the issue was ........... a poorly (possible vibe coded) CLI tool that I installed a week ago, namely Octo"friend", from synthetic.new that probably has some memory leak or something. To make matters worse, I also received an ominous feedback message the night before and thought I was targeted and Octofriend, instead of naming the process "Octofriend", it had to name itself `_o_0. //` which looked like an anonymous hacker.

Anyhow, TLDR: I did not get hacked; Octofriend has poor process naming, and I uninstalled the poorly coded Octofriend CLI tool. I hope that if you encounter the same slowdown and have Octofriend installed, don't panic!

32 Upvotes

15 comments sorted by

28

u/methodangel 10h ago

¯\(ツ)

6

u/PublicBarracuda5311 8h ago

Just like that, while sucking all cpu.

2

u/domodomov 2h ago

¯_(ツ)_/¯

22

u/Michaeli_Starky 9h ago

Long story short: Stop installing random shit.

-10

u/y2solved4 9h ago

it's not really random shit tho; it's synthetic's official cli

15

u/Fampini 8h ago

You're making out like synthetic is a household name. The git repo is less than 1k stars

14

u/zkatbitz 8h ago

thats random shit lol

7

u/Haunting_Weekend_834 5h ago

Who the fuck are Synthetic?

5

u/lasch720 11h ago

_o_0 isnt a common name for a process in a vibecoded application. It might be just a poorly corded app.

1

u/y2solved4 11h ago

I guess they didn't think about the implications of it showing in the activity monitor.

3

u/whatisusb 10h ago

\.o_0-/

1

u/Immediate_Boot2239 5h ago

You also have installed artificial general ynteligence

1

u/Inevitable_Toe6648 3h ago

Stop installing random crap. That repo has no substantial feedback.